array(),'themes'=>array(),'languages'=>array()); conf_update_param('autoupdate_ignore_list', pwg_db_real_escape_string(serialize($conf['AU_ignore']))); } if (script_basename() == 'admin') add_event_handler('get_admin_plugin_menu_links', 'check_for_auto_upgrade'); function check_for_auto_upgrade($plugin_menu_links) { global $template, $page, $header_notes; if ($page['page'] == 'intro') { if (isset($_GET['action']) and ($_GET['action'] == 'check_autoupdate' or $_GET['action'] == 'check_upgrade' )) { unset($_SESSION['need_update']); unset($_SESSION['extensions_need_update']); } if (!isset($_SESSION['need_update']) or !isset($_SESSION['extensions_need_update']) or $_SESSION['need_update'] !== false or $_SESSION['extensions_need_update'] !== array()) { load_language('plugin.lang', dirname(__FILE__).'/'); $template->set_filename('autoupdate_head', realpath(AUTOUPDATE_PATH.'template/head.tpl')); array_push($header_notes, $template->parse('autoupdate_head', true)); } } array_push($plugin_menu_links, array( 'NAME' => 'Piwigo AutoUpgrade', 'URL' => get_root_url().'admin.php?page=plugin-'.basename(dirname(__FILE__)) ) ); return $plugin_menu_links; } ?>