当前位置: 首页>>代码示例>>PHP>>正文


PHP Ad::removeAd方法代码示例

本文整理汇总了PHP中Ad::removeAd方法的典型用法代码示例。如果您正苦于以下问题:PHP Ad::removeAd方法的具体用法?PHP Ad::removeAd怎么用?PHP Ad::removeAd使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Ad的用法示例。


在下文中一共展示了Ad::removeAd方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: remove

 public function remove($user = null)
 {
     global $wgUser;
     if ($user === null) {
         $user = $wgUser;
     }
     Ad::removeAd($this->getName(), $user);
 }
开发者ID:kolzchut,项目名称:mediawiki-extensions-Promoter,代码行数:8,代码来源:Ad.php

示例2: processEditAd

 public function processEditAd($formData)
 {
     // First things first! Figure out what the heck we're actually doing!
     switch ($formData['action']) {
         case 'delete':
             if (!$this->editable) {
                 return null;
             }
             try {
                 Ad::removeAd($this->adName, $this->getUser());
                 $this->getOutput()->redirect($this->getTitle('')->getCanonicalURL());
                 $this->adFormRedirectRequired = true;
             } catch (MWException $ex) {
                 return $ex->getMessage() . " <br /> " . $this->msg('promoter-ad-still-bound', $this->adName);
             }
             break;
         case 'archive':
             if (!$this->editable) {
                 return null;
             }
             return 'Archiving currently does not work';
             break;
         case 'clone':
             if (!$this->editable) {
                 return null;
             }
             $newAdName = $formData['cloneName'];
             Ad::fromName($this->adName)->cloneAd($newAdName, $this->getUser());
             $this->getOutput()->redirect($this->getTitle("Edit/{$newAdName}")->getCanonicalURL());
             $this->adFormRedirectRequired = true;
             break;
         case 'save':
             if (!$this->editable) {
                 return null;
             }
             return $this->processSaveAdAction($formData);
             break;
         default:
             // Nothing was requested, so do nothing
             break;
     }
 }
开发者ID:kolzchut,项目名称:mediawiki-extensions-Promoter,代码行数:42,代码来源:SpecialPromoterAds.php


注:本文中的Ad::removeAd方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。