Source for file ranks_admin.php

Documentation is available at ranks_admin.php

  1. <?php
  2. /**
  3.  * R.E. Login 2.0 - Admin - Rangok - includes/admin/ranks_admin.php
  4.  *
  5.  * Meghívók kiosztása, elvétele.
  6.  * Változók inicializálása. Admin metódus indítása.<br />
  7.  * <br />
  8.  * <b>Dátum:</b> 2010.04.02.
  9.  *
  10.  * <b>Szerző weboldala:</b> {@link http://rimelek.hu/}<br />
  11.  * <b>Login weblapja:</b> {@link http://rimelek.hu/meghivos-loginrendszer-r-e-login-v2-0 R.E. Login v2.0}
  12.  *
  13.  * @author Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
  14.  * @copyright Copyright (C) 2010, Takács Ákos
  15.  * @license http://www.gnu.org/licenses/gpl.html
  16.  * @package RELogin
  17.  * @version 2.0
  18.  */
  19.  
  20. if(!class_exists('System'))
  21. {
  22.     exit('Ez a fajl nem erheto el kozvetlenul. Reszletek a readme.txt-ben.');
  23. }
  24.  
  25. $msg = "";
  26.  
  27. $data = array(
  28.     'act'        => '',
  29.     'rankid'    => '',
  30.     'rankname'    => '',
  31.     'op'        => 'modify',
  32.     'varname'    => ''
  33. );
  34.  
  35.  
  36. $ranks = Ranks::getInstance();
  37.  
  38. if (isset($_POST['admin']))
  39. { 
  40.     foreach($data as $key=>&$post)
  41.     {
  42.         $post = (isset($_POST['admin'][$key])) ? $_POST['admin'][$key] : null;
  43.     }
  44.     if (!Admin::runRanksAdmin($data))
  45.     { 
  46.         $msg = implode('<br />'.PHP_EOL,Admin::errors());
  47.     } 
  48.     else if ($data['act'] == 'select' and $data['op'] != 'delete')
  49.     {
  50.         $data['rankname'] = Ranks::getNameById($data['rankid']);
  51.         $data['varname'] = Ranks::getRank('varname', 'rankid', $data['rankid']);
  52.     }
  53.     else if ($data['op'] == 'delete')
  54.     {
  55.         $data['rankid'] = '';
  56.     }
  57. }
  58.  
  59. ?>

Documentation generated on Sun, 04 Apr 2010 22:43:48 +0200 by phpDocumentor 1.4.1