[ Index ]
 

Code source de e107 0.7.8

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/e107_files/shortcode/batch/ -> signup_shortcodes.php (source)

   1  <?php
   2  /*
   3  + ----------------------------------------------------------------------------+
   4  |     e107 website system
   5  |
   6  |     ©Steve Dunstan 2001-2002
   7  |     http://e107.org
   8  |     jalist@e107.org
   9  |
  10  |     Released under the terms and conditions of the
  11  |     GNU General Public License (http://gnu.org).
  12  |
  13  |     $Source: /cvsroot/e107/e107_0.7/e107_files/shortcode/batch/signup_shortcodes.php,v $
  14  |     $Revision: 1.10 $
  15  |     $Date: 2007/01/07 15:24:49 $
  16  |     $Author: e107steved $
  17  +----------------------------------------------------------------------------+
  18  */
  19  if (!defined('e107_INIT')) { exit; }
  20  include_once(e_HANDLER.'shortcode_handler.php');
  21  $signup_shortcodes = $tp -> e_sc -> parse_scbatch(__FILE__);
  22  
  23  /*
  24  SC_BEGIN SIGNUP_COPPA_FORM
  25  if (strpos(LAN_109, "stage") !== FALSE)
  26  {
  27      return "";
  28  }
  29  else
  30  {
  31      return "
  32  <form method='post' action='".e_SELF."?stage1' >\n
  33  <div><br />
  34  <input type='radio' name='coppa' value='0' checked='checked' /> ".LAN_200."
  35  <input type='radio' name='coppa' value='1' /> ".LAN_201."<br />
  36  <br />
  37  <input class='button' type='submit' name='newver' value=\"".LAN_399."\" />
  38  </div></form>
  39  ";
  40  }
  41  SC_END
  42  
  43  SC_BEGIN SIGNUP_FORM_OPEN
  44  global $rs;
  45  return $rs->form_open("post", e_SELF, "signupform");
  46  SC_END
  47  
  48  SC_BEGIN SIGNUP_SIGNUP_TEXT
  49  global $pref, $tp, $SIGNUP_TEXT;
  50  
  51  if($pref['signup_text'])
  52  {
  53      return $tp->toHTML($pref['signup_text'], TRUE, 'parse_sc,defs');
  54  }
  55  elseif($pref['user_reg_veri'])
  56  {
  57      return $SIGNUP_TEXT;
  58  }
  59  SC_END
  60  
  61  
  62  SC_BEGIN SIGNUP_XUP
  63  global $pref, $tp, $SIGNUP_XUP_FORM, $signup_shortcodes;
  64  if(isset($pref['xup_enabled']) && $pref['xup_enabled'])
  65  {
  66      return $tp->parseTemplate($SIGNUP_XUP_FORM, TRUE, $signup_shortcodes);
  67  }
  68  SC_END
  69  
  70  SC_BEGIN SIGNUP_XUP_ACTION
  71  global $pref, $tp, $SIGNUP_XUP_BUTTON, $signup_shortcodes;
  72  if(isset($pref['xup_enabled']) && $pref['xup_enabled'])
  73  {
  74  // Puts the button to allow XUP signup onto the 'normal' signup screen
  75      return $tp->parseTemplate($SIGNUP_XUP_BUTTON, TRUE, $signup_shortcodes);
  76  }
  77  SC_END
  78  
  79  
  80  SC_BEGIN SIGNUP_DISPLAYNAME
  81  global $pref, $rs;
  82  if (check_class($pref['displayname_class']))
  83  {
  84      return $rs->form_text("name", 30, ($_POST['name'] ? $_POST['name'] : $name), 30);
  85  }
  86  SC_END
  87  
  88  
  89  SC_BEGIN SIGNUP_LOGINNAME
  90  global $rs;
  91  return $rs->form_text("loginname", 30,  ($_POST['loginname'] ? $_POST['loginname'] : $loginname), 30);
  92  SC_END
  93  
  94  SC_BEGIN SIGNUP_REALNAME
  95  global $rs, $pref;
  96  if ($pref['signup_option_realname'])
  97  {
  98      return $rs->form_text("realname", 30,  ($_POST['realname'] ? $_POST['realname'] : $realname), 100);
  99  }
 100  SC_END
 101  
 102  SC_BEGIN SIGNUP_PASSWORD1
 103  global $rs;
 104  return $rs->form_password("password1", 30, $password1, 20);
 105  SC_END
 106  
 107  SC_BEGIN SIGNUP_PASSWORD2
 108  global $rs;
 109  return $rs->form_password("password2", 30, $password2, 20);
 110  SC_END
 111  
 112  SC_BEGIN SIGNUP_PASSWORD_LEN
 113  global $pref, $SIGNUP_PASSWORD_LEN;
 114  if($pref['signup_pass_len'])
 115  {
 116      return $SIGNUP_PASSWORD_LEN;
 117  }
 118  SC_END
 119  
 120  SC_BEGIN SIGNUP_EMAIL
 121  global $rs;
 122  return $rs->form_text("email", 30, ($_POST['email'] ? $_POST['email'] : $email), 100);
 123  SC_END
 124  
 125  SC_BEGIN SIGNUP_EMAIL_CONFIRM
 126  global $rs;
 127  return $rs->form_text("email_confirm", 30, ($_POST['email_confirm'] ? $_POST['email_confirm'] : $email_confirm), 100);
 128  SC_END
 129  
 130  
 131  SC_BEGIN SIGNUP_HIDE_EMAIL
 132  global $rs;
 133  $default_email_setting = 1;   // Gives option of turning into a pref later if wanted
 134  return $rs->form_radio("hideemail", 1, $default_email_setting==1)." ".LAN_SIGNUP_10."&nbsp;&nbsp;".$rs->form_radio("hideemail",  0,$default_email_setting==0)." ".LAN_200;
 135  SC_END
 136  
 137  
 138  SC_BEGIN SIGNUP_USERCLASS_SUBSCRIBE
 139  global $tp, $pref, $sql, $USERCLASS_SUBSCRIBE_START, $USERCLASS_SUBSCRIBE_ROW, $USERCLASS_SUBSCRIBE_END;
 140  $ret = "";
 141  $search = array('{USERCLASS_ID}', '{USERCLASS_NAME}', '{USERCLASS_DESCRIPTION}');
 142  if($pref['signup_option_class'] && ($sql->db_Select("userclass_classes", "*", "userclass_editclass = 0 order by userclass_name")))
 143  {
 144      $ret = $USERCLASS_SUBSCRIBE_START;
 145      while($row = $sql->db_Fetch())
 146      {
 147          $row['userclass_description'] = $tp->toHTML($row['userclass_description'], "", "defs");
 148          $row['userclass_name'] = $tp->toHTML($row['userclass_name'], "", "defs");
 149          $replace = array($row['userclass_id'], $row['userclass_name'], $row['userclass_description']);
 150          $ret .= str_replace($search, $replace, $USERCLASS_SUBSCRIBE_ROW);
 151      }
 152      $ret .= $USERCLASS_SUBSCRIBE_END;
 153      return $ret;
 154  }
 155  SC_END
 156  
 157  
 158  SC_BEGIN SIGNUP_EXTENDED_USER_FIELDS
 159  global $usere, $tp, $SIGNUP_EXTENDED_USER_FIELDS, $EXTENDED_USER_FIELD_REQUIRED;
 160  $text = "";
 161  
 162  $extList = $usere->user_extended_get_fieldList();
 163  
 164  $search = array(
 165  '{EXTENDED_USER_FIELD_TEXT}',
 166  '{EXTENDED_USER_FIELD_REQUIRED}',
 167  '{EXTENDED_USER_FIELD_EDIT}'
 168  );
 169  
 170  foreach($extList as $ext)
 171  {
 172      if($ext['user_extended_struct_required'] == 1 || $ext['user_extended_struct_required'] == 2)
 173      {
 174          $replace = array(
 175              $tp->toHTML($ext['user_extended_struct_text'], '', 'emotes_off, defs'),
 176              ($ext['user_extended_struct_required'] == 1 ? $EXTENDED_USER_FIELD_REQUIRED : ''),
 177              $usere->user_extended_edit($ext, $_POST['ue']['user_'.$ext['user_extended_struct_name']])
 178          );
 179          $text .= str_replace($search, $replace, $SIGNUP_EXTENDED_USER_FIELDS);
 180      }
 181  }
 182      return $text;
 183  SC_END
 184  
 185  SC_BEGIN SIGNUP_SIGNATURE
 186  global $pref, $SIGNUP_SIGNATURE_START, $SIGNUP_SIGNATURE_END;
 187  if($pref['signup_option_signature'])
 188  {
 189      require_once(e_HANDLER."ren_help.php");
 190      $SIGNUP_SIGNATURE_START = str_replace("{REN_HELP}", display_help('helpb', 2), $SIGNUP_SIGNATURE_START);
 191      $SIGNUP_SIGNATURE_END = str_replace("{REN_HELP}", display_help('helpb', 2), $SIGNUP_SIGNATURE_END);
 192      $sig = ($_POST['signature'] ? $_POST['signature'] : $signature);
 193      return $SIGNUP_SIGNATURE_START.$sig.$SIGNUP_SIGNATURE_END;
 194  }
 195  SC_END
 196  
 197  SC_BEGIN SIGNUP_IMAGES
 198  global $pref;
 199  if($pref['signup_option_image'])
 200  {
 201  
 202      $text = "
 203      <input class='tbox' style='width:80%' id='avatar' type='text' name='image' size='40' value='$image' maxlength='100' />
 204  
 205      <input class='button' type ='button' style='cursor:pointer' size='30' value='".LAN_SIGNUP_27."' onclick='expandit(this)' />
 206      <div style='display:none' >";
 207      $avatarlist[0] = "";
 208      $handle = opendir(e_IMAGE."avatars/");
 209      while ($file = readdir($handle))
 210      {
 211          if ($file != "." && $file != ".." && $file != "CVS" && $file != "index.html")
 212          {
 213              $avatarlist[] = $file;
 214          }
 215      }
 216      closedir($handle);
 217  
 218      for($c = 1; $c <= (count($avatarlist)-1); $c++)
 219      {
 220          $text .= "<a href='javascript:insertext(\"$avatarlist[$c]\", \"avatar\")'><img src='".e_IMAGE."avatars/".$avatarlist[$c]."' style='border:0' alt='' /></a> ";
 221      }
 222  
 223      $text .= "<br />
 224      </div><br />";
 225  
 226      if ($pref['avatar_upload'] && FILE_UPLOADS)
 227      {
 228          $text .= "<br /><span class='smalltext'>".LAN_SIGNUP_25."</span> <input class='tbox' name='file_userfile[]' type='file' size='40' />
 229          <br /><div class='smalltext'>".LAN_SIGNUP_34."</div>";
 230      }
 231  
 232      if ($pref['photo_upload'] && FILE_UPLOADS)
 233      {
 234          $text .= "<br /><span class='smalltext'>".LAN_SIGNUP_26."</span> <input class='tbox' name='file_userfile[]' type='file' size='40' />
 235          <br /><div class='smalltext'>".LAN_SIGNUP_34."</div>";
 236      }
 237      return $text;
 238  }
 239  SC_END
 240  
 241  SC_BEGIN SIGNUP_TIMEZONE
 242  global $pref;
 243  if ($pref['signup_option_timezone'])
 244  {
 245      $timezone = array("-12", "-11", "-10", "-9", "-8", "-7", "-6", "-5", "-4", "-3", "-2", "-1", "GMT", "+1", "+2", "+3", "+4", "+5", "+5.30", "+6", "+7", "+8", "+9", "+10", "+11", "+12", "+13");
 246      $timearea = array("International DateLine West", "Samoa", "Hawaii", "Alaska", "Pacific Time (US and Canada)", "Mountain Time (US and Canada)", "Central Time (US and Canada), Central America", "Eastern Time (US and Canada)", "Atlantic Time (Canada)", "Greenland, Brasilia, Buenos Aires, Georgetown", "Mid-Atlantic", "Azores", "GMT - UK, Ireland, Lisbon", "West Central Africa, Western Europe", "Greece, Egypt, parts of Africa", "Russia, Baghdad, Kuwait, Nairobi", "Abu Dhabi, Kabul", "Islamabad, Karachi", "Mumbai, Delhi, Calcutta", "Astana, Dhaka", "Bangkok, Rangoon", "Hong Kong, Singapore, Perth, Beijing", "Tokyo, Seoul", "Brisbane, Canberra, Sydney, Melbourne", "Soloman Islands", "New Zealand", "Nuku'alofa");
 247      $text .= "
 248      <select style='width:99%' name='timezone' class='tbox'>\n";
 249  
 250      $count = 0;
 251      while ($timezone[$count])
 252      {
 253          if ($timezone[$count] == $user_timezone)
 254          {
 255              $text .= "<option value='".$timezone[$count]."' selected>(GMT".$timezone[$count].") ".$timearea[$count]."</option>\n";
 256          }
 257          else
 258          {
 259              $text .= "<option value='".$timezone[$count]."'>(GMT".$timezone[$count].") ".$timearea[$count]."</option>\n";
 260          }
 261          $count++;
 262      }
 263      $text .= "</select>";
 264      return $text;
 265  }
 266  return "";
 267  SC_END
 268  
 269  
 270  SC_BEGIN SIGNUP_IMAGECODE
 271  global $signup_imagecode, $rs, $sec_img;
 272  if($signup_imagecode)
 273  {
 274      return $rs->form_hidden("rand_num", $sec_img->random_number). $sec_img->r_image()."<br />".$rs->form_text("code_verify", 20, "", 20);
 275  }
 276  SC_END
 277  
 278  SC_BEGIN SIGNUP_FORM_CLOSE
 279  return "</form>";
 280  SC_END
 281  
 282  SC_BEGIN SIGNUP_XUP_LOGINNAME
 283  global $rs, $loginname;
 284  return $rs->form_text("loginnamexup", 30, $loginname, 30);
 285  SC_END
 286  
 287  SC_BEGIN SIGNUP_XUP_PASSWORD1
 288  global $rs, $password1;
 289  return $rs->form_password("password1xup", 30, $password1, 20);
 290  SC_END
 291  
 292  SC_BEGIN SIGNUP_XUP_PASSWORD2
 293  global $rs, $password1;
 294  return $rs->form_password("password2xup", 30, $password2, 20);
 295  SC_END
 296  
 297  */
 298  
 299  ?>


Généré le : Sun Apr 1 01:23:32 2007 par Balluche grâce à PHPXref 0.7