Exemplo n.º 1
0
 /**
  * Load default decorators
  *
  * @return void
  */
 public function loadDefaultDecorators()
 {
     if ($this->loadDefaultDecoratorsIsDisabled()) {
         return;
     }
     $decorators = $this->getDecorators();
     if (empty($decorators)) {
         Khcn_Form::addDefaultDecorators($this);
     }
 }
Exemplo n.º 2
0
 public function checkIsValid($values, $user)
 {
     $valid = parent::isValid($values);
     if ($valid) {
         if ($user->mat_khau != md5($values['mat_khau'])) {
             $this->addError("Lỗi. Mật khẩu cũ không đúng, vui lòng kiểm tra lại.");
             return false;
         }
     }
     return $valid;
 }
Exemplo n.º 3
0
 public function isValid($values)
 {
     $valid = parent::isValid($values);
     if ($valid && isset($values['ma']) && !empty($values['ma'])) {
         if (empty($values['ma'])) {
             $this->addError("Vui lòng nhập mã giảng viên");
             return false;
         }
         $nguoi_dung = Khcn_Api::_()->getDbTable('nguoi_dung', 'default');
         if ($nguoi_dung->getNguoiDungByMaGiangVien($values['ma'])) {
             $this->addError("Mã giảng viên đã được đăng ký. Vui lòng kiểm tra lại");
             return false;
         }
     }
     return $valid;
 }