本文整理汇总了PHP中isPost函数的典型用法代码示例。如果您正苦于以下问题:PHP isPost函数的具体用法?PHP isPost怎么用?PHP isPost使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了isPost函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
public function index($nidtype = 'news', $nid = '')
{
if (isPost()) {
extract($_POST);
}
if (isGet()) {
extract($_GET);
}
/* -----------------------------------------------------
* Talbe Field
* -----------------------------------------------------
*/
$param['data'] = array('nidtype' => $nidtype, 'nid' => $nid);
/* -----------------------------------------------------
* Page Param
* -----------------------------------------------------
*/
$param['page'] = isset($page) ? $page : 1;
$param['page_size'] = 3;
//每页显示条数
$param['show_page'] = 5;
//页面banner能显示页数
$param['uri'] = 'news?page=';
$datalist = $this->cinode->select($param);
$this->put("list", $datalist['data']);
debug($datalist['data'], DEBUGPATH, 'news datalist');
$this->put("pagerbar", $datalist['pagebanner']);
$this->render('news_list.html');
}
示例2: index
/**
* [index 产品列表]
* uri domain/nidtype/nid/page
* @param string $nidtype [description]
* @param integer $page [description]
* @param string $nid [description]
* @return [type] [description]
*/
public function index($nidtype = 'article', $nid = '')
{
if (isPost()) {
extract($_POST);
}
if (isGet()) {
extract($_GET);
}
/* -----------------------------------------------------
* Talbe Field
* -----------------------------------------------------
*/
$param['data'] = array('nidtype' => $nidtype, 'nid' => $nid);
/* -----------------------------------------------------
* Page Param
* -----------------------------------------------------
*/
$param['page'] = isset($page) ? $page : 1;
$param['page_size'] = 1;
//当前页数
$param['show_page'] = 5;
//页面banner能显示页数
$datalist = $this->cinode->select($param);
$this->cismarty->assign("datalist", $datalist['data']);
$this->cismarty->assign("pages", $datalist['pagebanner']);
//传入菜单按钮active状态
$this->cismarty->assign("active", array(__CLASS__, __FUNCTION__));
$title = t("article_list");
$this->cismarty->assign("title", $title);
$this->cismarty->display("nodearticle/nodearticle_index.html");
}
示例3: EventIndex
protected function EventIndex()
{
/**
* Обработка удаления плагинов
*/
if (isPost('submit_plugins_del')) {
$this->Security_ValidateSendForm();
$aPluginsDelete = getRequest('plugins_del');
if (is_array($aPluginsDelete)) {
$this->Plugin_Delete(array_keys($aPluginsDelete));
}
}
if ($sPlugin = getRequest('plugin', null, 'get') and $sAction = getRequest('action', null, 'get')) {
return $this->SubmitManagePlugin($sPlugin, $sAction);
}
/**
* Передан ли номер страницы
*/
$iPage = preg_match("/^\\d+\$/i", $this->GetEventMatch(2)) ? $this->GetEventMatch(2) : 1;
/**
* Получаем список блогов
*/
$aPlugins = $this->Plugin_GetList();
/**
* Загружаем переменные в шаблон
*/
$this->Viewer_Assign("aPlugins", $aPlugins);
$this->Viewer_AddHtmlTitle($this->Lang_Get('plugins_administartion_title'));
/**
* Устанавливаем шаблон вывода
*/
$this->SetTemplateAction('index');
}
示例4: _EventPluginsList
protected function _EventPluginsList()
{
// * Обработка удаления плагинов
if (isPost('submit_plugins_del')) {
$this->EventPluginsDelete();
} elseif (isPost('submit_plugins_save')) {
$this->EventPluginsSave();
} else {
if ($sPlugin = getRequest('plugin', null, 'get') and $sAction = getRequest('action', null, 'get')) {
if ($sAction == 'deactivate') {
return $this->_SubmitManagePlugin($sPlugin, $sAction);
} else {
return $this->EventPluginsActivate($sPlugin);
}
}
}
$sMode = $this->GetParam(1);
if (!$sMode) {
$sMode == 'all';
}
$aPlugins = $this->PluginAceadminpanel_Plugin_GetPluginList();
if ($sMode != 'all') {
foreach ($aPlugins as $sPlugin => $oPlugin) {
if ($sMode == 'active' and !$oPlugin->IsActive() or $sMode == 'inactive' and $oPlugin->IsActive()) {
unset($aPlugins[$sPlugin]);
}
}
}
$this->Viewer_Assign('aPluginList', $aPlugins);
$this->Viewer_AddHtmlTitle($this->Lang_Get('plugins_administartion_title'));
$this->Viewer_Assign('sMode', $sMode);
$this->SetTemplateAction('plugins_list');
}
示例5: showMain
/** {@inheritdoc} */
public function showMain()
{
if (!is_writable($this->app['configPath'])) {
$this->addMessage("Configuration file doesn't seem to be writable.", self::MSG_ERROR);
}
$config = $this->app->openConfiguration();
$pages = PagePeer::getSelect();
$form = new Curry_Form(array('action' => url('', array("module", "view")), 'method' => 'post', 'elements' => array('enabled' => array('checkbox', array('label' => 'Enable domain mapping', 'value' => $config->domainMapping->enabled)), 'default_base_page' => array('select', array('label' => 'Default base page', 'description' => 'The default base page will only be used if there are no other domains matching and domain mapping is enabled', 'value' => $config->domainMapping->default, 'multiOptions' => array('' => '[ None ]') + $pages)))));
$domainForm = new Curry_Form_Dynamic(array('legend' => 'Domain', 'elements' => array('domain' => array('text', array('label' => 'Domain', 'description' => 'You can use default as a wildcard to fetch unmatched domains.', 'required' => true)), 'base_page' => array('select', array('label' => 'Base page', 'multiOptions' => array('' => '[ None ]') + $pages, 'required' => true)), 'include_www' => array('checkbox', array('label' => 'Include www')))));
$form->addSubForm(new Curry_Form_MultiForm(array('legend' => '', 'cloneTarget' => $domainForm, 'defaults' => $config->domainMapping->domains ? $config->domainMapping->domains->toArray() : array())), 'domainMapping');
$form->addElement('submit', 'save', array('label' => 'Save'));
if (isPost() && $form->isValid($_POST)) {
$values = $form->getValues();
if (!$config->domainMapping) {
$config->domainMapping = array();
}
$config->domainMapping->enabled = count($values['domainMapping']) ? (bool) $values['enabled'] : false;
$config->domainMapping->default = $values['default_base_page'];
$config->domainMapping->domains = $values['domainMapping'];
try {
$this->app->writeConfiguration($config);
$this->addMessage("Settings saved.", self::MSG_SUCCESS);
} catch (Exception $e) {
$this->addMessage($e->getMessage(), self::MSG_ERROR);
}
}
$this->addMainContent($form);
}
示例6: Event
public function Event()
{
if (isPost('adm_submit')) {
$this->Security_ValidateSendForm();
$this->ClearComments();
}
}
示例7: generalAction
public function generalAction()
{
$model = new SettingsModel();
if (isPost()) {
$data['realname'] = post('realname');
$data['country'] = post('country');
$data['city'] = post('city');
$data['sex'] = post('sex', 'int');
$data['mm'] = post('mm', 'int');
$data['dd'] = post('dd', 'int');
$data['yyyy'] = post('yyyy', 'int');
$data['about'] = post('about');
$tradelink = urldecode(post('tradelink'));
if (preg_match('/' . preg_quote('/?partner=', '/') . '(.*)' . preg_quote('&token=', '/') . '/Us', $tradelink, $match)) {
$partner = $match[1];
}
if (preg_match('/' . preg_quote('&token=', '/') . '(.*)' . preg_quote('<<<eof', '/') . '/Us', $tradelink . '<<<eof', $match)) {
$token = $match[1];
}
if ($partner && $token) {
$data['partner'] = $partner;
$data['token'] = $token;
}
$model->setSettings(Request::getParam('user')->id, $data);
$path = 'public/users/' . Request::getParam('user')->id . '/';
remkdir($path);
File::LoadImage($_FILES['file'], $path, 'avatar', 'jpg', null, 0, 2, 184, 184);
File::LoadImage($_FILES['file'], $path, 'avatar_m', 'jpg', null, 0, 2, 64, 64);
File::LoadImage($_FILES['file'], $path, 'avatar_s', 'jpg', null, 0, 2, 32, 32);
redirect(url('settings', 'general'));
}
$this->view->countrysList = $model->getCountryList();
$this->view->title = Lang::translate('GENERAL_TITLE');
}
示例8: EventReport
protected function EventReport()
{
/**
* Обработка удаления отчетов профайлера
*/
if (isPost('submit_report_delete')) {
$this->Security_ValidateSendForm();
$aReportsId = getRequest('report_del');
if (is_array($aReportsId)) {
if ($this->PluginProfiler_Profiler_DeleteEntryByRequestId(array_keys($aReportsId))) {
$this->Message_AddNotice($this->Lang_Get('plugin.profiler.report_delete_success'), $this->Lang_Get('attention'));
} else {
$this->Message_AddError($this->Lang_Get('plugin.profiler.report_delete_error'), $this->Lang_Get('error'));
}
}
}
/**
* Если вызвана обработка upload`а логов в базу данных
*/
if (getRequest('submit_profiler_import') and getRequest('profiler_date_import')) {
$iCount = @$this->PluginProfiler_Profiler_UploadLog(date('Y-m-d H:i:s', strtotime(getRequest('profiler_date_import'))));
if (!is_null($iCount)) {
$this->Message_AddNotice($this->Lang_Get('plugin.profiler.import_report_success', array('count' => $iCount)), $this->Lang_Get('attention'));
} else {
$this->Message_AddError($this->Lang_Get('plugin.profiler.import_report_error'), $this->Lang_Get('error'));
}
}
/**
* Составляем фильтр для просмотра отчетов
*/
$aFilter = $this->BuildFilter();
/**
* Передан ли номер страницы
*/
$iPage = preg_match("/^page(\\d+)\$/i", $this->getParam(0), $aMatch) ? $aMatch[1] : 1;
/**
* Получаем список отчетов
*/
$aResult = $this->PluginProfiler_Profiler_GetReportsByFilter($aFilter, $iPage, Config::Get('plugin.profiler.per_page'));
$aReports = $aResult['collection'];
/**
* Если был использован фильтр, выводим количество найденых по фильтру
*/
if (count($aFilter)) {
$this->Message_AddNotice($aResult['count'] ? $this->Lang_Get('plugin.profiler.filter_result_count', array('count' => $aResult['count'])) : $this->Lang_Get('plugin.profiler.filter_result_empty'));
}
/**
* Формируем постраничность
*/
$aPaging = $this->Viewer_MakePaging($aResult['count'], $iPage, Config::Get('plugin.profiler.per_page'), Config::Get('pagination.pages.count'), Router::GetPath('profiler') . $this->sCurrentEvent, array_intersect_key($_REQUEST, array_fill_keys(array('start', 'end', 'request_id', 'time', 'per_page'), '')));
/**
* Загружаем переменные в шаблон
*/
$this->Viewer_Assign('aPaging', $aPaging);
$this->Viewer_Assign('aReports', $aReports);
$this->Viewer_Assign('aDatabaseStat', ($aData = $this->PluginProfiler_Profiler_GetDatabaseStat()) ? $aData : array('max_date' => '', 'count' => ''));
$this->Viewer_AddBlock('right', 'actions/ActionProfiler/sidebar.tpl', array('plugin' => 'profiler'));
$this->Viewer_AddHtmlTitle($this->Lang_Get('plugin.profiler.report_page_title'));
}
示例9: edit
public function edit()
{
if (isPost()) {
return $this->_edit();
}
$row = m('Category')->getRowById(get('id'));
$this->view()->assign('title', '编辑分类')->assign('action', url('Category', 'edit'))->assign('row', $row)->display('category_form');
}
示例10: edit
public function edit()
{
if (isPost()) {
return $this->_edit();
}
$row = m('Staff')->getRowById(get('id'));
$this->view()->assign('title', '编辑员工')->assign('action', url('Staff', 'edit'))->assign('row', $row)->assign('my_shop', getMyShop())->display('staff_form');
}
示例11: profile
public function profile()
{
if (isPost()) {
return $this->_profile();
}
$row = m('User')->getRowById($_SESSION['user_id']);
$this->view()->assign('row', $row);
$this->view()->display();
}
示例12: index
public function index()
{
if (isPost()) {
extract($_POST);
}
if (isGet()) {
extract($_GET);
}
print_r($this->cirbac->index());
}
示例13: EventIndex
protected function EventIndex()
{
if (isPost('submit_book_save')) {
$this->Security_ValidateSendForm();
$post = $GLOBALS['_POST'];
if ($post['theme']) {
$this->Message_AddNotice($post['theme'], 'Выбрана тема');
}
}
}
示例14: EventMHB
public function EventMHB()
{
$aBlogs = $this->Blog_GetBlogs();
if (isPost('submit_mhb')) {
$this->Security_ValidateSendForm();
$this->PluginMHB_ModuleMain_DeleteAllMhb();
foreach ($_REQUEST as $key => $var) {
$oMhb = null;
if (strpos($key, 'mhb_auto_join_') === 0) {
$iBlogId = substr($key, 14);
$oMhb = $this->PluginMHB_ModuleMain_GetMhbByBlogId($iBlogId);
if (!$oMhb) {
$oMhb = Engine::GetEntity('PluginMHB_Main_Mhb');
$oMhb->setBlogId($iBlogId);
$oMhb->setAutoJoin(1);
$oMhb->setCantLeave(0);
$this->PluginMHB_ModuleMain_AddMhb($oMhb);
} else {
$oMhb->setAutoJoin(1);
$this->PluginMHB_ModuleMain_UpdateMhb($oMhb);
}
}
if (strpos($key, 'mhb_cant_leave_') === 0) {
$iBlogId = substr($key, 15);
$oMhb = $this->PluginMHB_ModuleMain_GetMhbByBlogId($iBlogId);
if (!$oMhb) {
$oMhb = Engine::GetEntity('PluginMHB_Main_Mhb');
$oMhb->setBlogId($iBlogId);
$oMhb->setAutoJoin(0);
$oMhb->setCantLeave(1);
$this->PluginMHB_ModuleMain_AddMhb($oMhb);
} else {
$oMhb->setCantLeave(1);
$this->PluginMHB_ModuleMain_UpdateMhb($oMhb);
}
}
}
}
$aMhb = $this->PluginMHB_ModuleMain_GetAllMhb();
$aData = array();
foreach ($aBlogs as $oBlog) {
$data['blog_id'] = $oBlog->getId();
$data['title'] = $oBlog->getTitle();
$data['closed'] = $oBlog->getType() == 'close';
$data['auto_join'] = false;
$data['cant_leave'] = false;
if (isset($aMhb[$oBlog->getId()])) {
$data['auto_join'] = $aMhb[$oBlog->getId()]->getAutoJoin();
$data['cant_leave'] = $aMhb[$oBlog->getId()]->getCantLeave();
}
$aData[] = $data;
}
$this->Viewer_AddBlock('right', 'block.info.tpl', array('plugin' => 'mhb'), 100);
$this->Viewer_Assign("aData", $aData);
}
示例15: remove
function remove()
{
$ret = 0;
if (isPost() && post('file')) {
$file = $this->temp_imgDir . post('file');
if (file_exists($file)) {
$ret = unlink($file);
}
}
echo $ret;
}