本文整理汇总了PHP中JRequest::getINT方法的典型用法代码示例。如果您正苦于以下问题:PHP JRequest::getINT方法的具体用法?PHP JRequest::getINT怎么用?PHP JRequest::getINT使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JRequest
的用法示例。
在下文中一共展示了JRequest::getINT方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
function save()
{
global $option, $mainframe;
$accessLevels = array('id' => JRequest::getINT('id'), 'name' => JRequest::getWord('name'));
$tableAccessLevels = JTable::getInstance('accesslevels', 'table');
$tableAccessLevels->bind($accessLevels);
$tableAccessLevels->check();
if (!$tableAccessLevels->store()) {
$msg = JText::_('NOIXACL_VIEW_ACCESSLEVELS_SAVE_ERROR');
}
$tableGroupLevels = JTable::getInstance('grouplevel', 'table');
$tableGroupLevels->remove(intval($tableAccessLevels->id));
$groups = JRequest::getVar('multigroups');
if (!empty($groups)) {
foreach ($groups as $group) {
$tableGroupLevels = JTable::getInstance('grouplevel', 'table');
$tableGroupLevels->bind($group, $tableAccessLevels->id);
$tableGroupLevels->save();
}
}
switch ($this->getTask()) {
case 'save':
if (isset($msg)) {
$msg = JText::sprintf('NOIXACL_VIEW_ACCESSLEVELS_SAVE_SUCCESS', $groupName);
}
$url = "index.php?option={$option}&controller=accesslevels";
break;
case 'apply':
if ($msg) {
$msg = JText::sprintf('NOIXACL_VIEW_ACCESSLEVELS_APPLY_SUCCESS') . " " . $groupName;
}
$url = "index.php?option={$option}&controller=accesslevels&task=edit&cid[]={$tableAccessLevels->id}";
break;
}
$this->setRedirect($url, $msg);
}