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


PHP eZPublishSDK类代码示例

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


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

示例1: eZMail

    function eZMail()
    {
        $this->Mail = new ezpMail();

        $this->ReceiverElements = array();
        $this->From = false;
        $this->CcElements = array();
        $this->BccElements = array();
        $this->ReplyTo = false;
        $this->Subject = false;
        $this->BodyText = false;
        $this->ExtraHeaders = array();
        $this->TextCodec = false;
        $this->MessageID = false;

        // Sets some default values
        $version = eZPublishSDK::version();

        $this->MIMEVersion = '1.0';
        $this->ContentType = array( 'type' => 'text/plain',
                                    'charset' => $this->usedCharset(),
                                    'transfer-encoding' => '8bit',
                                    'disposition' => 'inline',
                                    'boundary' => false );
        $this->UserAgent = "eZ Publish, Version $version";

        $ini = eZINI::instance();

        if ( $ini->hasVariable( 'MailSettings', 'ContentType' ) )
            $this->setContentType( $ini->variable( 'MailSettings', 'ContentType' ) );
    }
开发者ID:sushilbshinde,项目名称:ezpublish-study,代码行数:31,代码来源:ezmail.php

示例2: eZOEXMLInput

     /**
     * Constructor
     * For more info see {@link eZXMLInputHandler::eZXMLInputHandler()}
     *
     * @param string $xmlData
     * @param string $aliasedType
     * @param eZContentObjectAttribute $contentObjectAttribute
     */
    function eZOEXMLInput( &$xmlData, $aliasedType, $contentObjectAttribute )
    {
        $this->eZXMLInputHandler( $xmlData, $aliasedType, $contentObjectAttribute );

        $contentIni = eZINI::instance( 'content.ini' );
        if ( $contentIni->hasVariable( 'header', 'UseStrictHeaderRule' ) === true )
        {
            if ( $contentIni->variable( 'header', 'UseStrictHeaderRule' ) === 'true' )
                $this->IsStrictHeader = true;
        }

        $this->eZPublishVersion = eZPublishSDK::majorVersion() + eZPublishSDK::minorVersion() * 0.1;

        $ezxmlIni = eZINI::instance( 'ezxml.ini' );
        if ( $ezxmlIni->hasVariable( 'InputSettings', 'AllowMultipleSpaces' ) === true )
        {
            $allowMultipleSpaces = $ezxmlIni->variable( 'InputSettings', 'AllowMultipleSpaces' );
            $this->allowMultipleSpaces = $allowMultipleSpaces === 'true' ? true : false;
        }
        if ( $ezxmlIni->hasVariable( 'InputSettings', 'AllowNumericEntities' ) )
        {
            $allowNumericEntities = $ezxmlIni->variable( 'InputSettings', 'AllowNumericEntities' );
            $this->allowNumericEntities = $allowNumericEntities === 'true' ? true : false;
        }
    }
开发者ID:sushilbshinde,项目名称:ezpublish-study,代码行数:33,代码来源:ezoexmlinput.php

