Changeset 1064 in ExiteCMS for trunk/setuser.php


Ignore:
Timestamp:
11/05/07 22:12:46 (5 years ago)
Author:
hverton
Message:

Simplified the setuser template, removed more html from the code.
Removed the word 'Ban', replaced by 'Suspended'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/setuser.php

    r1060 r1064  
    2828} 
    2929 
     30// array to store the lines of the setuser message 
     31$message = array(); 
     32 
     33// make sure the error parameter has a value 
     34if (!isset($error) || !isNum($error)) $error = 0; 
     35 
    3036if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes") { 
    3137    header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'"); 
     
    3440    setcookie("lastvisit", "", time() - 7200, "/", "", "0"); 
    3541    $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_ip='".USER_IP."'"); 
    36     if (isset($userdata['user_name'])) $message = "<b>".$locale['192'].$userdata['user_name']."</b><br /><br />\n"; 
    37     $error = ""; 
     42    if (isset($userdata['user_name'])) { 
     43        $message['line2'] =  "<b>".$locale['192'].$userdata['user_name']."</b>"; 
     44    } 
    3845} else { 
    39     if (!isset($error)) $error = ""; 
    4046    if ($error == 1) { 
    41         $error = "<b>".$locale['194']."</b><br /><br />\n"; 
     47        $message['line1'] = "<b>".$locale['194']."</b>"; 
    4248        $data = dbarray(dbquery("SELECT user_ban_reason, user_ban_expire FROM ".$db_prefix."users WHERE user_id='$user_id'")); 
    4349        if (is_array($data)) { 
    44             if ($data['user_ban_reason'] != "") $error .= "<b>".$locale['180']." : ".$data['user_ban_reason']."</b><br />\n"; 
    45             if ($data['user_ban_expire'] > 0) $error .= "<b>".$locale['181']." ".showdate('forumdate', $data['user_ban_expire'])."</b><br />\n"; 
    46             $error .= "<br / >"; 
     50            if ($data['user_ban_reason'] != "") $message['line2'] = "<b>".$locale['180']." : ".$data['user_ban_reason']."</b>"; 
     51            if ($data['user_ban_expire'] > 0) $message['line4']  = "<b>".$locale['181']." ".showdate('forumdate', $data['user_ban_expire'])."</b>"; 
    4752        } 
    4853    } elseif ($error == 2) { 
    49         $error = "<b>".$locale['195']."</b><br /><br />\n"; 
     54        $message['line2'] =  "<b>".$locale['195']."</b>"; 
    5055    } elseif ($error == 3) { 
    51         $error = "<b>".$locale['196']."</b><br /><br />\n"; 
     56        $message['line2'] =  "<b>".$locale['196']."</b>"; 
    5257    } else { 
    5358        if (isset($_COOKIE['userinfo'])) { 
     
    6166                } 
    6267                $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".USER_IP."'"); 
    63                 $message = "<b>".$locale['193'].$user."</b><br /><br />\n"; 
     68                $message['line2'] =  "<b>".$locale['193'].$user."</b>"; 
    6469            } else { 
    65                 $message = "<b>".$locale['196']."</b><br /><br />\n"; 
     70                $message['line2'] =  "<b>".$locale['196']."</b>"; 
    6671            } 
    6772        } 
     
    6974} 
    7075 
    71 $variables['message'] = isset($message)?$message:""; 
     76// store the message for use in the template 
     77$variables['message'] = $message; 
     78 
     79// auto-redirect counter (in seconds) 
    7280$variables['error'] = $error; 
    73 $variables['refresh'] = $error==""?1:10; 
     81$variables['refresh'] = $error==0 ? 1 : 10; 
    7482 
    7583// define the first body panel variables 
Note: See TracChangeset for help on using the changeset viewer.