public function edit($id) { if (array_key_exists('selectednumber', $_POST)) { if (!array_key_exists('currentnumber', $_POST)) { $_POST['numbers']['assigned'][$_POST['selectednumber']]['number_id'] = $_POST['selectednumber']; } elseif ($_POST['currentnumber'] != $_POST['selectednumber']) { $_POST['numbers']['assigned'][$_POST['selectednumber']]['number_id'] = $_POST['selectednumber']; $_POST['numbers']['available'][$_POST['currentnumber']]['number_id'] = $_POST['currentnumber']; } } parent::edit($id); }
public function edit($id = NULL) { if (users::getAttr('user_type') != User::TYPE_SYSTEM_ADMIN) { if (users::getAttr('account_id') != $id) { message::set('You are not authorized to manage that account!'); $this->returnQtipAjaxForm(NULL); url::redirect(Router::$controller); } } else { users::masqueradeAccount($id); } parent::edit($id); }