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


PHP Options::getConsoleOptions方法代码示例

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


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

示例1: users_list_alm_users_user_photo_BeforeShow

function users_list_alm_users_user_photo_BeforeShow(&$sender)
{
    $users_list_alm_users_user_photo_BeforeShow = true;
    $Component =& $sender;
    $Container =& CCGetParentContainer($sender);
    global $users_list;
    //Compatibility
    //End users_list_alm_users_user_photo_BeforeShow
    //Custom Code @31-2A29BDB7
    // -------------------------
    // Write your own code here.
    $db = new clsDBdbConnection();
    $user_guid = $users_list->alm_users->guid->GetValue();
    $photo = trim(CCDLookup("photo", "alm_users", "guid = '{$user_guid}'", $db));
    //Default photo
    if (strlen($photo) <= 0) {
        $photo = "user128.png";
    }
    $options = Options::getConsoleOptions();
    $url = $options["console_internal_url"] . $options["console_users_url"] . $photo;
    $users_list->alm_users->user_photo->SetValue($url);
    $db->close();
    // -------------------------
    //End Custom Code
    //Close users_list_alm_users_user_photo_BeforeShow @30-EE399A43
    return $users_list_alm_users_user_photo_BeforeShow;
}
开发者ID:wangshipeng,项目名称:license_manager,代码行数:27,代码来源:users_list_events.php

示例2: uploadUserPhoto

 public function uploadUserPhoto($file, $params = array())
 {
     if (!empty($file) && strlen($params["guid"]) > 0) {
         $db = new clsDBdbConnection();
         $options = Options::getConsoleOptions();
         $uploadTo = $options["console_users_url"];
         $tmpFile = $file["file"]["tmp_name"];
         $fileName = $file["file"]["name"];
         $targetPath = dirname(__FILE__) . "/.." . $uploadTo;
         //because dirname will be positioned in include folder
         $fileExt = "." . pathinfo($fileName, PATHINFO_EXTENSION);
         $targetFilename = Options::getUUIDv6() . $fileExt;
         $targetFile = $targetPath . $targetFilename;
         //Updating an existing image, which will replace the existing one for the new
         $params["guid"] = $db->esc($params["guid"]);
         $existing_photo = CCDLookUp("photo", "alm_users", "guid = '{$params["guid"]}'", $db);
         $existing_photo = trim($existing_photo);
         if (strlen($existing_photo) > 0) {
             //Get the existing image name to re-use it and replace image on upload
             $targetFilename = $existing_photo;
             $targetFile = $targetPath . $targetFilename;
         }
         if (move_uploaded_file($tmpFile, $targetFile)) {
             //File successfully uploaded
             $params["image_name"] = $targetFilename;
             //Saving db file reference
             $this->saveCustomerImage($params);
             $db->close();
             return true;
         } else {
             $db->close();
             return false;
         }
         /*
         $log  = new Logger('almlogs');
         $log->pushHandler(new StreamHandler(MAIN_LOG, Logger::WARNING));
         $log->addWarning($params["guid"].LOG_LINESEPARATOR);
         $log->addWarning($params["title"].LOG_LINESEPARATOR);
         */
     } else {
         return false;
     }
 }
开发者ID:wangshipeng,项目名称:license_manager,代码行数:43,代码来源:users.php

示例3: Options

<?php

/**
 * Created by EdwardData
 * BlackCube Technologies 
 * Date: 1/9/14
 * Time: 6:20 PM
 * 
 */
/*
//Development purpose only classes, must be deactivated for production
include_once("../Common.php");
include_once("../Template.php");
include_once("../Sorter.php");
include_once("../Navigator.php");
*/
include_once __DIR__ . "/../vendor/autoload.php";
include_once __DIR__ . "/options.php";
define("MAIN_LOG", __DIR__ . "/logs/alm.log");
define("LOG_LINESEPARATOR", "\n*==================================================================*" . PHP_EOL);
//Getting website options
$options = new Options();
$consoleOptions = $options->getConsoleOptions();
define("WEBSITEURL", $consoleOptions["console_url"]);
开发者ID:wangshipeng,项目名称:license_manager,代码行数:24,代码来源:almlogs.php

示例4: deleteLicenseFileByGuid

 public function deleteLicenseFileByGuid($params = array())
 {
     $result = array("status" => false, "message" => "", "licensefile" => array());
     $licensefile_guid = $params["licensefile_guid"];
     if (strlen($licensefile_guid) > 0) {
         $db = new \clsDBdbConnection();
         $options = \Options::getConsoleOptions();
         //The dot(.) added is because the image will be loaded from the app root and url includes a first slah
         $licensesUrl = "." . $options["console_license_url"];
         $licenseFilename = CCDLookUp("filename", "alm_license_files", "guid = '{$licensefile_guid}' ", $db);
         if (strlen($licenseFilename) > 0) {
             $licenseFilename = $licensesUrl . $licenseFilename;
             if (unlink($licenseFilename)) {
                 //Deleting record after deleting phisical file
                 $sql = "delete from alm_license_files where guid = '{$licensefile_guid}' ";
                 $db->query($sql);
                 $result["status"] = true;
                 $result["message"] = "Command executed successfully.";
             } else {
                 //Checks if file doesnt note exist as well to delete record
                 if (!file_exists($licenseFilename)) {
                     //Deleting record after deleting phisical file
                     $sql = "delete from alm_license_files where guid = '{$licensefile_guid}' ";
                     $db->query($sql);
                 }
                 $result["status"] = false;
                 $result["message"] = "An error ocurred trying to delete file.";
             }
         } else {
             $result["status"] = false;
             $result["message"] = "Invalid Filename";
         }
         $db->close();
         return $result;
     } else {
         $result["status"] = false;
         $result["message"] = "Invalid GUID";
         return $result;
     }
 }
开发者ID:wangshipeng,项目名称:license_manager,代码行数:40,代码来源:products.php


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