************************************************************************/
// Some security stuff...
-if ((ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) || (!IS_ADMIN()))
-{
+if ((!defined('__SECURITY')) || (!IS_ADMIN())) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
}
-global $link;
-
// Add description as navigation point
-ADD_DESCR("admin", basename(__FILE__));
+ADD_DESCR("admin", __FILE__);
-OPEN_TABLE("100%", "admin_content admin_content_align", "");
-if (!empty($_GET['sub']))
-{
+if (!empty($_GET['sub'])) {
switch ($_GET['sub'])
{
case "points":
- if ((empty($_POST['points_register'])) || (empty($_POST['points_ref'])))
- {
+ if ((empty($_POST['points_register'])) || (empty($_POST['points_ref']))) {
unset($_POST['ok']);
}
break;
case "ref":
- if (isset($_GET['do']))
- {
- if (((empty($_POST['lvl'])) || (empty($_POST['perc']))) && ($_GET['do'] == "add"))
- {
+ if (isset($_GET['do'])) {
+ if (((empty($_POST['lvl'])) || (empty($_POST['perc']))) && ($_GET['do'] == "add")) {
unset($_POST['ok']);
}
}
break;
}
-}
- else
-{
+} else {
// Display overview
$_GET['sub'] = "overview";
}
-if (isset($_POST['ok']))
-{
+if (isset($_POST['ok'])) {
$SQL = array();
switch ($_GET['sub'])
{
switch ($_GET['do'])
{
case "add":
- $SQL[] = "INSERT INTO "._MYSQL_PREFIX."_refdepths (level, percents) VALUES ('".$_POST['lvl']."', '".$_POST['perc']."')";
+ $SQL[] = "INSERT INTO "._MYSQL_PREFIX."_refdepths (level, percents) VALUES ('".$_POST['lvl']."','".$_POST['perc']."')";
break;
case "edit": // Change entries
- foreach ($_POST['lvl'] as $id=>$value)
- {
+ foreach ($_POST['lvl'] as $id => $value) {
// Secure ID
$id = bigintval($id);
+ // Revert german commata
+ $_POST['perc'][$id] = REVERT_COMMA($_POST['perc'][$id]);
+
// Update entry
$result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_refdepths SET level='%s', percents='%s' WHERE id=%s LIMIT 1",
array(bigintval($value), $_POST['perc'][$id], $id), __FILE__, __LINE__);
break;
case "del":
- foreach ($_POST['id'] as $id=>$value)
- {
+ foreach ($_POST['id'] as $id => $value) {
$result = SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_refdepths WHERE id=%s LIMIT 1",
array(bigintval($id)), __FILE__, __LINE__);
}
}
// Update cache file
- if (GET_EXT_VERSION("cache") >= "0.1.2")
- {
+ if (GET_EXT_VERSION("cache") >= "0.1.2") {
if ($cacheInstance->cache_file("refdepths", true)) $cacheInstance->cache_destroy();
}
break;
$content = "<SPAN class=\"admin_done\">".SETTINGS_SAVED."</SPAN>";
// Destroy config cache file here...
- if (GET_EXT_VERSION("cache") >= "0.1.2")
- {
- if ($cacheInstance->cache_file("config", true)) $cacheInstance->cache_destroy();
- unset($cacheArray);
- }
+ REBUILD_CACHE("config", "config");
}
else
{
elseif ($_GET['sub'] == "settings")
{
// Setup some settings like direct pay and so on
- // Including new add-mode for one-time referral bonus
+ // Including new add-mode for one-time referal bonus
switch ($_CONFIG['allow_direct_pay'])
{
case 'Y':
- define('__DIRECT_Y', ' checked');
+ define('__DIRECT_Y', " checked=\"checked\"");
define('__DIRECT_N', "");
break;
case 'N':
define('__DIRECT_Y', "");
- define('__DIRECT_N', ' checked');
+ define('__DIRECT_N', " checked=\"checked\"");
break;
}
- // One-time referral bonus add-mode
+ // One-time referal bonus add-mode
switch ($_CONFIG['reg_points_mode'])
{
- case "ref" : define('__MODE_REF', ' checked'); define('__MODE_DIRECT', ""); break;
- case "direct": define('__MODE_REF', ""); define('__MODE_DIRECT', ' checked'); break;
+ case "ref" : define('__MODE_REF', " checked=\"checked\""); define('__MODE_DIRECT', ""); break;
+ case "direct": define('__MODE_REF', ""); define('__MODE_DIRECT', " checked=\"checked\""); break;
}
- // Referral payout value
+ // Referal payout value
define('__REF_PAYOUT', round($_CONFIG['ref_payout']));
// Load template
{
// Delete entries
$SW = 2; $OUT = "";
- foreach ($_POST['sel'] as $id=>$value)
+ foreach ($_POST['sel'] as $id => $value)
{
$result = SQL_QUERY_ESC("SELECT level, percents FROM "._MYSQL_PREFIX."_refdepths WHERE id=%s LIMIT 1",
array(bigintval($id)), __FILE__, __LINE__);
'sw' => $SW,
'id' => $id,
'lvl' => $lvl,
- 'per' => $perc,
+ 'per' => TRANSLATE_COMMA($perc),
);
// Load row template and switch color
{
// Edit entries
$SW = 2; $OUT = "";
- foreach ($_POST['sel'] as $id=>$value)
+ foreach ($_POST['sel'] as $id => $value)
{
$result = SQL_QUERY_ESC("SELECT level, percents FROM "._MYSQL_PREFIX."_refdepths WHERE id=%s LIMIT 1",
array(bigintval($id)), __FILE__, __LINE__);
'sw' => $SW,
'id' => $id,
'lvl' => $lvl,
- 'per' => $perc,
+ 'per' => TRANSLATE_COMMA($perc),
);
// Load row template and switch color
}
else
{
- // Referral levels
+ // Referal levels
$result = SQL_QUERY("SELECT id, level, percents FROM "._MYSQL_PREFIX."_refdepths ORDER BY level", __FILE__, __LINE__);
if (SQL_NUMROWS($result) > 0)
{
- // Make referral levels editable and deletable
+ // Make referal levels editable and deletable
$SW = 2; $OUT = "";
// List already existing categories for editing
'sw' => $SW,
'id' => $id,
'lvl' => $lvl,
- 'per' => $perc,
+ 'per' => TRANSLATE_COMMA($perc),
);
// Load row template and switch color
LOAD_TEMPLATE("admin_points");
}
- // Form for adding new referral levels
+ // Form for adding new referal levels
LOAD_TEMPLATE("admin_add_reflvl");
}
}
elseif ($_GET['sub'] == "points")
{
- // First points for registration and other fixed points including new add-mode for one-time referral bonus...
+ // First points for registration and other fixed points including new add-mode for one-time referal bonus...
define('P_REG_VALUE', $_CONFIG['points_register']);
define('P_REF_VALUE', $_CONFIG['points_ref']);
LOAD_TEMPLATE("admin_config_points");
}
-CLOSE_TABLE();
//
?>