Exemplo n.º 1
0
 public function UpdateField($fieldAlias, $newValue, &$pkVal = NULL)
 {
     if ($fieldAlias == 'role' && isset($_SESSION['current_user']) && $pkVal == $_SESSION['current_user']) {
         uNotices::AddNotice('You cannot edit your own role', NOTICE_TYPE_ERROR);
         return;
     }
     parent::UpdateField($fieldAlias, $newValue, $pkVal);
 }
Exemplo n.º 2
0
 public function GetValues($alias, $pkVal = null, $stringify = FALSE)
 {
     if ($alias !== 'value') {
         return parent::GetValues($alias, $pkVal, $stringify);
     }
     if (!$pkVal) {
         return null;
     }
     if (!isset(modOpts::$types[$pkVal])) {
         return null;
     }
     return modOpts::$types[$pkVal][1];
 }