diff --git a/e107_core/shortcodes/batch/user_shortcodes.php b/e107_core/shortcodes/batch/user_shortcodes.php index ef9b09407..55b8a911c 100644 --- a/e107_core/shortcodes/batch/user_shortcodes.php +++ b/e107_core/shortcodes/batch/user_shortcodes.php @@ -715,15 +715,10 @@ class user_shortcodes extends e_shortcode function sc_user_form_records($parm='') { - global $records, $user_frm; - $ret = $user_frm->form_select_open("records"); - for($i=10; $i<=30; $i+=10) - { - $sel = ($i == $records ? true: false); - $ret .= $user_frm->form_option($i, $sel, $i); - } - $ret .= $user_frm->form_select_close(); - return $ret; + global $records; + $opts = array(5,10,20,30,50); + return e107::getForm()->select('records', $opts, $records,'useValues=1'); + } @@ -732,14 +727,14 @@ class user_shortcodes extends e_shortcode global $order; if ($order == "ASC") { - $ret = " "; } else { - $ret = " "; diff --git a/user.php b/user.php index b1a8b0ba7..ad7d06a64 100644 --- a/user.php +++ b/user.php @@ -74,10 +74,16 @@ e107::scStyle($sc_style); if(empty($USER_TEMPLATE)) // BC Fix for loading old templates. { - echo "DEBUG: Using v1.x user template"; + e107::getMessage()->addDebug( "Using v1.x user template"); include_once(e107::coreTemplatePath('user')); //correct way to load a core template. } - +else +{ + $USER_FULL_TEMPLATE = $USER_TEMPLATE['view']; + $USER_SHORT_TEMPLATE_START = $USER_TEMPLATE['list']['start'] ; + $USER_SHORT_TEMPLATE = $USER_TEMPLATE['list']['item'] ; + $USER_SHORT_TEMPLATE_END = $USER_TEMPLATE['list']['end']; +} $TEMPLATE = str_replace('{USER_EMBED_USERPROFILE}','{USER_ADDONS}', $TEMPLATE); // BC Fix @@ -221,15 +227,17 @@ else $ns->tablerender(LAN_USER_52, $text); $parms = $users_total.",".$records.",".$from.",".e_SELF.'?[FROM].'.$records.".".$order; -echo "
 ".$tp->parseTemplate("{NEXTPREV={$parms}}")."
"; +echo "
 ".$tp->parseTemplate("{NEXTPREV={$parms}}")."
"; function renderuser($uid, $mode = "verbose") { - global $sql, $pref, $tp, $sc_style, $user_shortcodes; + global $pref, $sc_style, $user_shortcodes; global $EXTENDED_START, $EXTENDED_TABLE, $EXTENDED_END, $USER_SHORT_TEMPLATE, $USER_FULL_TEMPLATE, $USER_TEMPLATE; global $user; + $tp = e107::getParser(); + if(is_array($uid)) { $user = $uid; @@ -246,7 +254,7 @@ function renderuser($uid, $mode = "verbose") if($mode == 'verbose') { - return $tp->parseTemplate($USER_TEMPLATE['view'], TRUE, $user_shortcodes); + return $tp->parseTemplate( $USER_FULL_TEMPLATE, TRUE, $user_shortcodes); } else {