本文整理匯總了PHP中manager::Trigger方法的典型用法代碼示例。如果您正苦於以下問題:PHP manager::Trigger方法的具體用法?PHP manager::Trigger怎麽用?PHP manager::Trigger使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類manager
的用法示例。
在下文中一共展示了manager::Trigger方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Trigger
function Trigger()
{
global $Core;
switch ($this->button) {
case 'add':
case 'edit':
case 'addcontacts':
case 'editcontacts':
$this->AddButton('Save');
$this->InitSkin();
$this->InitEditor();
$this->Edit();
break;
case 'save':
if (DEMO_MODE) {
$Core->ExitDemoEvent($this->redirect);
}
$this->SaveItems();
break;
case 'delete':
case 'deletecontacts':
if (DEMO_MODE) {
$Core->ExitDemoEvent($this->redirect);
}
$this->DeleteItem();
break;
case 'cancel':
$Core->ExitEvent(2, $this->redirect);
break;
case '':
$this->AddButton('Add');
$this->InitProps();
$this->ViewItems();
break;
default:
parent::Trigger();
break;
}
}
示例2: Trigger
function Trigger()
{
global $Core;
switch ($this->button) {
case 'add':
case 'edit':
case 'editblock':
$this->AddButton('Save');
$this->InitSkin();
$this->InitEditor();
$this->Edit();
break;
case 'clearcache':
$this->clearCache();
break;
case 'save':
if (DEMO_MODE) {
$Core->ExitDemoEvent($this->redirect);
}
$this->PrepareForSave();
$this->SaveItems();
$Core->UpdateSitemap();
break;
case 'delete':
case 'deleteblock':
if (DEMO_MODE) {
$Core->ExitDemoEvent($this->redirect);
}
$this->DeleteItem();
break;
case 'publish':
case 'unpublish':
case 'publishblock':
case 'unpublishblock':
if (DEMO_MODE) {
$Core->ExitDemoEvent($this->redirect);
}
$this->publishPage();
break;
case 'cancel':
$Core->ExitEvent(2, $this->redirect);
break;
case '':
$this->filterObjs();
$this->AddButton('Add');
$this->AddButton('Clear Cache');
$this->InitProps();
$this->PublishedValueToString();
$this->MenuIdToString();
$this->ViewItems();
break;
default:
parent::Trigger();
break;
}
}