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


PHP CopixUrl::getRequestedBaseUrl方法代码示例

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


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

示例1: process

 /**
  * Génération du code HTML
  * @return string
  */
 public function process($pParams)
 {
     //Test si le parametre correspondant au type existe
     if (isset($pParams['type'])) {
         $type = $pParams['type'];
     } else {
         //Sinon on génère une exception précisant que le type est manquant
         throw new CopixTemplateTagException('CopixImage: missing type parameter');
     }
     //Si une propriété correspond au type saisi
     if (CopixI18N::exists('copix:common.buttons.' . $type)) {
         //On récupère le libellé de ce type
         $alt = _i18n('copix:common.buttons.' . $type);
     } else {
         //Sinon on génère une erreur
         throw new CopixException('You must enter an existing type');
     }
     //identifiant sur le href
     $idimg = '';
     $idhref = '';
     if (isset($pParams['id'])) {
         $idimg = 'id="' . $pParams['id'] . '_img"';
         $idhref = 'id="' . $pParams['id'] . '_href"';
     }
     //Initialisation du type
     if (isset($pParams['title'])) {
         $title = $pParams['title'];
     } else {
         $title = $alt;
     }
     if (isset($pParams['class'])) {
         $class = 'class="' . $pParams['class'] . '"';
     } else {
         $class = '';
     }
     //Création du chemin ou se trouve l'image
     $fileName = str_replace(CopixUrl::getRequestedBaseUrl(), './', _resource("img/tools/" . $type . ".png"));
     //Test si le fichier existe
     if (file_exists($fileName)) {
         $src = _resource("img/tools/" . $type . ".png");
     } else {
         throw new CopixException('No icon does not correspond to your application');
     }
     if (isset($pParams['text'])) {
         $text = $pParams['text'];
     } else {
         $text = '';
     }
     //si une url a été renseignée
     if (isset($pParams['href'])) {
         $href = $pParams['href'];
         return '<a href="' . $href . '" ' . $idhref . ' title="' . $title . '" ' . $class . '><img src="' . $src . '" ' . $idimg . ' alt="' . $alt . '"/>' . $text . '</a>';
     } else {
         return '<img src="' . $src . '" ' . $idimg . ' alt="' . $alt . '" title="' . $title . '"  ' . $class . ' />' . $text;
     }
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:60,代码来源:copixicon.templatetag.php

示例2: processDefault

 /**
  * Fonction par défaut, affichage des commentaires
  */
 public function processDefault()
 {
     // Récuperation du numéro de page sur lequel nous sommes
     $numPage = _request('numpage', 1);
     $nbComments = _ioDAO('comments')->nbComments();
     $nbItems = CopixConfig::get('comments|adminitemsperpage');
     $ppo = new CopixPPO();
     $ppo->TITLE_PAGE = _i18n('comments.admin.list');
     $ppo->arrComments = _ioDAO('comments')->findBy(_daoSp()->orderby(array('date_comment', 'DESC'))->setLimit(($numPage - 1) * $nbItems, $nbItems));
     $ppo->pagerUrl = _url('comments|admin|', array('numpage' => ''));
     $ppo->baseUrl = CopixUrl::getRequestedBaseUrl() . 'index.php';
     $ppo->pageNum = $numPage;
     $ppo->nbPage = ceil($nbComments / $nbItems);
     return _arPPO($ppo, 'comments.admin.tpl');
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:18,代码来源:admin.actiongroup.php


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