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


PHP ConfService::clearAllCaches方法代码示例

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


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

示例1: clearCache

 public function clearCache()
 {
     ConfService::clearAllCaches();
     return "Ok";
 }
开发者ID:Nanomani,项目名称:pydio-core,代码行数:5,代码来源:class.AjaXplorerUpgrader.php

示例2: clearCacheByNS

 public function clearCacheByNS($actionName, $httpVars, $fileVars)
 {
     $ns = AJXP_Utils::sanitize($httpVars["namespace"], AJXP_SANITIZE_ALPHANUM);
     if ($ns == AJXP_CACHE_SERVICE_NS_SHARED) {
         ConfService::clearAllCaches();
     } else {
         CacheService::deleteAll($ns);
     }
     HTMLWriter::charsetHeader("text/json");
     echo json_encode(["result" => "ok"]);
 }
开发者ID:Nanomani,项目名称:pydio-core,代码行数:11,代码来源:class.CoreCacheLoader.php

示例3: sendInstallResult

 /**
  * Send output to the user.
  * @param String $htAccessToUpdate file path
  * @param String $htContent file content
  */
 public function sendInstallResult($htAccessToUpdate, $htContent)
 {
     ConfService::clearAllCaches();
     AJXP_Utils::setApplicationFirstRunPassed();
     if ($htAccessToUpdate != null) {
         HTMLWriter::charsetHeader("application/json");
         echo json_encode(array('file' => $htAccessToUpdate, 'content' => $htContent));
     } else {
         session_destroy();
         HTMLWriter::charsetHeader("text/plain");
         echo 'OK';
     }
 }
开发者ID:rbrdevs,项目名称:pydio-core,代码行数:18,代码来源:class.BootConfLoader.php

示例4: switchAction


//.........这里部分代码省略.........
                 } else {
                     $parentName = "/" . $root . "/";
                     $nodes = $rootNodes[$root]["CHILDREN"];
                 }
             } else {
                 $parentName = "/";
                 $nodes = $rootNodes;
                 if ($currentUserIsGroupAdmin) {
                     $rootAttributes["group_admin"] = "1";
                 }
             }
             if (isset($httpVars["file"])) {
                 $parentName = $httpVars["dir"] . "/";
                 $nodes = array(basename($httpVars["file"]) => array("LABEL" => basename($httpVars["file"])));
             }
             if (isset($nodes)) {
                 AJXP_XMLWriter::header("tree", $rootAttributes);
                 if (!isset($httpVars["file"])) {
                     AJXP_XMLWriter::sendFilesListComponentConfig('<columns switchDisplayMode="detail"><column messageId="ajxp_conf.1" attributeName="ajxp_label" sortType="String"/><column messageId="ajxp_conf.102" attributeName="description" sortType="String"/></columns>');
                 }
                 foreach ($nodes as $key => $data) {
                     $this->renderNode($parentName . $key, $data, $mess);
                 }
                 AJXP_XMLWriter::close();
             }
             break;
         case "stat":
             header("Content-type:application/json");
             print '{"mode":true}';
             return;
             break;
         case "clear_plugins_cache":
             AJXP_XMLWriter::header();
             ConfService::clearAllCaches();
             AJXP_XMLWriter::sendMessage($mess["ajxp_conf." . (AJXP_SKIP_CACHE ? "132" : "131")], null);
             AJXP_XMLWriter::reloadDataNode();
             AJXP_XMLWriter::close();
             break;
         case "create_group":
             if (isset($httpVars["group_path"])) {
                 $basePath = AJXP_Utils::forwardSlashDirname($httpVars["group_path"]);
                 if (empty($basePath)) {
                     $basePath = "/";
                 }
                 $gName = AJXP_Utils::sanitize(AJXP_Utils::decodeSecureMagic(basename($httpVars["group_path"])), AJXP_SANITIZE_ALPHANUM);
             } else {
                 $basePath = substr($httpVars["dir"], strlen("/data/users"));
                 $gName = AJXP_Utils::sanitize(SystemTextEncoding::magicDequote($httpVars["group_name"]), AJXP_SANITIZE_ALPHANUM);
             }
             $gLabel = AJXP_Utils::decodeSecureMagic($httpVars["group_label"]);
             AuthService::createGroup($basePath, $gName, $gLabel);
             AJXP_XMLWriter::header();
             AJXP_XMLWriter::sendMessage($mess["ajxp_conf.124"], null);
             AJXP_XMLWriter::reloadDataNode();
             AJXP_XMLWriter::close();
             break;
         case "create_role":
             $roleId = AJXP_Utils::sanitize(SystemTextEncoding::magicDequote($httpVars["role_id"]), AJXP_SANITIZE_HTML_STRICT);
             if (!strlen($roleId)) {
                 throw new Exception($mess[349]);
             }
             if (AuthService::getRole($roleId) !== false) {
                 throw new Exception($mess["ajxp_conf.65"]);
             }
             $r = new AJXP_Role($roleId);
             if (AuthService::getLoggedUser() != null && AuthService::getLoggedUser()->getGroupPath() != null) {
开发者ID:thermalpaste,项目名称:pydio-core,代码行数:67,代码来源:class.ajxp_confAccessDriver.php


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