示例3: initialize

 protected static function initialize($force = false)
 {
     if (self::$initialized && !$force) {
         return;
     }
     // starting with version 4.1, this is available in the Setup|System Info page
     if (version_compare('4.1', eZPublishSDK::version()) <= 0) {
         self::$view_groups['PHP']['php']['hidden'] = true;
     }
     $ini = eZINI::instance('file.ini');
     $h = $ini->variable('ClusteringSettings', 'FileHandler');
     if (in_array($h, array('ezfs', 'eZFSFileHandler', 'eZFS2FileHandler'))) {
         self::$view_groups['eZPublish']['cachestats']['disabled'] = false;
         self::$view_groups['eZPublish']['cachesearch']['disabled'] = false;
         self::$view_groups['eZPublish']['storagestats']['disabled'] = false;
     }
     if (in_array($h, array('eZDFSFileHandler'))) {
         self::$view_groups['eZPublish']['cachestats']['disabled'] = false;
         self::$view_groups['eZPublish']['storagestats']['disabled'] = false;
     }
     /*if ( isset( $GLOBALS['_PHPA'] ) )
       {
          self::$view_groups['PHP']['phpaccelerator'];
       }
       else if ( extension_loaded( 'Turck MMCache' ) )
       {
           $operatorValue = 'mmcache';
       }*/
     if (extension_loaded('eAccelerator')) {
         self::$view_groups['PHP']['eaccelerator']['disabled'] = false;
     }
     if (extension_loaded('apc')) {
         self::$view_groups['PHP']['apc']['disabled'] = false;
     }
     if (function_exists('accelerator_get_status') || function_exists('opcache_get_status')) {
         self::$view_groups['PHP']['acceleratorplus']['disabled'] = false;
     }
     /*else if ( extension_loaded( 'Zend Performance Suite' ) )
       {
           $operatorValue = 'performancesuite';
       }*/
     if (extension_loaded('xcache')) {
         self::$view_groups['PHP']['xcache']['disabled'] = false;
     }
     if (extension_loaded('wincache')) {
         self::$view_groups['PHP']['wincache']['disabled'] = false;
     }
     $db = eZDB::instance();
     if ($db->databaseName() == 'mysql') {
         self::$view_groups['QA']['databaseqa']['disabled'] = false;
         /// @todo is this the correct way to check?
         if (function_exists('mysqli_get_client_stats')) {
             self::$view_groups['PHP']['mysqli']['disabled'] = false;
         }
     }
     self::$initialized = true;
 }
开发者ID:gggeek,项目名称:ggsysinfo,代码行数:57,代码来源:sysinfomodule.php

示例4: templateInit

 /**
  * Abstract method to initialize a template and eventually takes advantage of new 4.3 TPL API
  * @return eZTemplate
  */
 public static function templateInit()
 {
     $tpl = null;
     if (eZPublishSDK::majorVersion() >= 4 && eZPublishSDK::minorVersion() < 3) {
         include_once 'kernel/common/template.php';
         $tpl = templateInit();
     } else {
         $tpl = eZTemplate::factory();
     }
     return $tpl;
 }
开发者ID:lolautruche,项目名称:sqliimport,代码行数:15,代码来源:sqliimportutils.php

示例5: get

 function get($oid)
 {
     $internaloid = preg_replace('/\\.0$/', '', $oid);
     switch ($internaloid) {
         case '3.1':
             return array('oid' => $oid, 'type' => eZSNMPd::TYPE_STRING, 'value' => eZPublishSDK::version());
         case '3.2':
             return array('oid' => $oid, 'type' => eZSNMPd::TYPE_STRING, 'value' => eZSNMPd::VERSION);
         case '3.3':
             return array('oid' => $oid, 'type' => eZSNMPd::TYPE_STRING, 'value' => $GLOBALS['eZCurrentAccess']['name']);
     }
     return self::NO_SUCH_OID;
     // oid not managed
 }
开发者ID:gggeek,项目名称:ezsnmpd,代码行数:14,代码来源:ezsnmpdinfohandler.php

