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


PHP Smarty::clear_all_cache方法代码示例

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


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

示例1: getSmarty

 function getSmarty()
 {
     if ($this->smarty === NULL) {
         require_once 'Smarty/Smarty.class.php';
         $this->smarty = new Smarty();
         $this->smarty->template_dir = './templates';
         $this->smarty->plugins_dir = $this->smartyPluginDirs;
         $this->smarty->compile_dir = $this->getCompileDir();
         $this->smarty->clear_all_cache();
     }
     return $this->smarty;
 }
开发者ID:prashantgajare,项目名称:civicrm-core,代码行数:12,代码来源:Smarty.php

示例2: createSmarty

 /**
  * Create a Smarty instance.
  *
  * @return \Smarty
  */
 public function createSmarty()
 {
     $base = dirname(dirname(dirname(dirname(__DIR__))));
     require_once 'Smarty/Smarty.class.php';
     $smarty = new Smarty();
     $smarty->template_dir = "{$base}/xml/templates";
     $smarty->plugins_dir = array("{$base}/packages/Smarty/plugins", "{$base}/CRM/Core/Smarty/plugins");
     $smarty->compile_dir = $this->getCompileDir();
     $smarty->clear_all_cache();
     // CRM-5308 / CRM-3507 - we need {localize} to work in the templates
     require_once 'CRM/Core/Smarty/plugins/block.localize.php';
     $smarty->register_block('localize', 'smarty_block_localize');
     return $smarty;
 }
开发者ID:kcristiano,项目名称:civicrm-core,代码行数:19,代码来源:Smarty.php

示例3: __construct

 public function __construct($templateS, $formName = '', $viewerModuleName, $fieldData = array(), $invalidFields = array())
 {
     global $cfg;
     $this->template = new Smarty();
     $this->viewerModuleName = $viewerModuleName;
     if (isset($cfg['smarty']['debug']) && $cfg['smarty']['debug'] == true) {
         $this->template->clear_all_cache();
         $this->template->caching = false;
         $this->template->force_compile = true;
     }
     $this->template->compile_dir = $cfg['smarty']['compiledir'];
     //$this->template->template_dir = $cfg['smarty']['tplRoot'];
     $this->templateIDStack = $templateS;
     $this->formName = $formName;
     $this->fieldData = $fieldData;
     $this->invalidFields = $invalidFields;
     $this->templateFileName = MVCUtils::findTemplate(end($this->templateIDStack));
     //echo "#" . $this->templateFileName . "#<br>";
     if ($this->templateFileName === false) {
         throw new LoggedException("The template with ID " . end($this->templateIDStack) . " could not be found", 0, self::module, 'error');
     }
     $this->setupTemplate();
 }
开发者ID:radiowarwick,项目名称:digiplay_legacy,代码行数:23,代码来源:Viewer.class.php

示例4: clear_all_cache

 /**
  * Override the parent's clear_all_cache method to check if caching is on to begin with. We do this to prevent the
  * cache/MAKETHISDIRWRITABLE.txt from being deleted during test runs; this file needs to exist in order for the
  * cache directory to remain in the git repository.
  * @param int $expire_time
  */
 public function clear_all_cache($exp_time = null)
 {
     if ($this->caching == 1) {
         parent::clear_all_cache($exp_time);
     }
 }
开发者ID:pepeleproso,项目名称:ThinkUp,代码行数:12,代码来源:class.ViewManager.php

示例5: ClearCacheAll

 public function ClearCacheAll($exp_time = null)
 {
     return parent::clear_all_cache($exp_time);
 }
开发者ID:raj47i,项目名称:PHP.Fx,代码行数:4,代码来源:theme.php

示例6: smarty_block_dynamic

