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


PHP Update::ExecutePatch方法代码示例

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


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

示例1: _t

if (ini_get('safe_mode') && ini_get('max_execution_time') != 0) {
    $test[$lib_errors][] = _t('INSTALL_ERROR_SAFEMODE');
} else {
    $test[$lib_success][] = _t('INSTALL_INFO_SAFEMODE');
}
if (isset($_['installButton']) && empty($test[$lib_errors])) {
    // Pas d'erreur, l'installation peut se faire.
    $constant = "<?php\n    define('VERSION_NUMBER','1.6');\n    define('VERSION_NAME','Dev');\n\n    //Host de Mysql, le plus souvent localhost ou 127.0.0.1\n    define('MYSQL_HOST','{$mysqlHost}');\n    //Identifiant MySQL\n    define('MYSQL_LOGIN','{$mysqlLogin}');\n    //mot de passe MySQL\n    define('MYSQL_MDP','{$mysqlMdp}');\n    //Nom de la base MySQL ou se trouvera leed\n    define('MYSQL_BDD','{$mysqlBase}');\n    //Prefix des noms des tables leed pour les bases de données uniques\n    define('MYSQL_PREFIX','{$mysqlPrefix}');\n?>";
    file_put_contents('constant.php', $constant);
    if (!is_readable('constant.php')) {
        die('"constant.php" not found!');
    }
    require_once 'constant.php';
    require_once 'MysqlEntity.class.php';
    class_exists('Update') or (require_once 'Update.class.php');
    Update::ExecutePatch(true);
    require_once 'Feed.class.php';
    require_once 'Event.class.php';
    require_once 'User.class.php';
    require_once 'Folder.class.php';
    require_once 'Configuration.class.php';
    $cryptographicSalt = User::generateSalt();
    $synchronisationCode = substr(sha1(rand(0, 30) . time() . rand(0, 30)), 0, 10);
    $root = substr($_['root'], strlen($_['root']) - 1) == '/' ? $_['root'] : $_['root'] . '/';
    // DOSSIERS À CONSERVER TELS QUELS, SI DÉJÀ EXISTANTS
    $feedManager = new Feed();
    $feedManager->create();
    $eventManager = new Event();
    $eventManager->create();
    // COMPTE ADMINISTRATEUR, RÀZ SI NÉCESSAIRE
    $userManager = new User();
开发者ID:Chouchen,项目名称:Leed,代码行数:31,代码来源:install.php

示例2: dirname

$cookiedir = '';
if (dirname($_SERVER['SCRIPT_NAME']) != '/') {
    $cookiedir = dirname($_SERVER["SCRIPT_NAME"]) . '/';
}
session_set_cookie_params(0, $cookiedir);
session_start();
mb_internal_encoding('UTF-8');
// UTF8 pour fonctions mb_*
$start = microtime(true);
require_once 'constant.php';
require_once 'RainTPL.php';
require_once 'i18n.php';
class_exists('Plugin') or (require_once 'Plugin.class.php');
class_exists('MysqlEntity') or (require_once 'MysqlEntity.class.php');
class_exists('Update') or (require_once 'Update.class.php');
$resultUpdate = Update::ExecutePatch();
class_exists('Feed') or (require_once 'Feed.class.php');
class_exists('Event') or (require_once 'Event.class.php');
class_exists('Functions') or (require_once 'Functions.class.php');
class_exists('User') or (require_once 'User.class.php');
class_exists('Folder') or (require_once 'Folder.class.php');
class_exists('Configuration') or (require_once 'Configuration.class.php');
class_exists('Opml') or (require_once 'Opml.class.php');
//error_reporting(E_ALL);
//Calage de la date
date_default_timezone_set('Europe/Paris');
$userManager = new User();
$myUser = isset($_SESSION['currentUser']) ? unserialize($_SESSION['currentUser']) : false;
if (empty($myUser)) {
    /* Pas d'utilisateur dans la session ?
     * On tente de récupérer une nouvelle session avec un jeton. */
开发者ID:Chouchen,项目名称:Leed,代码行数:31,代码来源:common.php


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