本文整理汇总了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();
示例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. */