示例6: setParameters

 function setParameters( $parameters = array() )
 {
     $timestamp = time();
     if ( isset( $_SERVER['HOSTNAME'] ) )
         $host = $_SERVER['HOSTNAME'];
     else if ( isset( $_SERVER['HTTP_HOST'] ) )
         $host = $_SERVER['HTTP_HOST'];
     else
         $host = 'localhost';
     $packaging = array( 'timestamp' => $timestamp,
                         'host' => $host,
                         'packager' => false );
     $ezpublishVersion = eZPublishSDK::version( true );
     $ezpublishNamedVersion = eZPublishSDK::version( false, false, true );
     $ezpublish = array( 'version' => $ezpublishVersion,
                         'named-version' => $ezpublishNamedVersion );
     $defaults = array( 'name' => false,
                        'development' => eZPackage::DEVELOPMENT,
                        'summary' => false,
                        'description' => false,
                        'vendor' => false,
                        'vendor-dir' => false,
                        'priority' => false,
                        'type' => false,
                        'extension' => false,
                        'install_type' => 'install',
                        'ezpublish' => $ezpublish,
                        'maintainers' => array(),
                        'packaging' => $packaging,
                        'source' => false,
                        'documents' => array(),
                        'groups' => array(),
                        'changelog' => array(),
                        'file-list' => array(),
                        'simple-file-list' => array(),
                        'version-number' => false,
                        'release-number' => false,
                        'release-timestamp' => false,
                        'licence' => false,
                        'state' => false,
                        'dependencies' => array( 'provides' => array(),
                                                 'requires' => array(),
                                                 'obsoletes' => array(),
                                                 'conflicts' => array() ),
                        'install' => array(),
                        'uninstall' => array() );
     $this->PolicyCache = array();
     $this->InstallData = array();
     $this->Parameters = array_merge( $defaults, $parameters );
 }
开发者ID:sushilbshinde,项目名称:ezpublish-study,代码行数:50,代码来源:ezpackage.php

示例7: initialize

 protected static function initialize()
 {
     // starting with version 4.1, this is available in the Setup|System Info page
     if (version_compare('4.1', eZPublishSDK::version()) <= 0 && !count(ezSysinfoClusterManager::clusterNodes())) {
         self::$view_groups['php']['hidden'] = true;
     }
     /*if ( isset( $GLOBALS['_PHPA'] ) )
       {
          self::$view_groups['PHP']['phpaccelerator'];
       }
       else if ( extension_loaded( 'Turck MMCache' ) )
       {
           $operatorValue = 'mmcache';
       }*/
     if (extension_loaded('eAccelerator')) {
         self::$view_groups['eaccelerator']['disabled'] = false;
     }
     if (extension_loaded('apc')) {
         self::$view_groups['apc']['disabled'] = false;
     }
     if (function_exists('accelerator_get_status') || function_exists('opcache_get_status')) {
         self::$view_groups['acceleratorplus']['disabled'] = false;
     }
     /*else if ( extension_loaded( 'Zend Performance Suite' ) )
       {
           $operatorValue = 'performancesuite';
       }*/
     if (extension_loaded('xcache')) {
         self::$view_groups['xcache']['disabled'] = false;
     }
     if (extension_loaded('wincache')) {
         self::$view_groups['wincache']['disabled'] = false;
     }
     $db = eZDB::instance();
     if ($db->databaseName() == 'mysql') {
         /// @todo is this the correct way to check?
         if (function_exists('mysqli_get_client_stats')) {
             self::$view_groups['mysqli']['disabled'] = false;
         }
     }
     // a bit hackish
     if (count(ezSysinfoClusterManager::clusterNodes()) && !ezSysinfoClusterManager::isClusterSlaveRequest()) {
         foreach (self::$view_groups as &$viewDefinition) {
             if (@$viewDefinition['cluster_mode'] != '') {
                 $viewDefinition['script'] = $viewDefinition['cluster_mode'];
             }
         }
     }
 }
开发者ID:gggeek,项目名称:ggsysinfo,代码行数:49,代码来源:ezsysinfophpviewgroup.php

示例8: eZStepSiteTypes

 function eZStepSiteTypes($tpl, $http, $ini, &$persistenceList)
 {
     $ini = eZINI::instance('package.ini');
     $indexURL = trim($ini->variable('RepositorySettings', 'RemotePackagesIndexURL'));
     if ($indexURL === '') {
         $indexURL = trim($ini->variable('RepositorySettings', 'RemotePackagesIndexURLBase'));
         if (substr($indexURL, -1, 1) !== '/') {
             $indexURL .= '/';
         }
         $indexURL .= eZPublishSDK::version(false, false, false) . '/' . eZPublishSDK::version() . '/';
     }
     $this->IndexURL = $indexURL;
     if (substr($this->IndexURL, -1, 1) == '/') {
         $this->XMLIndexURL = $this->IndexURL . 'index.xml';
     } else {
         $this->XMLIndexURL = $this->IndexURL . '/index.xml';
     }
     $this->eZStepInstaller($tpl, $http, $ini, $persistenceList, 'site_types', 'Site types');
 }