$temp_variaveis = explode("/", $_SERVER['PHP_SELF']);
$_SESSION['pastaAmbiente'] = $temp_variaveis[2];
$_SESSION['sistema'] = "Peladinha";
$_SESSION['sistemaInterface'] = "Peladinha";
// configuracao do smarty
require 'bibliotecas/smarty/libs/Smarty.class.php';
$smarty = new Smarty();
function smarty_block_dynamic($param, $content, &$smarty)
{
    return $content;
}
$smarty->compile_dir = "./html/tmp";
$smarty->caching = true;
$smarty->cache_lifetime = 86400;
$smarty->allow_php_tag = true;
$smarty->clear_all_cache();
$smarty->register_block('dynamic', 'smarty_block_dynamic', false);
$smarty->template_dir = dirname(__FILE__) . '/html/';
// adicionando as variaveis globais para usar nos templates
$smarty->assign('globals', $GLOBALS);
$_POST["d"] = "index";
$_POST["a"] = "index";
$_POST["f"] = "logado";
// criando as variaveis, atribuindo $_GET para uma $var apenas para nao ficar usando o $_GET toda hora
$d = isset($_REQUEST["d"]) ? $_REQUEST["d"] : $_POST["d"];
$a = isset($_REQUEST["a"]) ? $_REQUEST["a"] : $_POST["a"];
$f = isset($_REQUEST["f"]) ? $_REQUEST["f"] : $_POST["f"];
// se nao estiver com as variaveis requeridas, ele redireciona
if (!isset($d) && !isset($a) && !isset($f)) {
    require_once 'redirect.php';
}
开发者ID:ViniciusFelix,项目名称:ProjetoPadrao,代码行数:31,代码来源:index.php

示例7: realpath

require_once "classes/Generator.php";
require_once "projectGenUtils.inc";
require_once "smarty/Smarty.class.php";
//
// Initialization
//
$g_cwd = realpath(dirname($_SERVER['PHP_SELF']));
echo "   CWD = " . $g_cwd . "\n";
//
// Load, instantiate, and configure the smarty template engine.
//
echo "   - Loading Smarty...\n";
$tpl = new Smarty();
$tpl->template_dir = $g_cwd . "/templates";
$tpl->compile_dir = $g_cwd . "/templates_c";
$tpl->clear_all_cache();
// By default we assume that the root of the Torque SDK
// is located two folders up from the CWD.  That is unless
// another path is passed in the command line.
$torqueRoot = "../..";
if ($argc >= 3) {
    $torqueRoot = str_replace("\\", "/", $argv[2]);
}
// Kick off the generator
T3D_Generator::init($torqueRoot);
// Ready to read our config file.
echo "   - Loading config file " . realpath($argv[1]) . "\n";
require $argv[1];
// Generate all projects
T3D_Generator::generateProjects($tpl);
// Now the solutions (if any)
开发者ID:JamShan,项目名称:BadBehavior_T3D,代码行数:31,代码来源:projectGenerator.php

示例8: getTemplate

    $createSmarty->cache_lifetime = 5;
    // seconds; 3600= 1 hr, 86400=24 hours
    $createSmarty->use_sub_dirs = true;
    $createSmarty->clear_all_cache();
}
if (defined('IN_EVENTS')) {
    $eventSmarty = new Smarty();
    $eventSmarty->template_dir = FILE_PATH . '/templates/' . CURRENT_TEMPLATE . '/events/';
    $eventSmarty->compile_dir = PATH_TO_LIBS . '/smarty/templates_c/events/';
    $eventSmarty->config_dir = PATH_TO_LIBS . '/smarty/configs/events/';
    $eventSmarty->cache_dir = PATH_TO_LIBS . '/smarty/cache/events/';
    $eventSmarty->caching = 0;
    $eventSmarty->cache_lifetime = 5;
    // seconds; 3600= 1 hr, 86400=24 hours
    $eventSmarty->use_sub_dirs = true;
    $eventSmarty->clear_all_cache();
}
//  Session stuff
session_name(SESSION_NAME);
session_start();
//  Other important functions
function getTemplate($thisPageName)
{
    $pageNameArray = explode('.', $thisPageName);
    return $pageNameArray[0] . '.tpl';
}
function __autoload($classname)
{
    $path = FILE_PATH . '/core/';
    $classPath = $path . 'class.' . $classname . '.php';
    require_once $classPath;
开发者ID:bmickler,项目名称:Nifty-RSVP,代码行数:31,代码来源:init.php

示例9: clearSmartyCaches

 /**
  * Clears both the end-user and admin template caches.
  */
 function clearSmartyCaches()
 {
     global $templates_compiledir;
     $smarty = new Smarty();
     $smarty->compile_dir = $templates_compiledir;
     $smarty->clear_all_cache();
     $smarty->clear_compiled_tpl();
     $src = "<?php\r\nheader(\"Location: ../index.php\");";
     file_put_contents($templates_compiledir . "/index.php", $src);
     unset($src);
 }
开发者ID:billyprice1,项目名称:whmcs,代码行数:14,代码来源:functions.php


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