當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Options::addOptions方法代碼示例

本文整理匯總了PHP中Options::addOptions方法的典型用法代碼示例。如果您正苦於以下問題:PHP Options::addOptions方法的具體用法?PHP Options::addOptions怎麽用?PHP Options::addOptions使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Options的用法示例。


在下文中一共展示了Options::addOptions方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: downloadAction

 public function downloadAction()
 {
     $settings = Globals::get("settings");
     $path = Globals::get("path");
     $plugin = isset($_POST['plugin']) ? $_POST['plugin'] : null;
     //if($plugin == null){return;}
     $version = isset($_POST['version']) ? $_POST['version'] : '*';
     $source = $_POST['source'];
     //foreach ($source as $key => $value) {
     //$pathPlugin = $value.'plugins/'.$plugin.'/'.$plugin.'.tar.gz';
     $pathPlugin = $source . '/plugins/' . $plugin . '/' . $plugin . '.tar.gz';
     $resultData = @file_get_contents($pathPlugin);
     //if($resultData !== false){
     //	break;
     //}
     //}
     if ($resultData !== false) {
         $pluginspath = Globals::get('path/app/plugins/path');
         $pluginsFilename = $plugin . '.tar.gz';
         $pluginsFilenamePath = $pluginspath . '' . $pluginsFilename;
         file_put_contents($pluginsFilenamePath, $resultData);
         $phar = new PharData($pluginsFilenamePath);
         $phar->extractTo($pluginspath, null, true);
         exec('find ' . $pluginspath . ' -type d -exec chmod 0777 {} +');
         exec('find ' . $pluginsFilenamePath . ' -type f -exec chmod 0777 {} +');
         unlink($pluginsFilenamePath);
         // salva as operações no options
         Options::addOptions("_control", array('dependence' => array($plugin => $version)));
         Options::saveOptions("_control");
         // captura a lista de plugins
         $pluginsList = Globals::get("plugins/list");
         //Plugins::getList($path,$settings);
         $status = 'success';
         $data = $pluginsList;
     } else {
         $status = 'error';
         $data = null;
     }
     echo json_encode(array('status' => $status, 'data' => null));
     return array('continue' => false);
 }
開發者ID:wallrio,項目名稱:suite,代碼行數:41,代碼來源:Dependence_control.php

示例2: sanitize

include "../../../classes/Database.php";
include "../../../classes/Connection.php";
include_once "../../../includes/bootstrap.php";
include "../../../classes/OptionsCategory.php";
include "../../../classes/Options.php";
include "../../../classes/AdminAction.php";
include "../../../includes/security.funcs.inc";
include_once "../../../includes/Pagination.php";
include_once 'thumbnail/thumbnail_images.class.php';
include_once 'functions/myFunctions.php';
if (isset($_POST['submit'])) {
    $_POST = sanitize($_POST);
    $category = $_POST;
    settype($category, 'object');
    Options::addOptions($category);
    $success = "Options Successfully Saved!";
    $updates = 'Add new options  content';
    AdminAction::addAdminAction($_SESSION['admin_name'], $updates);
}
$category = OptionsCategory::findOptionsCategory($_REQUEST['category_id']);
?>
<!DOCTYPE html>  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">  
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  <link rel="stylesheet" type="text/css" media="screen" href="<?php 
echo $ROOT_URL;
?>
_admin/_assets/css/core3.css" /> 
開發者ID:romackdnr,項目名稱:dnrpiggyments,代碼行數:30,代碼來源:options_create.php


注:本文中的Options::addOptions方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。