Beispiel #1
0
 function __construct()
 {
     parent::__construct();
     //TODO: Anope does not keep offline users
     $this->online = true;
     // Oper mode
     if (!Protocol::oper_hidden_mode || !$this->hasMode(Protocol::oper_hidden_mode)) {
         $levels = Protocol::$oper_levels;
         if (!empty($levels)) {
             foreach ($levels as $mode => $level) {
                 if (strpos($this->umodes, $mode) !== false) {
                     $this->operator_level = $level;
                     break;
                 }
             }
         } elseif (strpos($this->umodes, 'o') !== false) {
             $this->operator_level = "Operator";
         }
         if ($this->operator_level) {
             $this->operator = true;
         }
     }
 }
Beispiel #2
0
 function __construct()
 {
     parent::__construct();
 }
 public function __construct()
 {
     parent::__construct();
     $this->remove('email');
     $this->add(['type' => 'submit', 'name' => 'submit', 'attributes' => ['value' => 'login']]);
 }
Beispiel #4
0
 function __construct()
 {
     parent::__construct();
     // User modes
     for ($j = 97; $j <= 122; $j++) {
         $mode_l = 'mode_l' . chr($j);
         $mode_u = 'mode_u' . chr($j);
         if (isset($this->{$mode_l})) {
             if ($this->{$mode_l} == "Y") {
                 $this->{$mode_l} = true;
                 $this->umodes .= chr($j);
             } else {
                 $this->{$mode_l} = false;
             }
         }
         if (isset($this->{$mode_u})) {
             if ($this->{$mode_u} == "Y") {
                 $this->{$mode_u} = true;
                 $this->umodes .= chr($j - 32);
             } else {
                 $this->{$mode_u} = false;
             }
         }
     }
     // Channel modes
     $cmodes = null;
     if ($this->cmode_lq == 'Y') {
         $cmodes .= "q";
     }
     if ($this->cmode_la == 'Y') {
         $cmodes .= "a";
     }
     if ($this->cmode_lo == 'Y') {
         $cmodes .= "o";
     }
     if ($this->cmode_lh == 'Y') {
         $cmodes .= "h";
     }
     if ($this->cmode_lv == 'Y') {
         $cmodes .= "v";
     }
     $this->cmodes = $cmodes;
     // Oper mode
     if (!Protocol::oper_hidden_mode || !$this->hasMode(Protocol::oper_hidden_mode)) {
         $levels = Protocol::$oper_levels;
         if (!empty($levels)) {
             foreach ($levels as $mode => $level) {
                 $mode = Denora::getSqlMode($mode);
                 if ($this->{$mode}) {
                     $this->operator_level = $level;
                     break;
                 }
             }
         } elseif ($this->mode_lo) {
             $this->operator_level = "Operator";
         }
         if ($this->operator_level) {
             $this->operator = true;
         }
     }
 }
Beispiel #5
0
 function __construct($id, $email, $firstname, $lastname, $isadmin = FALSE, $hasimage = FALSE)
 {
     parent::__construct($id, $email, $firstname, $lastname, TRUE, $isadmin, $hasimage);
 }