🌍
Français
Pages: 1
Cette astuce n'est à utiliser que pour faire des tests!
L'installation de piwigo doit être faite par SVN (sur une branche ou sur le trunk).
En plugin personnel, insérer ce code:
if (defined('IN_ADMIN'))
add_event_handler('get_admin_plugin_menu_links', 'svn_auto_update');
function svn_auto_update($menu)
{
global $page;
if ($page['page'] == 'intro')
{
if (isset($_GET['action']) and $_GET['action'] == 'check_upgrade' )
unset($_SESSION['svn_update']);
if (!isset($_SESSION['svn_update']))
{
exec('cd '.realpath(PHPWG_ROOT_PATH));
exec('svn update', $return);
$_SESSION['svn_update'] = true;
array_push($page['infos'], 'svn update<br>'.implode('<br>', $return));
}
}
return $menu;
}Hors ligne
Pages: 1