************************************************************************/
// Some security stuff...
-if ((ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) || (!IS_ADMIN()))
-{
+if ((ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) || (!IS_ADMIN())) {
$INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
require($INC);
+} elseif (!EXT_IS_ACTIVE("mailid")) {
+ ADD_FATAL(sprintf(EXTENSION_PROBLEM_NOT_INSTALLED, "mailid"));
+ return;
}
// Add description as navigation point
if (empty($_GET['del'])) $_GET['del'] = "";
-OPEN_TABLE("100%", "admin_content admin_content_align", "");
-if (!empty($_GET['u_id']))
-{
+if (!empty($_GET['u_id'])) {
// Check if the user already exists
$result = SQL_QUERY_ESC("SELECT surname, family, email FROM "._MYSQL_PREFIX."_user_data WHERE userid=%d LIMIT 1",
array(bigintval($_GET['u_id'])), __FILE__, __LINE__);
- if (SQL_NUMROWS($result) == 1)
- {
+
+ // Is there an entry?
+ if (SQL_NUMROWS($result) == 1) {
// Loads surname, family's name and the email address
list($sname, $fname, $email) = SQL_FETCHROW($result);
SQL_FREERESULT($result);
// Grab user's all unconfirmed mails
- if (EXT_IS_ACTIVE("bonus"))
- {
+ if (EXT_IS_ACTIVE("bonus")) {
// Load bonus ID
$result = SQL_QUERY_ESC("SELECT stats_id, bonus_id, link_type FROM "._MYSQL_PREFIX."_user_links WHERE userid=%d ORDER BY id",
array(bigintval($_GET['u_id'])), __FILE__, __LINE__);
- }
- else
- {
+ } else {
// Load stats ID (2nd will be ignored later! But it is needed for the same fetchrow command)
$result = SQL_QUERY_ESC("SELECT stats_id, stats_id, link_type FROM "._MYSQL_PREFIX."_user_links WHERE userid=%d ORDER BY id",
array(bigintval($_GET['u_id'])), __FILE__, __LINE__);
}
- $nums = bigintval(SQL_NUMROWS($result));
- if ($nums > 0)
- {
+ // Get number of rows from the query
+ $nums = SQL_NUMROWS($result);
+
+ if ($nums > 0) {
// Some unconfirmed mails left
- if ($_GET['del'] == "all")
- {
+ if ($_GET['del'] == "all") {
// Delete all unconfirmed mails by this user
$result_del = SQL_QUERY_ESC("DELETE LOW_PRIORITY FROM "._MYSQL_PREFIX."_user_links WHERE userid=%d LIMIT %s",
array(bigintval($_GET['u_id']), $nums), __FILE__, __LINE__);
// Display message
LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_LINKS_DELETED);
- }
- else
- {
+ } else {
// List all unconfirmed mails
$SW = 2; $OUT = "";
- while (list($id, $id2, $type) = SQL_FETCHROW($result))
- {
+ while (list($id, $id2, $type) = SQL_FETCHROW($result)) {
// Load data from stats table...
$cat = "";
switch ($type)
break;
}
- if (SQL_NUMROWS($result_data) == 1)
- {
+ if (SQL_NUMROWS($result_data) == 1) {
// Mail was found!
list($subject, $timestamp, $cat) = SQL_FETCHROW($result_data);
SQL_FREERESULT($result_data);
// Load row template
$OUT .= LOAD_TEMPLATE("admin_list_links_row", true, $content);
- }
- else
- {
- $OUT .= "<TR>
- <TD align=\"center\" class=\"switch_sw".$SW." bottom2\" colspan=\"4\">
- <STRONG class=\"member_failed large\">".$PROBLEM.":</STRONG> ".$DATA."
- </TD>
-</TR>\n";
+ } else {
+ // Load template for error
+ $OUT .= LOAD_TEMPLATE("admin_list_links_problem",
+ array(
+ 'sw' => $SW,
+ 'problem' => $PROBLEM,
+ 'data' => $DATA
+ )
+ );
}
$SW = 3 - $SW;
}
// Load final template
LOAD_TEMPLATE("admin_list_links");
}
- }
- else
- {
+ } else {
// No mails left to confirm
LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_MEMBER_LINKS_1.$_GET['u_id'].ADMIN_MEMBER_LINKS_2);
}
- }
- else
- {
+ } else {
// User not found
LOAD_TEMPLATE("admin_settings_saved", false, ADMIN_MEMBER_404_1.$_GET['u_id'].ADMIN_MEMBER_404_2);
}
-}
- else
-{
+} else {
// Output selection form with all confirmed user accounts listed
ADD_MEMBER_SELECTION_BOX();
}
-CLOSE_TABLE();
//
?>