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


PHP util::writeJsonFile方法代码示例

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


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

示例1: installPlugin

 public function installPlugin($name, $activate = false)
 {
     // Effacement du cache plugins lors d'une installation
     $this->intiPluginsCache(array(), true);
     // Création du dossier data
     @mkdir(DATA_PLUGIN . $name . '/', 0777);
     @chmod(DATA_PLUGIN . $name . '/', 0777);
     // Lecture du fichier config usine
     $config = util::readJsonFile(PLUGINS . $name . '/param/config.json');
     // Par défaut le plugin est inactif
     if ($activate) {
         $config['activate'] = "1";
     } else {
         $config['activate'] = "0";
     }
     // Création du fichier config
     @util::writeJsonFile(DATA_PLUGIN . $name . '/config.json', $config);
     @chmod(DATA_PLUGIN . $name . '/config.json', 0666);
     // Appel de la fonction d'installation du plugin
     if (function_exists($name . 'Install')) {
         call_user_func($name . 'Install');
     }
     // Check du fichier config
     if (!file_exists(DATA_PLUGIN . $name . '/config.json')) {
         return false;
     }
     return true;
 }
开发者ID:hellojo84,项目名称:99ko,代码行数:28,代码来源:pluginsManager.class.php

示例2: saveConfig

 public function saveConfig($val, $append = array())
 {
     $config = util::readJsonFile(DATA . 'config.json', true);
     $config = array_merge($config, $append);
     foreach ($config as $k => $v) {
         if (isset($val[$k])) {
             $config[$k] = $val[$k];
         }
     }
     if (util::writeJsonFile(DATA . 'config.json', $config)) {
         $this->config = util::readJsonFile(DATA . 'config.json', true);
         return true;
     } else {
         return false;
     }
 }
开发者ID:hellojo84,项目名称:99ko,代码行数:16,代码来源:core.class.php

示例3: del

 public function del($obj)
 {
     if ($obj->getIsHomepage() < 1 && $this->count() > 1) {
         foreach ($this->items as $k => $v) {
             if ($v->getId() == $obj->getId()) {
                 unset($this->items[$k]);
             }
         }
         $pages = util::readJsonFile($this->pagesFile, true);
         foreach ($pages as $k => $v) {
             if ($v['id'] == $obj->getId()) {
                 unset($pages[$k]);
             }
         }
         if (util::writeJsonFile($this->pagesFile, $pages)) {
             $this->repairPositions($obj);
             return true;
         }
         return false;
     }
     return false;
 }
开发者ID:hellojo84,项目名称:99ko,代码行数:22,代码来源:page.php


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