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


PHP util::isInt方法代码示例

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


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

示例1: render

 /**
  * Rendu d'un menu donné.
  *
  * @param mixed $mMenu
  * @param string $sUserTpl
  * @return string
  */
 public function render($mMenu, $sUserTpl = null)
 {
     # récupération du menu
     $aMenuParams = array('language' => $this->okt->user->language, 'active' => 1);
     if (util::isInt($mMenu)) {
         $aMenuParams['id'] = $mMenu;
     } else {
         $aMenuParams['title'] = $mMenu;
     }
     $rsMenu = $this->getMenus($aMenuParams);
     if ($rsMenu->isEmpty()) {
         return null;
     }
     # récupération des éléments
     $rsItems = $this->getItems(array('menu_id' => $rsMenu->id, 'language' => $this->okt->user->language, 'active' => 1));
     # affichage du template
     $sTemplate = $this->okt->config->navigation_tpl['default'];
     if (!empty($sUserTpl) && in_array($sUserTpl, $this->okt->config->navigation_tpl['usables'])) {
         $sTemplate = $sUserTpl;
     } elseif (!empty($rsMenu->tpl) && in_array($rsMenu->tpl, $this->okt->config->navigation_tpl['usables'])) {
         $sTemplate = $rsMenu->tpl;
     }
     return $this->okt->tpl->render('navigation/' . $sTemplate . '/template', array('rsMenu' => $rsMenu, 'rsItems' => $rsItems));
 }
开发者ID:jewelhuq,项目名称:okatea,代码行数:31,代码来源:class.oktNavigations.php

示例2: getItem

 /**
  * Retourne, sous forme de recordset, un élément donné dans la langue de l'utilisateur
  * et le prépare en vue d'un affichage.
  *
  * @param integer $mItemId 		Identifiant numérique ou slug de l'élément.
  * @param integer $iActive
  * @return object galleriesItemsRecordset
  */
 public function getItem($mItemId, $iActive = 2)
 {
     $aParams = array('language' => $this->okt->user->language, 'active' => $iActive);
     if (util::isInt($mItemId)) {
         $aParams['id'] = $mItemId;
     } else {
         $aParams['slug'] = $mItemId;
     }
     $rs = $this->getItemsRecordset($aParams);
     $this->prepareItem($rs);
     return $rs;
 }
开发者ID:jewelhuq,项目名称:okatea,代码行数:20,代码来源:class.galleries.items.php

示例3: getGroup

 /**
  * Retourne les infos d'un groupe donné.
  *
  * @param $group
  * @return recordset
  */
 public function getGroup($group)
 {
     $aParams = array();
     if (util::isInt($group)) {
         $aParams['group_id'] = $group;
     } else {
         $aParams['title'] = $group;
     }
     return $this->getGroups($aParams);
 }
开发者ID:jewelhuq,项目名称:okatea,代码行数:16,代码来源:module_handler.php

示例4: getPost

 /**
  * Retourne un article donné sous forme de recordset.
  *
  * @param integer $mPostId 		Identifiant numérique ou slug de l'article.
  * @param integer $iActive
  * @return object recordset
  */
 public function getPost($mPostId, $iActive = null)
 {
     $aParams = array('language' => $this->okt->user->language);
     if (!is_null($iActive)) {
         $aParams['active'] = $iActive;
     }
     if (util::isInt($mPostId)) {
         $aParams['id'] = $mPostId;
     } else {
         $aParams['slug'] = $mPostId;
     }
     $rs = $this->getPostsRecordset($aParams);
     $this->preparePost($rs);
     return $rs;
 }
开发者ID:jewelhuq,项目名称:okatea,代码行数:22,代码来源:module_handler.php

示例5: generateCacheFile

 public static function generateCacheFile($filesource, $filecache)
 {
     if (!file_exists($filesource)) {
         trigger_error('No config file', E_USER_WARNING);
         return false;
     }
     $ini_array = parse_ini_file($filesource);
     $res = '<?php' . "\n\n";
     foreach ($ini_array as $k => $v) {
         if (is_bool($v) || util::isInt($v)) {
             $res .= 'define(\'' . $k . '\', ' . $v . ');' . "\n\n";
         } else {
             $res .= 'define(\'' . $k . '\', \'' . addslashes($v) . '\');' . "\n\n";
         }
     }
     return file_put_contents($filecache, $res);
 }
开发者ID:jewelhuq,项目名称:okatea,代码行数:17,代码来源:class.ini.file.php

示例6: authenticateUser

 /**
  * Méthode d'authentification de l'utilisateur courant.
  *
  * @param $mUser
  * @param $sPasswordHash
  * @return void
  */
 public function authenticateUser($mUser, $sPasswordHash)
 {
     $sQuery = 'SELECT u.*, g.*, o.logged, o.idle, o.csrf_token, o.prev_url ' . 'FROM ' . $this->t_users . ' AS u ' . 'INNER JOIN ' . $this->t_groups . ' AS g ON g.group_id=u.group_id ' . 'LEFT JOIN ' . $this->t_online . ' AS o ON o.user_id=u.id ' . 'WHERE u.active = 1 AND ';
     if (util::isInt($mUser)) {
         $sQuery .= 'u.id=' . (int) $mUser . ' ';
     } else {
         $sQuery .= 'u.username=\'' . $this->oDb->escapeStr($mUser) . '\' ';
     }
     if (($rs = $this->oDb->select($sQuery)) === false) {
         return false;
     }
     if ($rs->isEmpty() || $sPasswordHash != $rs->f('password')) {
         $this->setDefaultUser();
     } else {
         $this->infos = $rs;
     }
 }
开发者ID:jewelhuq,项目名称:okatea,代码行数:24,代码来源:class.oktAuth.php


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