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


PHP config::remove方法代码示例

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


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

示例1: switchUnderConstruction

 /**
  * switchUnderConstruction
  * 
  * switches the under cunstruction setting
  * 
  * @return boolean
  */
 public function switchUnderConstruction()
 {
     if ($this->adminUser) {
         $config = new config();
         $underConstruction = $config->getByType('under_construction');
         $underConstruction = $underConstruction[0];
         if ($underConstruction) {
             $config->remove('under_construction', $underConstruction);
             $config->add('under_construction', '0');
         } else {
             $config->remove('under_construction', $underConstruction);
             $config->add('under_construction', '1');
         }
     }
     return true;
 }
开发者ID:ericpelland,项目名称:Streaming-Website,代码行数:23,代码来源:admin.php

示例2: remove

function remove()
{
    $cron = cron::byId(config::byKey('xPLDeamonCronId', 'xPL'));
    if (is_object($cron)) {
        $cron->remove();
    }
    config::remove('xPLDeamonCronId', 'xPL');
}
开发者ID:Wators,项目名称:jeedom_plugins,代码行数:8,代码来源:install.php

示例3: remove

 public function remove()
 {
     $cache = cache::byKey('market::info::' . $this->getLogicalId());
     if (is_object($cache)) {
         $cache->remove();
     }
     switch ($this->getType()) {
         case 'plugin':
             try {
                 $plugin = plugin::byId($this->getLogicalId());
                 if (is_object($plugin)) {
                     try {
                         $plugin->setIsEnable(0);
                     } catch (Exception $e) {
                     }
                     foreach (eqLogic::byType($this->getLogicalId()) as $eqLogic) {
                         try {
                             $eqLogic->remove();
                         } catch (Exception $e) {
                         }
                     }
                 }
                 config::remove('*', $this->getLogicalId());
             } catch (Exception $e) {
             }
             try {
                 $cibDir = dirname(__FILE__) . '/../../plugins/' . $this->getLogicalId();
                 if (file_exists($cibDir)) {
                     rrmdir($cibDir);
                 }
             } catch (Exception $e) {
             }
             break;
         default:
             $type = $this->getType();
             if (class_exists($type) && method_exists($type, 'removeFromMarket')) {
                 $type::removeFromMarket($this);
             }
             break;
     }
     $update = update::byTypeAndLogicalId($this->getType(), $this->getLogicalId());
     if (is_object($update)) {
         $update->remove();
     }
 }
开发者ID:saez0pub,项目名称:core,代码行数:45,代码来源:market.class.php

示例4: array

        $configRemove[] = array('key' => $value['key'], 'plugin' => $value['plugin']);
    }
    try {
        $update->save();
    } catch (Exception $ex) {
    }
}
$sql = 'SELECT * 
        FROM config 
        WHERE `key` = "installVersionDate"';
$values = DB::Prepare($sql, array(), DB::FETCH_TYPE_ALL);
foreach ($values as $value) {
    $update = new update();
    if ($value['plugin'] != '') {
        $update->setLogicalId($value['plugin']);
        $update->setLocalVersion($value['value']);
        $update->setType('plugin');
        try {
            $update->save();
            $configRemove[] = array('key' => "installVersionDate", 'plugin' => $value['plugin']);
        } catch (Exception $ex) {
        }
    }
}
foreach ($configRemove as $remove) {
    if (isset($remove['plugin'])) {
        config::remove($remove['key'], $remove['plugin']);
    } else {
        config::remove($remove['key']);
    }
}
开发者ID:GaelGRIFFON,项目名称:core,代码行数:31,代码来源:1.57.0.php

示例5: init

                    }
                } else {
                    if (network::dns_run()) {
                        network::dns_stop();
                    }
                }
            }
        }
        ajax::success();
    }
    if (init('action') == 'removeKey') {
        $keys = init('key');
        if ($keys == '') {
            throw new Exception(__('Aucune clef demandée', __FILE__));
        }
        if (is_json($keys)) {
            $keys = json_decode($keys, true);
            $return = array();
            foreach ($keys as $key => $value) {
                config::remove($key, init('plugin', 'core'));
            }
        } else {
            config::remove(init('key'), init('plugin', 'core'));
        }
        ajax::success();
    }
    throw new Exception(__('Aucune méthode correspondante à : ', __FILE__) . init('action'));
    /*     * *********Catch exeption*************** */
} catch (Exception $e) {
    ajax::error(displayExeption($e), $e->getCode());
}
开发者ID:GaelGRIFFON,项目名称:core,代码行数:31,代码来源:config.ajax.php

