本文整理匯總了PHP中State::setActive方法的典型用法代碼示例。如果您正苦於以下問題:PHP State::setActive方法的具體用法?PHP State::setActive怎麽用?PHP State::setActive使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類State
的用法示例。
在下文中一共展示了State::setActive方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: handleRequest
//.........這裏部分代碼省略.........
$m = new Major($_REQUEST['id']);
$m->hide($_REQUEST['hide'] == 1);
} else {
NQ::simple('intern', INTERN_ERROR, "No ID given. Cannot hide major.");
}
} else {
if (isset($_REQUEST['del'])) {
/* Delete major with same ID passed in REQUEST. */
if (isset($_REQUEST['id'])) {
$m = new Major($_REQUEST['id']);
$m->del();
} else {
NQ::simple('intern', INTERN_ERROR, "No ID given. Cannot delete major.");
}
}
}
}
}
$view = new MajorUI();
$this->content = $view->display();
break;
/**
* Matt additions!
*/
/**
* Matt additions!
*/
case 'add_state':
if (!Current_User::allow('intern', 'edit_state')) {
disallow();
}
PHPWS_Core::initModClass('intern', 'State.php');
$state = new State($_GET['abbr']);
$state->setActive(true);
$state->save();
exit;
break;
case 'remove_state':
if (!Current_User::allow('intern', 'edit_state')) {
disallow();
}
PHPWS_Core::initModClass('intern', 'State.php');
$state = new State($_GET['abbr']);
$state->setActive(false);
$state->save();
exit;
break;
case STATE_EDIT:
if (!Current_User::allow('intern', 'edit_state')) {
disallow();
}
PHPWS_Core::initModClass('intern', 'UI/StateUI.php');
$view = new StateUI();
$this->content = $view->display();
break;
case 'edit_admins':
PHPWS_Core::initModClass('intern', 'UI/AdminUI.php');
PHPWS_Core::initModClass('intern', 'Admin.php');
PHPWS_Core::initModClass('intern', 'Department.php');
if (isset($_REQUEST['add'])) {
// Add user in REQUEST to administrator list for the department in REQUEST.
Admin::add($_REQUEST['username'], $_REQUEST['department_id']);
} else {
if (isset($_REQUEST['del'])) {
// Delete the user in REQUEST from department in REQUEST.
Admin::del($_REQUEST['username'], $_REQUEST['department_id']);
示例2: handleRequest
//.........這裏部分代碼省略.........
/* Hide major with ID passed in REQUEST. */
if (isset($_REQUEST['id'])) {
$m = new Major($_REQUEST['id']);
$m->hide($_REQUEST['hide'] == 1);
} else {
\NQ::simple('intern', \Intern\UI\NotifyUI::ERROR, "No ID given. Cannot hide major.");
}
} else {
if (isset($_REQUEST['del'])) {
/* Delete major with same ID passed in REQUEST. */
if (isset($_REQUEST['id'])) {
$m = new Major($_REQUEST['id']);
$m->del();
} else {
\NQ::simple('intern', \Intern\UI\NotifyUI::ERROR, "No ID given. Cannot delete major.");
}
}
}
}
}
\PHPWS_Core::reroute('index.php?module=intern&action=showEditMajors');
break;
/**
* Matt additions!
*/
/**
* Matt additions!
*/
case 'add_state':
if (!Current_User::allow('intern', 'edit_state')) {
disallow();
}
$state = new State($_GET['abbr']);
$state->setActive(true);
$state->save();
exit;
break;
case 'remove_state':
if (!Current_User::allow('intern', 'edit_state')) {
disallow();
}
$state = new State($_GET['abbr']);
$state->setActive(false);
$state->save();
exit;
break;
case 'edit_states':
if (!Current_User::allow('intern', 'edit_state')) {
disallow();
}
$view = new StateUI();
$this->content = $view->display();
break;
case 'showEditAdmins':
$view = new UI\AdminUI();
$this->content = $view->display();
break;
case 'edit_admins':
if (isset($_REQUEST['add'])) {
// Add user in REQUEST to administrator list for the department in REQUEST.
Admin::add($_REQUEST['username'], $_REQUEST['department_id']);
} else {
if (isset($_REQUEST['del'])) {
// Delete the user in REQUEST from department in REQUEST.
Admin::del($_REQUEST['username'], $_REQUEST['department_id']);
} else {