}
// Register an administrator account
-function REGISTER_ADMIN ($user, $md5, $email=WEBMASTER) {
+function REGISTER_ADMIN ($user, $md5, $email) {
// Login does already exist
$ret = "already";
- // Lookup the user
+ // Lookup the admin
$result = SQL_QUERY_ESC("SELECT id FROM `{!_MYSQL_PREFIX!}_admins` WHERE login='%s' LIMIT 1",
array($user), __FUNCTION__, __LINE__);
// Return result
return $ret;
}
+
// Only be executed on login procedure!
function CHECK_ADMIN_LOGIN ($admin_login, $password) {
// By default no admin is found
// Tableset footer
LOAD_TEMPLATE("admin_main_footer");
}
+
//
-function ADD_ADMIN_MENU($act, $wht, $return=false) {
+function ADD_ADMIN_MENU ($act, $wht, $return=false) {
// Init variables
$SUB = false;
$OUT = "";
$GLOBALS['menu']['description'] = unserialize(base64_decode($data['descr'][0]));
// Return or output content?
- if ($return) {
+ if ($return === true) {
return $OUT;
} else {
OUTPUT_HTML($OUT);
if (SQL_NUMROWS($result_main) > 0) {
$OUT = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"admin_menu_main\">
<tr><td colspan=\"2\" height=\"7\" class=\"seperator\"> </td></tr>\n";
+ // @TODO Rewrite this to $content = SQL_FETCHARRAY()
while (list($menu, $title, $descr) = SQL_FETCHROW($result_main)) {
if ((EXT_IS_ACTIVE("admins")) && (GET_EXT_VERSION("admins") > "0.2")) {
$ACL = ADMINS_CHECK_ACL($menu, "");
<td width=\"10\" class=\"seperator\"> </td>
<td class=\"admin_menu\">
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"admin_menu_sub\">\n";
+ // @TODO Rewrite this to $content = SQL_FETCHARRAY()
while (list($wht_sub, $title_what, $desc_what) = SQL_FETCHROW($result_what)) {
// Filename
$INC = sprintf("inc/modules/admin/what-%s.php", $wht_sub);
} // END - if
// Return or output content?
- if ($return) {
+ if ($return === true) {
return $OUT;
} else {
OUTPUT_HTML($OUT);
}
}
-//
-function ADD_MEMBER_SELECTION_BOX ($def="0", $add_all=false, $return=false, $none=false, $field="userid")
-{
+
+// Create member selection box
+function ADD_MEMBER_SELECTION_BOX ($def="0", $add_all=false, $return=false, $none=false, $field="userid") {
// Output selection form with all confirmed user accounts listed
$result = SQL_QUERY("SELECT userid, surname, family FROM `{!_MYSQL_PREFIX!}_user_data` ORDER BY userid", __FUNCTION__, __LINE__);
+
+ // Default output
$OUT = "";
// USe this only for adding points (e.g. adding refs really makes no sence ;-) )
- if ($add_all) $OUT = " <option value=\"all\">".ALL_MEMBERS."</option>\n";
- elseif ($none) $OUT = " <option value=\"0\">".SELECT_NONE."</option>\n";
- while (list($id, $sname, $fname) = SQL_FETCHROW($result))
- {
- $OUT .= " <option value=\"".bigintval($id)."\"";
- if ($def == $id) $OUT .= " selected=\"selected\"";
- $OUT .= ">".$sname." ".$fname." (".bigintval($id).")</option>\n";
- }
+ if ($add_all === true) $OUT = " <option value=\"all\">{--ALL_MEMBERS--}</option>\n";
+ elseif ($none === true) $OUT = " <option value=\"0\">{--SELECT_NONE--}</option>\n";
+
+ while ($content = SQL_FETCHARRAY($result)) {
+ $OUT .= " <option value=\"".bigintval($content['userid'])."\"";
+ if ($def == $content['userid']) $OUT .= " selected=\"selected\"";
+ $OUT .= ">".$content['surname']." ".$content['family']." (".bigintval($content['userid']).")</option>\n";
+ } // END - while
// Free memory
SQL_FREERESULT($result);
if (!$return) {
// Remeber options in constant
+ // @TODO Rewrite these both constants
define('_MEMBER_SELECTION', $OUT);
// Display selection box
return "<select class=\"admin_select\" name=\"".$field."\" size=\"1\">\n".$OUT."</select>\n";
}
}
-//
-function ADMIN_MENU_SELECTION($MODE, $default="", $defid="") {
+
+// Create a menu selection box for given menu system
+function ADMIN_MENU_SELECTION ($MODE, $default="", $defid="") {
$wht = "`what` != ''";
if ($MODE == "action") $wht = "(what='' OR `what` IS NULL) AND action !='login'";
$result = SQL_QUERY_ESC("SELECT %s, title FROM `{!_MYSQL_PREFIX!}_admin_menu` WHERE ".$wht." ORDER BY `sort`",
- array($MODE), __FUNCTION__, __LINE__);
+ array($MODE), __FUNCTION__, __LINE__);
if (SQL_NUMROWS($result) > 0) {
// Load menu as selection
$OUT = "<select name=\"".$MODE."_menu";
if ((!empty($defid)) || ($defid == "0")) $OUT .= "[".$defid."]";
$OUT .= "\" size=\"1\" class=\"admin_select\">
- <option value=\"\">".SELECT_NONE."</option>\n";
+ <option value=\"\">{--SELECT_NONE--}</option>\n";
+ // @TODO Try to rewrite this to $content = SQL_FETCHARRAY(). Please look some lines above for the dynamic query
while (list($menu, $title) = SQL_FETCHROW($result)) {
$OUT .= " <option value=\"".$menu."\"";
if ((!empty($default)) && ($default == $menu)) $OUT .= " selected=\"selected\"";
// Is the raw userid set?
if (REQUEST_POST('uid_raw', $id) > 0) {
// Generate subject
- $subjectLine = constant('MEMBER_'.strtoupper($subject).'_'.strtoupper($table).'_SUBJECT');
+ $subjectLine = getMessage('MEMBER_'.strtoupper($subject).'_'.strtoupper($table).'_SUBJECT');
// Load email template
if (!empty($subjectPart)) {
} // END - if
// Generate subject
- $subjectLine = constant('ADMIN_'.strtoupper($subject).'_'.strtoupper($table).'_SUBJECT');
+ $subjectLine = getMessage('ADMIN_'.strtoupper($subject).'_'.strtoupper($table).'_SUBJECT');
// Send admin notification out
if (!empty($subjectPart)) {