开发者ID:nlenardou,项目名称:ezpublish,代码行数:19,代码来源:ezstep_site_types.php

示例9: __construct

 function __construct()
 {
     $this->ReceiverElements = array();
     $this->MobileElements = array();
     $this->From = false;
     $this->CcElements = array();
     $this->BccElements = array();
     $this->ReplyTo = false;
     $this->Subject = false;
     $this->BodyText = false;
     $this->ExtraHeaders = array();
     $this->TextCodec = false;
     $this->MessageID = false;
     $this->Date = false;
     // Sets some default values
     $version = eZPublishSDK::version();
     $this->MIMEVersion = '1.0';
     $this->ContentType = array('type' => 'text/plain', 'charset' => eZTextCodec::internalCharset(), 'transfer-encoding' => '8bit', 'disposition' => 'inline', 'boundary' => false);
     $this->UserAgent = "eZ publish, Version {$version}";
     $ini = eZINI::instance();
     // HACK! Ignore system content type
     //if ( $ini->hasVariable( 'MailSettings', 'ContentType' ) )
     //    $this->setContentType( $ini->variable( 'MailSettings', 'ContentType' ) );
     if (!defined('EZ_MAIL_LINE_SEPARATOR')) {
         $ini = eZINI::instance('site.ini');
         $ending = $ini->variable('MailSettings', 'HeaderLineEnding');
         if ($ending == 'auto') {
             $sys = eZSys::instance();
             // For windows we use \r\n which is the endline defined in RFC 2045
             if ($sys->osType() == 'win32') {
                 $separator = "\r\n";
             } else {
                 $separator = "\n";
             }
         } else {
             $separator = urldecode($ending);
         }
         define('EZ_MAIL_LINE_SEPARATOR', $separator);
     }
 }
开发者ID:stevoland,项目名称:ez_patch,代码行数:40,代码来源:eznewslettermail.php

示例10: eZXMLSchema

 function eZXMLSchema()
 {
     $ini = eZINI::instance('content.ini');
     // Get inline custom tags list
     $this->Schema['custom']['isInline'] = $ini->variable('CustomTagSettings', 'IsInline');
     if (!is_array($this->Schema['custom']['isInline'])) {
         $this->Schema['custom']['isInline'] = array();
     }
     $this->Schema['custom']['tagList'] = $ini->variable('CustomTagSettings', 'AvailableCustomTags');
     if (!is_array($this->Schema['custom']['tagList'])) {
         $this->Schema['custom']['tagList'] = array();
     }
     $eZPublishVersion = eZPublishSDK::majorVersion() + eZPublishSDK::minorVersion() * 0.1;
     // Get all tags available classes list
     foreach (array_keys($this->Schema) as $tagName) {
         if ($ini->hasVariable($tagName, 'AvailableClasses')) {
             $avail = $ini->variable($tagName, 'AvailableClasses');
             if (is_array($avail) && count($avail)) {
                 $this->Schema[$tagName]['classesList'] = $avail;
             } else {
                 $this->Schema[$tagName]['classesList'] = array();
             }
         } else {
             $this->Schema[$tagName]['classesList'] = array();
         }
     }
     // Fix for empty paragraphs setting
     $allowEmptyParagraph = $ini->variable('paragraph', 'AllowEmpty');
     $this->Schema['paragraph']['childrenRequired'] = $allowEmptyParagraph == 'true' ? false : true;
     // Get all tags custom attributes list
     $ini = eZINI::instance('content.ini');
     foreach (array_keys($this->Schema) as $tagName) {
         if ($tagName == 'custom') {
             // Custom attributes of custom tags
             foreach ($this->Schema['custom']['tagList'] as $customTagName) {
                 if ($ini->hasVariable($customTagName, 'CustomAttributes')) {
                     $avail = $ini->variable($customTagName, 'CustomAttributes');
                     if (is_array($avail) && count($avail)) {
                         $this->Schema['custom']['customAttributes'][$customTagName] = $avail;
                     } else {
                         $this->Schema['custom']['customAttributes'][$customTagName] = array();
                     }
                 } else {
                     $this->Schema['custom']['customAttributes'][$customTagName] = array();
                 }
             }
         } else {
             // Custom attributes of regular tags
             if ($ini->hasVariable($tagName, 'CustomAttributes')) {
                 $avail = $ini->variable($tagName, 'CustomAttributes');
                 if (is_array($avail) && count($avail)) {
                     $this->Schema[$tagName]['customAttributes'] = $avail;
                 } else {
                     $this->Schema[$tagName]['customAttributes'] = array();
                 }
             } else {
                 $this->Schema[$tagName]['customAttributes'] = array();
             }
         }
     }
 }