示例6: MigrateDatas

 public static function MigrateDatas()
 {
     //log::add('arduidom', 'debug', 'MigrateDatas() called'
     log::add('arduidom', 'info', "*************************************************************************");
     log::add('arduidom', 'info', "* Début de la migration des données arduidom pour la mise a jour > 1.07 *");
     log::add('arduidom', 'info', "*************************************************************************");
     self::deamon_stop();
     $model = config::byKey('model', 'arduidom');
     if ($model == "uno" || $model == "duemilanove328" || $model == "leo" || $model == "nano168" || $model == "nano328") {
         for ($i = 0; $i < 100; $i++) {
             // Migration des configs de pins DIGI et ANA
             $tomigrate = 'pin::' . $i;
             $DataToMigrate = config::byKey($tomigrate, 'arduidom', '');
             if ($DataToMigrate != '') {
                 log::add('arduidom', 'info', "Migration de " . $tomigrate . " vers A1_" . $tomigrate . "...");
                 config::save('A1_' . $tomigrate, $DataToMigrate, 'arduidom');
                 log::add('arduidom', 'info', "Suppression de " . $tomigrate . "...");
                 config::remove($tomigrate, 'arduidom');
             }
         }
         for ($i = 101; $i < 130; $i++) {
             // Migration des configs de pins DHT
             $tomigrate = 'pin::' . $i;
             $DataToMigrate = config::byKey($tomigrate, 'arduidom', '');
             if ($DataToMigrate != '') {
                 log::add('arduidom', 'info', "Migration de " . $tomigrate . " vers A1_" . 'pin::' . ($i + 400) . "...");
                 config::save('A1_' . 'pin::' . ($i + 400), $DataToMigrate, 'arduidom');
                 log::add('arduidom', 'info', "Suppression de " . $tomigrate . "...");
                 config::remove($tomigrate, 'arduidom');
             }
         }
     }
     if ($model == "mega1280" || $model == "mega2560") {
     }
     if ($model == "due") {
     }
     $tomigrate = "port";
     // Migration de la config du Port du 1er Arduino
     $DataToMigrate = config::byKey($tomigrate, 'arduidom', '');
     if ($DataToMigrate != '') {
         log::add('arduidom', 'info', "Migration de " . $tomigrate . " vers A1_" . $tomigrate . "...");
         $DataToMigrate = config::byKey($tomigrate, 'arduidom', 'none');
         config::save('A1_' . $tomigrate, $DataToMigrate, 'arduidom');
         config::save('A2_' . $tomigrate, "none", 'arduidom');
         config::save('A3_' . $tomigrate, "none", 'arduidom');
         config::save('A4_' . $tomigrate, "none", 'arduidom');
         config::save('A5_' . $tomigrate, "none", 'arduidom');
         config::save('A6_' . $tomigrate, "none", 'arduidom');
         config::save('A7_' . $tomigrate, "none", 'arduidom');
         config::save('A8_' . $tomigrate, "none", 'arduidom');
         log::add('arduidom', 'info', "Suppression de " . $tomigrate . "...");
         config::remove($tomigrate, 'arduidom');
     }
     $tomigrate = "daemonip";
     // Migration de la config du Daemon du 1er Arduino
     $DataToMigrate = config::byKey($tomigrate, 'arduidom', '');
     if ($DataToMigrate != '') {
         //log::add('arduidom', 'info', "Migration de " . $tomigrate . " vers A1_" . $tomigrate . "...");
         //$DataToMigrate = config::byKey($tomigrate, 'arduidom', 'none');
         log::add('arduidom', 'info', "Suppression de " . $tomigrate . "...");
         config::remove($tomigrate, 'arduidom');
     }
     config::save('A1_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A2_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A3_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A4_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A5_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A6_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A7_' . $tomigrate, "127.0.0.1", 'arduidom');
     config::save('A8_' . $tomigrate, "127.0.0.1", 'arduidom');
     $tomigrate = "daemonenable";
     // Migration de la config du StopDaemon du 1er Arduino
     config::save('A1_' . $tomigrate, 0, 'arduidom');
     config::save('A2_' . $tomigrate, 0, 'arduidom');
     config::save('A3_' . $tomigrate, 0, 'arduidom');
     config::save('A4_' . $tomigrate, 0, 'arduidom');
     config::save('A5_' . $tomigrate, 0, 'arduidom');
     config::save('A6_' . $tomigrate, 0, 'arduidom');
     config::save('A7_' . $tomigrate, 0, 'arduidom');
     config::save('A8_' . $tomigrate, 0, 'arduidom');
     $tomigrate = "model";
     // Migration de la config du Modele du 1er Arduino
     $DataToMigrate = config::byKey($tomigrate, 'arduidom', '');
     if ($DataToMigrate != '') {
         log::add('arduidom', 'info', "Migration de " . $tomigrate . " vers A1_" . $tomigrate . "...");
         $DataToMigrate = config::byKey($tomigrate, 'arduidom', 'none');
         config::save('A1_' . $tomigrate, $DataToMigrate, 'arduidom');
         config::save('A2_' . $tomigrate, "", 'arduidom');
         config::save('A3_' . $tomigrate, "", 'arduidom');
         config::save('A4_' . $tomigrate, "", 'arduidom');
         config::save('A5_' . $tomigrate, "", 'arduidom');
         config::save('A6_' . $tomigrate, "", 'arduidom');
         config::save('A7_' . $tomigrate, "", 'arduidom');
         config::save('A8_' . $tomigrate, "", 'arduidom');
         log::add('arduidom', 'info', "Suppression de " . $tomigrate . "...");
         config::remove($tomigrate, 'arduidom');
     }
     foreach (eqLogic::byType('arduidom') as $eqLogic) {
         // Migration des LogicalPin du 1er Arduino
         foreach ($eqLogic->getCmd() as $cmd) {
//.........这里部分代码省略.........
开发者ID:bobox59,项目名称:arduidom,代码行数:101,代码来源:arduidom.class.php


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