X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=0.2.1%2Finc%2Flibs%2Fuser_functions.php;fp=0.2.1%2Finc%2Flibs%2Fuser_functions.php;h=4701307d3df9eedb425d934a2faae55307a55abf;hp=bd20394892579bd1de6aeeab055cfc872b7ec090;hb=7bc25dd08431c94ce9edca131d56c1a36b13c28a;hpb=157ee010917df5ca07e6d31b42f67417b2516d74
diff --git a/0.2.1/inc/libs/user_functions.php b/0.2.1/inc/libs/user_functions.php
index bd20394892..4701307d3d 100644
--- a/0.2.1/inc/libs/user_functions.php
+++ b/0.2.1/inc/libs/user_functions.php
@@ -1,226 +1,226 @@
-".$ltr."";
- }
- else
- {
- // Output link to letter
- $OUT .= "".$ltr."";
- }
- if ((($counter / $CONFIG['user_alpha']) == round($counter / $CONFIG['user_alpha'])) && ($counter > 0))
- {
- $OUT .= " ]
[ ";
- }
- elseif ( $counter != $num )
- {
- $OUT .= " | ";
- }
- }
- define('__ALPHA_LIST', $OUT);
-
- // Load template
- $OUT = LOAD_TEMPLATE("admin_list_user_alpha", true);
- if ($return)
- {
- // Return generated code
- return $OUT;
- }
- else
- {
- // Output generated code
- OUTPUT_HTML ($OUT);
- }
-}
-//
-function SortLinks($letter, $sortby, $colspan, $return=false)
-{
- $OUT = "";
- if (empty($_GET['offset'])) $_GET['offset'] = "0";
- $ADD = "&page=".$_GET['page']."&offset=".$_GET['offset'];
- if (!empty($_GET['mode'])) $ADD .= "&mode=".SQL_ESCAPE($_GET['mode']);
-
- // Makes order by links..
- if ($letter == "front") $letter = _ALL2;
-
- // Prepare array with all possible sorters
- $list = array(
- 'userid' => _UID,
- 'family' => FAMILY_NAME,
- 'email' => ADDY,
- 'REMOTE_ADDR' => REMOTE_IP
- );
-
- // Add nickname if extension is installed
- if (EXT_IS_ACTIVE("nickname")) {
- $list['nickname'] = NICKNAME;
- }
-
- foreach ($list as $sort=>$title) {
- if ($sortby == $sort) {
- $OUT .= "".$title." | ";
- } else {
- $OUT .= "".$title." | ";
- }
- }
- define('__SORT_LIST', substr($OUT, 0, -13));
-
- // Load template
- $OUT = LOAD_TEMPLATE("admin_list_user_sort", true);
- if ($return)
- {
- // Return code
- return $OUT;
- }
- else
- {
- // Output code
- OUTPUT_HTML ($OUT);
- }
-}
-//
-function ADD_PAGENAV($PAGES, $offset, $show_form, $colspan,$return=false)
-{
- if (!$show_form)
- {
- // Empty row
- define('__FORM_HEADER', "
|
");
- }
- else
- {
- // Load form for changing number of lines
- define('__FORM_HEADER', LOAD_TEMPLATE("admin_list_user_sort_form", true));
- }
- if (!$show_form)
- {
- // Add line with bottom border
- define('__FORM_FOOTER', " |
");
- }
- else
- {
- // Add line without bottom border
- define('__FORM_FOOTER', " |
");
- }
-
- $OUT = "";
- for ($page = 1; $page <= $PAGES; $page++)
- {
- if (($page == $_GET['page']) || ((empty($_GET['page'])) && ($page == "1")))
- {
- $OUT .= "-";
- }
- else
- {
- if (empty($_GET['letter'])) $_GET['letter'] = _ALL2;
- if (empty($_GET['sortby'])) $_GET['sortby'] = "userid";
- $OUT .= "";
- }
- $OUT .= $page;
- if (($page == $_GET['page']) || ((empty($_GET['page'])) && ($page == "1")))
- {
- $OUT .= "-";
- }
- else
- {
- $OUT .= "";
- }
- if ($page < $PAGES) $OUT .= " | ";
- }
- define('__PAGENAV_LIST', $OUT);
-
- // Load template
- $OUT = LOAD_TEMPLATE("admin_list_user_pagenav", true);
- if ($return)
- {
- // Return code
- return $OUT;
- }
- else
- {
- // Output code
- OUTPUT_HTML ($OUT);
- }
-}
-// Create email link to user's account
-function USER_CREATE_EMAIL_LINK($email, $mod="admin")
-{
- $locked = " AND status='CONFIRMED'";
- if (IS_ADMIN()) $locked = "";
- $result = SQL_QUERY_ESC("SELECT userid
-FROM "._MYSQL_PREFIX."_user_data
-WHERE email='%s'".$locked." LIMIT 1",
- array($email), __FILE__, __LINE__);
- if (SQL_NUMROWS($result) == 1)
- {
- // Load userid
- list($uid) = SQL_FETCHROW($result);
-
- // Rewrite email address to contact link
- $email = URL."/modules.php?module=".$mod."&what=user_contct&u_id=".bigintval($uid);
- }
-
- // Free memory
- SQL_FREERESULT($result);
-
- // Return rewritten (?) email address
- return $email;
-}
-//
-?>
+".$ltr."";
+ }
+ else
+ {
+ // Output link to letter
+ $OUT .= "".$ltr."";
+ }
+ if ((($counter / $CONFIG['user_alpha']) == round($counter / $CONFIG['user_alpha'])) && ($counter > 0))
+ {
+ $OUT .= " ]
[ ";
+ }
+ elseif ( $counter != $num )
+ {
+ $OUT .= " | ";
+ }
+ }
+ define('__ALPHA_LIST', $OUT);
+
+ // Load template
+ $OUT = LOAD_TEMPLATE("admin_list_user_alpha", true);
+ if ($return)
+ {
+ // Return generated code
+ return $OUT;
+ }
+ else
+ {
+ // Output generated code
+ OUTPUT_HTML ($OUT);
+ }
+}
+//
+function SortLinks($letter, $sortby, $colspan, $return=false)
+{
+ $OUT = "";
+ if (empty($_GET['offset'])) $_GET['offset'] = "0";
+ $ADD = "&page=".$_GET['page']."&offset=".$_GET['offset'];
+ if (!empty($_GET['mode'])) $ADD .= "&mode=".SQL_ESCAPE($_GET['mode']);
+
+ // Makes order by links..
+ if ($letter == "front") $letter = _ALL2;
+
+ // Prepare array with all possible sorters
+ $list = array(
+ 'userid' => _UID,
+ 'family' => FAMILY_NAME,
+ 'email' => ADDY,
+ 'REMOTE_ADDR' => REMOTE_IP
+ );
+
+ // Add nickname if extension is installed
+ if (EXT_IS_ACTIVE("nickname")) {
+ $list['nickname'] = NICKNAME;
+ }
+
+ foreach ($list as $sort=>$title) {
+ if ($sortby == $sort) {
+ $OUT .= "".$title." | ";
+ } else {
+ $OUT .= "".$title." | ";
+ }
+ }
+ define('__SORT_LIST', substr($OUT, 0, -13));
+
+ // Load template
+ $OUT = LOAD_TEMPLATE("admin_list_user_sort", true);
+ if ($return)
+ {
+ // Return code
+ return $OUT;
+ }
+ else
+ {
+ // Output code
+ OUTPUT_HTML ($OUT);
+ }
+}
+//
+function ADD_PAGENAV($PAGES, $offset, $show_form, $colspan,$return=false)
+{
+ if (!$show_form)
+ {
+ // Empty row
+ define('__FORM_HEADER', " |
");
+ }
+ else
+ {
+ // Load form for changing number of lines
+ define('__FORM_HEADER', LOAD_TEMPLATE("admin_list_user_sort_form", true));
+ }
+ if (!$show_form)
+ {
+ // Add line with bottom border
+ define('__FORM_FOOTER', " |
");
+ }
+ else
+ {
+ // Add line without bottom border
+ define('__FORM_FOOTER', " |
");
+ }
+
+ $OUT = "";
+ for ($page = 1; $page <= $PAGES; $page++)
+ {
+ if (($page == $_GET['page']) || ((empty($_GET['page'])) && ($page == "1")))
+ {
+ $OUT .= "-";
+ }
+ else
+ {
+ if (empty($_GET['letter'])) $_GET['letter'] = _ALL2;
+ if (empty($_GET['sortby'])) $_GET['sortby'] = "userid";
+ $OUT .= "";
+ }
+ $OUT .= $page;
+ if (($page == $_GET['page']) || ((empty($_GET['page'])) && ($page == "1")))
+ {
+ $OUT .= "-";
+ }
+ else
+ {
+ $OUT .= "";
+ }
+ if ($page < $PAGES) $OUT .= " | ";
+ }
+ define('__PAGENAV_LIST', $OUT);
+
+ // Load template
+ $OUT = LOAD_TEMPLATE("admin_list_user_pagenav", true);
+ if ($return)
+ {
+ // Return code
+ return $OUT;
+ }
+ else
+ {
+ // Output code
+ OUTPUT_HTML ($OUT);
+ }
+}
+// Create email link to user's account
+function USER_CREATE_EMAIL_LINK($email, $mod="admin")
+{
+ $locked = " AND status='CONFIRMED'";
+ if (IS_ADMIN()) $locked = "";
+ $result = SQL_QUERY_ESC("SELECT userid
+FROM "._MYSQL_PREFIX."_user_data
+WHERE email='%s'".$locked." LIMIT 1",
+ array($email), __FILE__, __LINE__);
+ if (SQL_NUMROWS($result) == 1)
+ {
+ // Load userid
+ list($uid) = SQL_FETCHROW($result);
+
+ // Rewrite email address to contact link
+ $email = URL."/modules.php?module=".$mod."&what=user_contct&u_id=".bigintval($uid);
+ }
+
+ // Free memory
+ SQL_FREERESULT($result);
+
+ // Return rewritten (?) email address
+ return $email;
+}
+//
+?>