开发者ID:nfrp,项目名称:ezpublish,代码行数:61,代码来源:ezxmlschema.php

示例11: foreach

 $meta = $ini->variable('SiteSettings', 'MetaDataArray');
 if (!isset($meta['description'])) {
     $metaDescription = "";
     if (isset($moduleResult['path']) and is_array($moduleResult['path'])) {
         foreach ($moduleResult['path'] as $pathPart) {
             if (isset($pathPart['text'])) {
                 $metaDescription .= $pathPart['text'] . " ";
             }
         }
     }
     $meta['description'] = $metaDescription;
 }
 $site['uri'] = $oldURI;
 $site['redirect'] = false;
 $site['meta'] = $meta;
 $site['version'] = eZPublishSDK::version();
 $site['page_title'] = $module->title();
 $tpl->setVariable("site", $site);
 if ($ini->variable('DebugSettings', 'DisplayDebugWarnings') == 'enabled') {
     // Make sure any errors or warnings are reported
     if (isset($GLOBALS['eZDebugError']) and $GLOBALS['eZDebugError']) {
         eZAppendWarningItem(array('error' => array('type' => 'error', 'number' => 1, 'count' => $GLOBALS['eZDebugErrorCount']), 'identifier' => 'ezdebug-first-error', 'text' => ezpI18n::tr('index.php', 'Some errors occurred, see debug for more information.')));
     }
     if (isset($GLOBALS['eZDebugWarning']) and $GLOBALS['eZDebugWarning']) {
         eZAppendWarningItem(array('error' => array('type' => 'warning', 'number' => 1, 'count' => $GLOBALS['eZDebugWarningCount']), 'identifier' => 'ezdebug-first-warning', 'text' => ezpI18n::tr('index.php', 'Some general warnings occured, see debug for more information.')));
     }
 }
 if ($userObjectRequired) {
     $currentUser = eZUser::currentUser();
     $tpl->setVariable("current_user", $currentUser);
     $tpl->setVariable("anonymous_user_id", $ini->variable('UserSettings', 'AnonymousUserID'));
开发者ID:legende91,项目名称:ez,代码行数:31,代码来源:index.php

示例12: elseif

 $method = '';
 if ($protocol == 'ezjscore') {
     $uri = "ezjscore/call";
 } elseif ($protocol == 'soap') {
     $wsINI = eZINI::instance('soap.ini');
     $uri = "webservices/wsdl";
 } else {
     if ($protocol == 'rest v1') {
         $uri = "api/ezp/v1";
         $restv1 = in_array('ezprestapiprovider', eZExtension::activeExtensions());
         $method = '/';
     } else {
         if ($protocol == 'rest v2') {
             $uri = "api/ezp/v2";
             $ver = eZPublishSDK::majorVersion();
             $restv2 = $ver >= 2012 & eZPublishSDK::minorVersion() >= 9 || $ver >= 5 && $ver < 2011;
             $method = '/';
         } else {
             $uri = "webservices/execute/{$protocol}";
         }
     }
 }
 eZURI::transformURI($uri, false, 'full');
 if ($protocol == 'rest v2' || $protocol == 'rest v1') {
     // for now, manually remove siteaccess name if found in url
     $sa = $GLOBALS['eZCurrentAccess']['name'];
     $uri = str_replace("/{$sa}/", "/", $uri);
 }
 /// @todo disable link if ezjscore not active, enable rest v1 and rest v2 ...
 if ($protocol == 'ezjscore' && in_array('ezjscore', eZExtension::activeExtensions()) || $protocol != 'ezjscore' && $protocol != 'rest v1' && $protocol != 'rest v2' && $wsINI->variable('GeneralSettings', 'Enable' . strtoupper($protocol)) == 'true' || $protocol == 'rest v1' && $restv1 || $protocol == 'rest v2' && $restv2) {
     $url = parse_url($uri);
开发者ID:gggeek,项目名称:ggwebservices,代码行数:31,代码来源:frame.php

示例13: supportedVariables

 /**
  * Note: this list will be "untrue" when some other php code has called eZPerfLogger::recordVale(),
  * as there will be more variables available. Shall we add 'custom' or '*' here?
  */
 public static function supportedVariables()
 {
     $out = array('execution_time' => 'float (seconds, rounded to 1msec)', 'mem_usage' => 'int (bytes, rounded to 1000)', 'output_size' => 'int (bytes)');
     /// @todo fix to run from eZ5 context
     if (eZPerfLoggerDebug::isDebugEnabled()) {
         $out['db_queries'] = 'int';
         $out['accumulators/*'] = 'float (seconds, rounded to 1msec)';
         $out['accumulators/*/count'] = 'int (number of times operation executed)';
     }
     if (extension_loaded('xhprof')) {
         $out['xhkprof_runs'] = 'string (csv list of identifiers)';
     }
     if (isset($_SERVER['UNIQUE_ID'])) {
         $out['unique_id'] = 'string (unique per-request identifier)';
     }
     /// @todo also take into account CP version numbers
     if (version_compare('4.7.0', eZPublishSDK::version()) >= 0) {
         $out['content/nodeid'] = 'int';
     }
     $out['_server/*'] = 'string (depending on the specific variable)';
     return $out;
 }
开发者ID:gggeek,项目名称:ezperformancelogger,代码行数:26,代码来源:ezperflogger.php

示例14: generateRegistration

 function generateRegistration($mailTpl, $comments)
 {
     $databaseMap = eZSetupDatabaseMap();
     $databaseInfo = $this->PersistenceList['database_info'];
     $databaseInfo['info'] = $databaseMap[$databaseInfo['type']];
     $regionalInfo = $this->PersistenceList['regional_info'];
     if (!isset($regionalInfo['languages'])) {
         $regionalInfo['languages'] = array();
     }
     //        $demoData = $this->PersistenceList['demo_data'];
     $emailInfo = $this->PersistenceList['email_info'];
     $siteTemplates = array();
     $siteType = $this->chosenSiteType();
     /* $typeFunctionality = eZSetupFunctionality( $siteType['identifier'] );
        $additionalPackages = array();
        if ( isset( $this->PersistenceList['additional_packages'] ) )
            $additionalPackages = $this->PersistenceList['additional_packages'];
        $extraFunctionality = array_merge( $additionalPackages,
                                           $typeFunctionality['required'] );
        $extraFunctionality = array_unique( $extraFunctionality );*/
     $url = $siteType['url'];
     if (!preg_match("#^[a-zA-Z0-9]+://(.*)\$#", $url)) {
         $url = 'http://' . $url;
     }
     $currentURL = $url;
     $adminURL = $url;
     if ($siteType['access_type'] == 'url') {
         $url .= '/' . $siteType['access_type_value'];
         $adminURL .= '/' . $siteType['admin_access_type_value'];
     } else {
         if ($siteType['access_type'] == 'hostname') {
             $url = eZHTTPTool::createRedirectURL('http://' . $siteType['access_type_value']);
             $adminURL = eZHTTPTool::createRedirectURL('http://' . $siteType['admin_access_type_value']);
         } else {
             if ($siteType['access_type'] == 'port') {
                 $url = eZHTTPTool::createRedirectURL($currentURL, array('override_port' => $siteType['access_type_value']));
                 $adminURL = eZHTTPTool::createRedirectURL($currentURL, array('override_port' => $siteType['admin_access_type_value']));
             }
         }
     }
     $siteType['url'] = $url;
     $siteType['admin_url'] = $adminURL;
     //$siteType['extra_functionality'] = $extraFunctionality;
     $testsRun = $this->PersistenceList['tests_run'];
     $imageMagickProgram = $this->PersistenceList['imagemagick_program'];
     $imageGDExtension = $this->PersistenceList['imagegd_extension'];
     $phpVersion = $this->PersistenceList['phpversion'];
     $webserverInfo = false;
     if (function_exists('apache_get_version')) {
         $webserverInfo = array('version' => apache_get_version());
     }
     $systemInfo = new eZSysInfo();
     $systemInfo->scan();
     $optionalTests = eZSetupOptionalTests();
     $testTable = eZSetupTestTable();
     $runResult = eZSetupRunTests($optionalTests, 'eZSetup:init:send_registration', $this->PersistenceList);
     $testResults = $runResult['results'];
     $testResult = $runResult['result'];
     $successCount = $runResult['success_count'];
     $persistenceData = $runResult['persistence_list'];
     // Send e-mail
     $mailTpl->setVariable('comments', $comments);
     $mailTpl->setVariable('database_info', $databaseInfo);
     $mailTpl->setVariable('regional_info', $regionalInfo);
     //        $mailTpl->setVariable( 'demo_data', $demoData );
     $mailTpl->setVariable('email_info', $emailInfo);
     $mailTpl->setVariable('site_type', $siteType);
     $mailTpl->setVariable('tests_run', $testsRun);
     $mailTpl->setVariable('imagemagick_program', $imageMagickProgram);
     $mailTpl->setVariable('imagegd_extension', $imageGDExtension);
     $mailTpl->setVariable('phpversion', $phpVersion);
     $mailTpl->setVariable('webserver', $webserverInfo);
     $mailTpl->setVariable('system', $systemInfo);
     $mailTpl->setVariable('os', array('name' => php_uname()));
     $mailTpl->setVariable('optional_tests', $testResults);
     $mailTpl->setVariable("version", array("text" => eZPublishSDK::version(), "major" => eZPublishSDK::majorVersion(), "minor" => eZPublishSDK::minorVersion(), "release" => eZPublishSDK::release()));
     return $mailTpl->fetch('design:setup/registration_email.tpl');
 }
开发者ID:nlenardou,项目名称:ezpublish,代码行数:78,代码来源:ezstep_registration.php

示例15: databaseVersion

 static function databaseVersion( $withRelease = true )
 {
     $db = eZDB::instance();
     $rows = $db->arrayQuery( "SELECT value as version FROM ezsite_data WHERE name='ezpublish-version'" );
     $version = false;
     if ( count( $rows ) > 0 )
     {
         $version = $rows[0]['version'];
         if ( $withRelease )
         {
             $release = eZPublishSDK::databaseRelease();
             $version .= '-' . $release;
         }
     }
     return $version;
 }
开发者ID:ezsystemstraining,项目名称:ez54training,代码行数:16,代码来源:version.php


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