Subversion-Projekte lars-tiefland.ci

Revision

Revision 2003 | Revision 2010 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 2003 Revision 2004
Zeile 1... Zeile 1...
1
<?php
1
<?php
Zeile 2... Zeile 2...
2
 
2
 
Zeile 3... Zeile 3...
3
// $Id: weban_helper.php 2003 2017-02-01 20:27:30Z lars $
3
// $Id: weban_helper.php 2004 2017-02-01 20:28:51Z lars $
4
 
4
 
5
    if ( !defined( "CONTINUE_ON_ERROR" ) )
5
if (!defined("CONTINUE_ON_ERROR"))
6
    {
6
{
7
        define( "CONTINUE_ON_ERROR", false );
7
	define("CONTINUE_ON_ERROR", false);
8
    }
8
}
9
    if ( !defined( "CRON" ) )
9
if (!defined("CRON"))
10
    {
10
{
11
        if ( php_sapi_name() == "cli" )
11
	if (php_sapi_name() == "cli")
12
        {
12
	{
13
            define( "CRON", true );
13
		define("CRON", true);
14
        }
14
	}
15
        else
15
	else
16
        {
16
	{
17
            define( "CRON", false );
17
		define("CRON", false);
18
        }
18
	}
19
    }
19
}
20
 
20
 
21
    if ( !defined( "EOL" ) )
21
if (!defined("EOL"))
22
    {
22
{
23
        if ( php_sapi_name() == "cli" )
23
	if (php_sapi_name() == "cli")
24
        {
24
	{
25
            define( "EOL", "\n" );
25
		define("EOL", "\n");
26
        }
26
	}
27
        else
27
	else
28
        {
28
	{
29
            define( "EOL", "<br>" );
29
		define("EOL", "<br>");
30
        }
30
	}
31
    }
31
}
32
$GLOBALS['ci'] = &get_instance();
32
$GLOBALS['ci'] = &get_instance();
33
$GLOBALS['order_db'] = $GLOBALS['ci']->load->database('order_db', TRUE);
33
$GLOBALS['order_db'] = $GLOBALS['ci']->load->database('order_db', TRUE);
34
$GLOBALS['db_red'] = $GLOBALS['ci']->load->database('db_red', TRUE);
34
$GLOBALS['db_red'] = $GLOBALS['ci']->load->database('db_red', TRUE);
Zeile 1231... Zeile 1231...
1231
		$gewicht += $artikel['gewicht'];
1231
		$gewicht += $artikel['gewicht'];
1232
	}
1232
	}
1233
	return $gewicht;
1233
	return $gewicht;
1234
}
1234
}
Zeile 1235... Zeile 1235...
1235
 
1235
 
1236
    /**
1236
/**
1237
     *
1237
 *
1238
     * definiert die Konstante IS_WEBAN
1238
 * definiert die Konstante IS_WEBAN
1239
     * diese wird auf "true" gesetzt, wenn ein Zugriff über mindestens einen der 
1239
 * diese wird auf "true" gesetzt, wenn ein Zugriff über mindestens einen der 
1240
     * folgende Wege erfolgt:
1240
 * folgende Wege erfolgt:
1241
     * 
1241
 * 
1242
     * 1. über die öffentliche IP der Firma
1242
 * 1. über die öffentliche IP der Firma
1243
     * 2. Mit dem Benutzernamen "admin"
1243
 * 2. Mit dem Benutzernamen "admin"
1244
     * 3. aus dem lokalen Netz der Firma
1244
 * 3. aus dem lokalen Netz der Firma
1245
     *
1245
 *
1246
     */
1246
 */
1247
 
1247
 
1248
    function isWeban()
1248
function isWeban()
1249
    {
1249
{
1250
        $webanIP = "89.245.130.99";
1250
	$webanIP = "89.245.130.99";
1251
        if ( !defined( "IS_WEBAN" ) )
1251
	if (!defined("IS_WEBAN"))
1252
        {
1252
	{
1253
            if ( ( isset( $_SERVER["REMOTE_ADDR"] ) && $_SERVER["REMOTE_ADDR"] ==
1253
		if ((isset($_SERVER["REMOTE_ADDR"]) && $_SERVER["REMOTE_ADDR"] == $webanIP) || (isset
1254
                $webanIP ) || ( isset( $_SERVER["PHP_AUTH_USER"] ) && $_SERVER["PHP_AUTH_USER"] ==
-
 
1255
                "admin" ) || ( isset( $_SERVER["REMOTE_ADDR"] ) && preg_match( "/192\.168\.0/",
1254
			($_SERVER["PHP_AUTH_USER"]) && $_SERVER["PHP_AUTH_USER"] == "admin") || (isset($_SERVER["REMOTE_ADDR"]) &&
1256
                $_SERVER["REMOTE_ADDR"] ) ) || CRON === true )
1255
			preg_match("/192\.168\.0/", $_SERVER["REMOTE_ADDR"])) || CRON === true)
1257
            {
1256
		{
1258
                define( "IS_WEBAN", true );
1257
			define("IS_WEBAN", true);
1259
            }
1258
		}
1260
            else
1259
		else
1261
            {
1260
		{
1262
                define( "IS_WEBAN", false );
1261
			define("IS_WEBAN", false);
1263
            }
1262
		}
1264
        }
1263
	}
1265
    }
1264
}
1266
    function admin_debug( $var, $die = false )
1265
function admin_debug($var, $die = false)
1267
    {
1266
{
1268
        if ( IS_WEBAN === true )
1267
	if (IS_WEBAN === true)
1269
        {
1268
	{
1270
            echo EOL . "Admin-Debug:" . EOL;
1269
		echo EOL."Admin-Debug:".EOL;
1271
            var_dump( $var );
1270
		var_dump($var);
1272
            if ( $die === true )
1271
		if ($die === true)
1273
            {
1272
		{
1274
                die();
1273
			die();
1275
            }
1274
		}
1276
        }
1275
	}
1277
        else
1276
	else
1278
        {
1277
	{
1279
            //mail( "ltiefland@gmail.com", "Fehler auf " . __SHOP__, var_export( $var, true ) );
1278
		//mail( "ltiefland@gmail.com", "Fehler auf " . __SHOP__, var_export( $var, true ) );
1280
        }
1279
	}
-
 
1280
}
1281
    }
1281