Changeset 9710 for extensions
- Timestamp:
- Mar 15, 2011, 7:55:17 PM (13 years ago)
- Location:
- extensions/autoupdate/trunk
- Files:
-
- 2 deleted
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/autoupdate/trunk/ajax/check_updates.php
r9707 r9710 13 13 header('Content-Type: text/html; charset=UTF-8'); 14 14 15 include(AUTOUPDATE_PATH.'include/functions_remote.inc.php'); 16 echo autoupdate_check_version(); 15 if (!isset($_SESSION['need_update'])) 16 { 17 $_SESSION['need_update'] = null; 18 19 if (preg_match('/(\d+\.\d+)\.(\d+)/', PHPWG_VERSION, $matches) 20 and @fetchRemote(PHPWG_URL.'/download/all_versions.php', $result)) 21 { 22 $all_versions = @explode("\n", $result); 23 $new_version = trim($all_versions[0]); 24 $_SESSION['need_update'] = version_compare(PHPWG_VERSION, $new_version, '<'); 25 } 26 } 27 28 if ($_SESSION['need_update']) 29 { 30 echo 'piwigo_upgrade'; exit(); 31 } 32 else 33 { 34 // Gallery is up to date 35 // Check plugins upgrade 36 include_once(PHPWG_ROOT_PATH.'admin/include/plugins.class.php'); 37 include_once(PHPWG_ROOT_PATH.'admin/include/themes.class.php'); 38 include_once(PHPWG_ROOT_PATH.'admin/include/languages.class.php'); 39 $plugins = new plugins(); 40 $themes = new themes(); 41 $languages = new languages(); 42 43 if (!isset($_SESSION['extensions_need_update'])) 44 { 45 $_SESSION['extensions_need_update'] = array(); 46 autoupdate_check_plugins_upgrade($plugins); 47 autoupdate_check_themes_upgrade($themes); 48 autoupdate_check_languages_upgrade($languages); 49 } 50 else 51 { 52 if (!empty($_SESSION['extensions_need_update']['plugins'])) 53 { 54 // Check if plugins have been upgraded since last check 55 foreach($plugins->fs_plugins as $plugin_id => $fs_plugin) 56 { 57 if (isset($_SESSION['extensions_need_update']['plugins'][$plugin_id]) 58 and $plugins->plugin_version_compare($fs_plugin['version'], $_SESSION['extensions_need_update']['plugins'][$plugin_id])) 59 { 60 // Plugin have been updated 61 autoupdate_check_plugins_upgrade($plugins); 62 } 63 } 64 } 65 if (!empty($_SESSION['extensions_need_update']['themes'])) 66 { 67 // Check if themes have been upgraded since last check 68 foreach($themes->fs_themes as $theme_id => $fs_theme) 69 { 70 if (isset($_SESSION['extensions_need_update']['themes'][$theme_id]) 71 and $themes->theme_version_compare($fs_theme['version'], $_SESSION['extensions_need_update']['themes'][$theme_id])) 72 { 73 // theme have been updated 74 autoupdate_check_themes_upgrade($themes); 75 } 76 } 77 } 78 if (!empty($_SESSION['extensions_need_update']['languages'])) 79 { 80 // Check if languages have been upgraded since last check 81 foreach($languages->fs_languages as $language_id => $fs_language) 82 { 83 if (isset($_SESSION['extensions_need_update']['languages'][$language_id]) 84 and $languages->language_version_compare($fs_language['version'], $_SESSION['extensions_need_update']['languages'][$language_id])) 85 { 86 // language have been updated 87 autoupdate_check_languages_upgrade($languages); 88 } 89 } 90 } 91 } 92 93 if (!empty($_SESSION['extensions_need_update'])) 94 { 95 echo 'ext_upgrade'; exit; 96 } 97 } 98 99 if ($_SESSION['need_update'] === false and $_SESSION['extensions_need_update'] === array()) 100 { 101 echo 'up_to_date'; exit; 102 } 103 else 104 { 105 autoupdate_error(); 106 } 107 108 function autoupdate_check_plugins_upgrade($plugins) 109 { 110 global $conf; 111 112 if (!$plugins->get_server_plugins()) 113 { 114 autoupdate_error(); 115 } 116 117 $plugins_ignore_list = array(); 118 $need_upgrade = array(); 119 120 foreach($plugins->fs_plugins as $plugin_id => $fs_plugin) 121 { 122 if (isset($fs_plugin['extension']) and isset($plugins->server_plugins[$fs_plugin['extension']])) 123 { 124 $plugin_info = $plugins->server_plugins[$fs_plugin['extension']]; 125 126 if (!$plugins->plugin_version_compare($fs_plugin['version'], $plugin_info['revision_name'])) 127 { 128 if (in_array($plugin_id, $conf['AU_ignore']['plugins'])) 129 { 130 array_push($plugins_ignore_list, $plugin_id); 131 } 132 else 133 { 134 $_SESSION['extensions_need_update']['plugins'][$plugin_id] = $plugin_info['revision_name']; 135 } 136 } 137 } 138 } 139 140 $conf['AU_ignore']['plugins'] = $plugins_ignore_list; 141 conf_update_param('autoupdate_ignore_list', pwg_db_real_escape_string(serialize($conf['AU_ignore']))); 142 } 143 144 function autoupdate_check_themes_upgrade($themes) 145 { 146 global $conf; 147 148 if (!$themes->get_server_themes()) 149 { 150 autoupdate_error(); 151 } 152 153 $themes_ignore_list = array(); 154 $need_upgrade = array(); 155 156 foreach($themes->fs_themes as $theme_id => $fs_theme) 157 { 158 if (isset($fs_theme['extension']) and isset($themes->server_themes[$fs_theme['extension']])) 159 { 160 $theme_info = $themes->server_themes[$fs_theme['extension']]; 161 162 if (!$themes->theme_version_compare($fs_theme['version'], $theme_info['revision_name'])) 163 { 164 if (in_array($theme_id, $conf['AU_ignore']['theme'])) 165 { 166 array_push($themes_ignore_list, $theme_id); 167 } 168 else 169 { 170 $_SESSION['extensions_need_update']['themes'][$theme_id] = $theme_info['revision_name']; 171 } 172 } 173 } 174 } 175 176 $conf['AU_ignore']['themes'] = $themes_ignore_list; 177 conf_update_param('autoupdate_ignore_list', pwg_db_real_escape_string(serialize($conf['AU_ignore']))); 178 } 179 180 function autoupdate_check_languages_upgrade($languages) 181 { 182 global $conf; 183 184 if (!$languages->get_server_languages()) 185 { 186 autoupdate_error(); 187 } 188 189 $languages_ignore_list = array(); 190 $need_upgrade = array(); 191 192 foreach($languages->fs_languages as $language_id => $fs_language) 193 { 194 if (isset($fs_language['extension']) and isset($languages->server_languages[$fs_language['extension']])) 195 { 196 $language_info = $languages->server_languages[$fs_language['extension']]; 197 198 if (!$languages->language_version_compare($fs_language['version'], $language_info['revision_name'])) 199 { 200 if (in_array($language_id, $conf['AU_ignore']['languages'])) 201 { 202 array_push($languages_ignore_list, $language_id); 203 } 204 else 205 { 206 $_SESSION['extensions_need_update']['languages'][$language_id] = $language_info['revision_name']; 207 } 208 } 209 } 210 } 211 212 $conf['AU_ignore']['languages'] = $languages_ignore_list; 213 conf_update_param('autoupdate_ignore_list', pwg_db_real_escape_string(serialize($conf['AU_ignore']))); 214 } 215 216 function autoupdate_error() 217 { 218 $_SESSION['extensions_need_update'] = null; 219 220 echo 'error'; exit; 221 } 17 222 18 223 ?> -
extensions/autoupdate/trunk/ajax/ignore_list.php
r9707 r9710 15 15 unset($_SESSION['extensions_need_update']); 16 16 echo 'ok'; 17 exit; 17 18 } 18 19 -
extensions/autoupdate/trunk/ajax/update_language.php
r9707 r9710 35 35 $revision = $_REQUEST['revision']; 36 36 37 //$upgrade_status = $languages->extract_language_files('upgrade', $revision, $language_id); 38 $upgrade_status = 'ok'; 37 $upgrade_status = $languages->extract_language_files('upgrade', $revision, $language_id); 39 38 40 39 switch ($upgrade_status) -
extensions/autoupdate/trunk/ajax/update_plugin.php
r9707 r9710 92 92 } 93 93 94 //$upgrade_status = $plugins->extract_plugin_files('upgrade', $revision, $plugin_id); 95 $upgrade_status = 'ok'; 94 $upgrade_status = $plugins->extract_plugin_files('upgrade', $revision, $plugin_id); 96 95 97 96 if (isset($_REQUEST['reactivate'])) -
extensions/autoupdate/trunk/ajax/update_theme.php
r9707 r9710 35 35 $revision = $_REQUEST['revision']; 36 36 37 //$upgrade_status = $themes->extract_theme_files('upgrade', $revision, $theme_id); 38 $upgrade_status = 'ok'; 37 $upgrade_status = $themes->extract_theme_files('upgrade', $revision, $theme_id); 39 38 40 39 switch ($upgrade_status) -
extensions/autoupdate/trunk/language/ar_SA/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'لا يمكن Piwigo استرداد ملف الترقية من الملقم'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Piwigo اضغط هنا %s لمشاهدة ملاحظات الاصدار'; 12 $lang['Some upgrades are available for you plugins'] = 'بعض الترقيات متاحة للإضافات';13 $lang['Click here see upgrade plugins page'] = 'أضغط هنا لرؤيات الترقيات الموجودة للإضافات';14 $lang['Gallery and plugins are up to date'] = 'المعرض و الاضافات حتى الآن';15 12 $lang['Unable to check upgrades...'] = 'لا يمكن فحص التحديثات ...'; 16 13 $lang['Click here to check upgrades now'] = 'أضغط هنا لفحص التحديثات الآن .'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/cs_CZ/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo nemùže získat novou verzi ze serveru'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Pro informace o nové verzi Piwigo %s kliknìte zde'; 12 $lang['Some upgrades are available for you plugins'] = 'Pro nìkteré vaše doplòky jsou dostupné aktualizace';13 $lang['Click here see upgrade plugins page'] = 'Pro stránku s aktualizacemi pro doplòky kliknìte zde';14 $lang['Gallery and plugins are up to date'] = 'Galerie Piwigo a doplòky jsou aktuální';15 12 $lang['Unable to check upgrades...'] = 'Nebylo možné zkontrolovat aktualizace...'; 16 13 $lang['Click here to check upgrades now'] = 'Pro kontrolu aktualizací kliknìte zde'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/da_DK/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo kan ikke modtage opgraderings filer fra serveren'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Klik her for at se Piwigo %s release notes'; 12 $lang['Some upgrades are available for you plugins'] = 'Der er opgraderinger til rådighed til dine plugins';13 $lang['Click here see upgrade plugins page'] = 'Klik her for at gå til opgraderingssiden for plugins';14 $lang['Gallery and plugins are up to date'] = 'Galleri og plugins er up to date';15 12 $lang['Unable to check upgrades...'] = 'Det er ikke muligt at tjekke for opgraderinger...'; 16 13 $lang['Click here to check upgrades now'] = 'Klik her for at tjekke for opgraderinger nu'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/de_DE/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo kann die Aktualisierungsdatei nicht vom Server laden'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Klicken Sie hier für die Piwigo %s Versionshinweise'; 12 $lang['Some upgrades are available for you plugins'] = 'Einige Aktualisierungen für Plugins sind verfügbar';13 $lang['Click here see upgrade plugins page'] = 'Klicken Sie hier für die Seite der Plugin Aktualisierungen';14 $lang['Gallery and plugins are up to date'] = 'Galerie und Plugins sind aktuell';15 12 $lang['Unable to check upgrades...'] = 'Die überprüfung auf Aktualisierungen ist nicht möglich...'; 16 13 $lang['Click here to check upgrades now'] = 'Klicken Sie hier um auf Aktualisierungen zu prüfen'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/en_UK/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo cannot retrieve upgrade file from server'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Click here to see Piwigo %s release notes'; 12 $lang['Some upgrades are available for you plugins'] = 'Some upgrades are available for you plugins';13 $lang['Click here see upgrade plugins page'] = 'Click here see upgrade plugins page';14 $lang['Gallery and plugins are up to date'] = 'Gallery and plugins are up to date';15 12 $lang['Unable to check upgrades...'] = 'Unable to check upgrades...'; 16 13 $lang['Click here to check upgrades now'] = 'Click here to check upgrades now'; … … 45 42 $lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 $lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 $lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 $lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 $lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/es_ES/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo no puede recuperar el fichero de actualización desde el servidor'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Haga clic aquí para ver las informaciones relativas a Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Hay actualizaciónes disponibles para su plugins';13 $lang['Click here see upgrade plugins page'] = 'Haga clic aquí para visualizar la página de actualización des plugins';14 $lang['Gallery and plugins are up to date'] = 'Su galería y sus plugins están actualizados';15 12 $lang['Unable to check upgrades...'] = 'Imposible verificar las actualizaciónes...'; 16 13 $lang['Click here to check upgrades now'] = 'Haga clic aquí para verificar las actualizaciónes'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/fr_FR/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo ne peut pas récupérer le fichier de mise à jour depuis le serveur'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Cliquez ici pour afficher les informations relatives à Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Des mises à jour sont disponibles pour vos plugins';13 $lang['Click here see upgrade plugins page'] = 'Cliquez ici pour afficher la page de mise à jour des plugins';14 $lang['Gallery and plugins are up to date'] = 'Votre galerie et vos plugins sont à jour';15 12 $lang['Unable to check upgrades...'] = 'Impossible de vérifier les mises à jour...'; 16 13 $lang['Click here to check upgrades now'] = 'Cliquez ici pour vérifier les mises à jour maintenant'; … … 45 42 $lang['Piwigo Upgrade'] = 'Mise à jour de Piwigo'; 46 43 $lang['Extensions Upgrade'] = 'Mise à jour des extensions'; 44 45 $lang['Some upgrades are available for extensions'] = 'Des mises à jour sont disponibles pour les extensions'; 46 $lang['Click here to see upgrades'] = 'Cliquez ici pour voir les mises à jour'; 47 $lang['Gallery and extensions are up to date'] = 'Votre galerie et les extensions sont à jour'; 47 48 ?> -
extensions/autoupdate/trunk/language/hr_HR/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo ne može dohvatiti zapis nadogradnje sa poslužitelja'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Kliknite ovdje za prikaz zabilješki Piwigo %s izdanja'; 12 $lang['Some upgrades are available for you plugins'] = 'Dostupne su nadogradnje za neke dodatke (plugin-ove)';13 $lang['Click here see upgrade plugins page'] = 'Kliknite za pregled stranice nadogradnji dodataka';14 $lang['Gallery and plugins are up to date'] = 'Galerija i dodaci su ažurni';15 12 $lang['Unable to check upgrades...'] = 'Nemoguće je provjeriti nadogradnje...'; 16 13 $lang['Click here to check upgrades now'] = 'Kliknite za provjeru nadogradnji sada'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/hu_HU/plugin.lang.php
r9709 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Nem tudom letölteni a frissítést a Piwigo fájl szerverről'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Kattintson ide a Piwigo %s kiadási megjegyzések megtekintéséhez'; 12 $lang['Some upgrades are available for you plugins'] = 'Frissítések találhatók egyes bővítményekhez';13 $lang['Click here see upgrade plugins page'] = 'Kattintson ide a "frissíthető bővítmények" oldal megtekintéséhez ';14 $lang['Gallery and plugins are up to date'] = 'A galéria és a bővítmények a legfrissebbek';15 12 $lang['Unable to check upgrades...'] = 'A frissítés ellenőrzése nem lehetséges....'; 16 13 $lang['Click here to check upgrades now'] = 'Kattintson ide a frissítések ellenőrzéséhez'; … … 46 43 $lang['Piwigo Upgrade'] = 'Piwigo frissítése'; 47 44 $lang['Extensions Upgrade'] = 'Bővítmények frissítése'; 45 46 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 47 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 48 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 48 49 ?> -
extensions/autoupdate/trunk/language/it_IT/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo non può recuperare i file d\'aggiornamento dal server'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Cliccare qui per visualizzare le informazioni relative a Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Degli aggiornamenti sono disponibili per i vostri plugins';13 $lang['Click here see upgrade plugins page'] = 'Cliccare qui per visualizzare la pagina di aggiornamento dei plugins';14 $lang['Gallery and plugins are up to date'] = 'La vostra galleria e i vostri plugins sono aggiorno';15 12 $lang['Unable to check upgrades...'] = 'Non è stato possibile verificare gli aggiornamenti...'; 16 13 $lang['Click here to check upgrades now'] = 'Cliccare qui per verificare gli aggiornameti ora'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/ja_JP/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigoは、アップグレードファイルをサーバから検索できません。'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Piwigo %s リリースノートを閲覧するには、ここをクリックしてください。'; 12 $lang['Some upgrades are available for you plugins'] = 'あなたのプラグインに関して、いくつかのアップグレードが利用できます。';13 $lang['Click here see upgrade plugins page'] = 'プラグインのアップグレードページを閲覧するには、ここをクリックしてください。';14 $lang['Gallery and plugins are up to date'] = 'ギャラリーおよびプラグインは最新版です。';15 12 $lang['Unable to check upgrades...'] = 'アップグレードを確認できません ...'; 16 13 $lang['Click here to check upgrades now'] = 'アップグレードするには、ここをクリックしてください。'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/ka_GE/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo ვერ იღებს განახლების ფაილებს სერვერიდან'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'დაწკაპეთ აქ რათა იხილოთ Piwigo %s რელიზის შესახებ'; 12 $lang['Some upgrades are available for you plugins'] = 'ხელმისაწვდომია მოდულების ზოგიერთი განახლება';13 $lang['Click here see upgrade plugins page'] = 'დაწკაპეთ აქ, რათა ეწვიოთ მოდულების განახლების გვერდს';14 $lang['Gallery and plugins are up to date'] = 'გალერეა და მოდულები განახლებულია';15 12 $lang['Unable to check upgrades...'] = 'განახლების შემოწმება შეუძლებელია...'; 16 13 $lang['Click here to check upgrades now'] = 'დაწკპეთ აქ, რათა ეხლავე შეამოწმოთ განახლება'; … … 46 43 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 47 44 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 45 46 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 47 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 48 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 48 49 ?> -
extensions/autoupdate/trunk/language/lv_LV/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo nevar ielādēt jauninājuma failu no servera'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Spiest te, lai lai aplūkotu Piwigo %s laidiena piezīmes'; 12 $lang['Some upgrades are available for you plugins'] = 'Ir pieejami jauninājumi dažiem Jūsu spraudņiem';13 $lang['Click here see upgrade plugins page'] = 'Spiest te, lai skatītu spraudņu jauninājumu lapu';14 $lang['Gallery and plugins are up to date'] = 'Galerija un spraudņi ir aktuāli (up to date)';15 12 $lang['Unable to check upgrades...'] = 'Neiespējami pārbaudīt jauninājumus...'; 16 13 $lang['Click here to check upgrades now'] = 'Spiest te, lai pārbaudītu jauninājumus tūlīt'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/nl_NL/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo kan het upgrade-bestand niet van de server verkrijgen'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Klik hier om de Piwigo %s release-aantekeningen te bekijken'; 12 $lang['Some upgrades are available for you plugins'] = 'Er zijn upgrades beschikbaar voor sommige van uw plugins';13 $lang['Click here see upgrade plugins page'] = 'Klik hier om naar de upgrade-plugins-pagina te gaan';14 $lang['Gallery and plugins are up to date'] = 'Galerie en plugins zijn up to date';15 12 $lang['Unable to check upgrades...'] = 'Niet mogelijk om upgrades te controleren...'; 16 13 $lang['Click here to check upgrades now'] = 'Klik hier om nu naar upgrades te zoeken'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/no_NO/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo kan ikke motta oppgraderingsfilen fra serveren'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Klikk her for å se Piwigos %s utgivelses informasjon'; 12 $lang['Some upgrades are available for you plugins'] = 'Noen oppgraderinger er tilgjengelig for dine tilleggsprogrammer';13 $lang['Click here see upgrade plugins page'] = 'Klikk her for å se oppgraderingssiden for dine tilleggsverktøy';14 $lang['Gallery and plugins are up to date'] = 'Galleri og tilleggsverktøy er alle oppdaterte';15 12 $lang['Unable to check upgrades...'] = 'Ike i stand til å sjekke for oppgraderinger...'; 16 13 $lang['Click here to check upgrades now'] = 'Klikk her for å sjekke oppgraderinger nå'; … … 44 41 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 45 42 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 43 44 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 45 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 46 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 46 47 ?> -
extensions/autoupdate/trunk/language/pl_PL/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo nie może ściągnąć pliku aktualizacji z serwera'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Kliknij tutaj, aby przejść do informacji o wydaniu Piwigo %s '; 12 $lang['Some upgrades are available for you plugins'] = 'Są dostępne aktualizacje do niektórych Twoich wtyczek';13 $lang['Click here see upgrade plugins page'] = 'Kliknij tutaj, aby przejść na stronę aktualizacji wtyczek';14 $lang['Gallery and plugins are up to date'] = 'Galeria i wtyczki są aktualne';15 12 $lang['Unable to check upgrades...'] = 'Nie można sprawdzić aktualizacji...'; 16 13 $lang['Click here to check upgrades now'] = 'Kliknij tutaj, aby teraz sprawdzić aktualizacje'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/pt_PT/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo não consegue recuperar o ficheiro de actualização do servidor remoto.'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Clique aqui para ver as notas de lançamento de Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Estão disponíveis algumas actualizações para os seus plugins';13 $lang['Click here see upgrade plugins page'] = 'Clique aqui para ver a página de actualização de plugins';14 $lang['Gallery and plugins are up to date'] = 'Galeria e plugins estão actualizados';15 12 $lang['Unable to check upgrades...'] = 'Impossível verificar a existência de novas actualizações...'; 16 13 $lang['Click here to check upgrades now'] = 'Clique aqui para verificar agora por novas actualizações'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/ru_RU/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo не может получить файлы обновления с сервера'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Нажмите, чтобы посмотреть заметки к релизу Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Доступны некоторые обновления для плагинов';13 $lang['Click here see upgrade plugins page'] = 'Нажмите сюда, чтобы посмотреть страницу обновления плагинов';14 $lang['Gallery and plugins are up to date'] = 'Галерея и плагины обновлены';15 12 $lang['Unable to check upgrades...'] = 'Невозможно проверить обновления...'; 16 13 $lang['Click here to check upgrades now'] = 'Нажмите сюда, чтобы проверить обновления сейчас'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/sk_SK/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo nemôže získať upgradovací súbor zo servra'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Kliknite sem na zobrazenie poznámok k vydaniu Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Nejaké upgrady sú dostupné pre Vaše pluginy';13 $lang['Click here see upgrade plugins page'] = 'Kliknite sem na zobrazenie upgradov pluginov';14 $lang['Gallery and plugins are up to date'] = 'Galéria a pluginy sú aktuálne';15 12 $lang['Unable to check upgrades...'] = 'Nemožno skontrolovať upgrady...'; 16 13 $lang['Click here to check upgrades now'] = 'Kliknite sem na skontrolovanie upgradov'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/vi_VN/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo không thể nhận được tệp tin nâng cấp từ máy chủ'; 11 11 $lang['Click here to see Piwigo %s release notes'] = 'Click vào đây để xem xem những ghi chú phát hành của phiên bản Piwigo %s'; 12 $lang['Some upgrades are available for you plugins'] = 'Có một số bản nâng cấp có thể sử dụng được cho những plugins của bạn';13 $lang['Click here see upgrade plugins page'] = 'Click vào đây để xem trang của plugins';14 $lang['Gallery and plugins are up to date'] = 'Thư viện hình và plugin đã được cập nhật';15 12 $lang['Unable to check upgrades...'] = 'Không thể kiểm tra bản nâng cấp...'; 16 13 $lang['Click here to check upgrades now'] = 'Click vào đây đểm kiểm tra bản nâng cấp ngay'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/language/zh_CN/plugin.lang.php
r9707 r9710 10 10 $lang['Piwigo cannot retrieve upgrade file from server'] = 'Piwigo 不能从服务器中获取升级文件'; 11 11 $lang['Click here to see Piwigo %s release notes'] = '点击此查看 Piwigo %s 的版通知'; 12 $lang['Some upgrades are available for you plugins'] = '您的插件已有更新了';13 $lang['Click here see upgrade plugins page'] = '点击此查看插件升级页面';14 $lang['Gallery and plugins are up to date'] = '图库和插件已是最新版';15 12 $lang['Unable to check upgrades...'] = '不能检查更新...'; 16 13 $lang['Click here to check upgrades now'] = '点击此检查更新'; … … 45 42 /*TODO*/$lang['Piwigo Upgrade'] = 'Piwigo Upgrade'; 46 43 /*TODO*/$lang['Extensions Upgrade'] = 'Extensions Upgrade'; 44 45 /*TODO*/$lang['Some upgrades are available for extensions'] = 'Some upgrades are available for extensions'; 46 /*TODO*/$lang['Click here to see upgrades'] = 'Click here to see upgrades'; 47 /*TODO*/$lang['Gallery and extensions are up to date'] = 'Gallery and extensions are up to date'; 47 48 ?> -
extensions/autoupdate/trunk/main.inc.php
r9707 r9710 17 17 18 18 // Upgrade? 19 if (!isset($conf['AU_ignore']['plugins']) or !isset($conf['AU_ignore']['themes']) or !isset($conf['AU_ignore']['languages']))19 if (!isset($conf['AU_ignore']['plugins'])) 20 20 { 21 21 $conf['AU_ignore'] = array('plugins'=>array(),'themes'=>array(),'languages'=>array()); … … 38 38 { 39 39 unset($_SESSION['need_update']); 40 unset($_SESSION[' plugins_need_update']);40 unset($_SESSION['extensions_need_update']); 41 41 } 42 42 43 if (!isset($_SESSION['need_update']) or !isset($_SESSION[' plugins_need_update'])44 or $_SESSION['need_update'] !== false or $_SESSION[' plugins_need_update'] !== array())43 if (!isset($_SESSION['need_update']) or !isset($_SESSION['extensions_need_update']) 44 or $_SESSION['need_update'] !== false or $_SESSION['extensions_need_update'] !== array()) 45 45 { 46 46 $template->set_filename('autoupdate_head', realpath(AUTOUPDATE_PATH.'template/head.tpl')); 47 47 array_push($header_notes, $template->parse('autoupdate_head', true)); 48 48 } 49 }50 51 if ($page['page'] == 'plugins_update' and method_exists('template', 'set_prefilter'))52 {53 include(dirname(__FILE__).'/plugins_update.php');54 49 } 55 50 -
extensions/autoupdate/trunk/template/extensions.tpl
r9707 r9710 8 8 var successHead = '{'Upgrade Complete'|@translate|@escape:'javascript'}'; 9 9 var errorMsg = '{'an error happened'|@translate|@escape:'javascript'}'; 10 var restoreMsg = '{'autoupdate_reset_ignore'|@translate|@escape:'javascript'}'; 10 11 11 12 {literal} … … 36 37 "plugins/autoupdate/ajax/ignore_list.php", 37 38 { reset: true }, 38 function(data) { if (data == "ok") { jQuery(".pluginBox, fieldset").show(); jQuery("#reset_ignore").hide(); } } 39 function(data) { 40 if (data == "ok") { 41 jQuery(".pluginBox, fieldset").show(); 42 jQuery("#up_to_date").hide(); 43 jQuery("#reset_ignore").hide(); 44 jQuery("#ignored").hide(); 45 } 46 } 39 47 ); 40 48 return false; … … 46 54 var types = new Array('plugin', 'theme', 'language'); 47 55 var total = 0; 56 var ignored = 0; 48 57 for (i=0;i<3;i++) { 49 58 nbExtensions = 0; … … 51 60 if (jQuery(this).css('display') == 'block') 52 61 nbExtensions++; 62 else 63 ignored++; 53 64 }); 54 65 total = total + nbExtensions; … … 60 71 jQuery("#update_all").hide(); 61 72 jQuery("#up_to_date").show(); 73 } 74 if (ignored > 0) { 75 jQuery("#reset_ignore").val(restoreMsg + ' (' + ignored + ')'); 62 76 } 63 77 } … … 132 146 <h2>Piwigo AutoUpgrade</h2> 133 147 </div> 148 134 149 <div> 135 150 <input type="button" id="update_all" value="{'autoupdate_update_all'|@translate}"> 136 151 <input type="button" id="reset_ignore" value="{'autoupdate_reset_ignore'|@translate}" {if !$SHOW_RESET}style="display:none;"{/if}> 137 152 </div> 153 154 <p id="up_to_date" style="display:none; text-align:left; margin-left:20px;">{'All extensions are up to date.'|@translate}</p> 138 155 139 156 {if not empty($update_plugins)} … … 262 279 </div> 263 280 {/if} 264 265 <p>{'All extensions are up to date'|@translate}</p> -
extensions/autoupdate/trunk/template/head.tpl
r9707 r9710 1 {html_head} 2 <script type="text/javascript"> 3 var mess_error = '{'Unable to check upgrades...'|@translate}<br><a href="admin.php?action=check_autoupdate">{'Click here to check upgrades now'|@translate}</a>'; 1 {footer_script} 2 var error = '{"Unable to check upgrades..."|@translate|@escape:"javascript"}<br><a href="admin.php?action=check_autoupdate">{"Click here to check upgrades now"|@translate|@escape:"javascript"}</a>'; 3 var piwigo_upgrade = '{"A new version of Piwigo is available."|@translate|@escape:"javascript"}<br><a href="admin.php?page=plugin-autoupdate">{"Click here to upgrade automatically"|@translate|@escape:"javascript"}</a>'; 4 var ext_upgrade = '{"Some upgrades are available for extensions"|@translate|@escape:"javascript"}<br><a href="admin.php?page=plugin-autoupdate-ext">{"Click here to see upgrades"|@translate|@escape:"javascript"}</a>'; 5 var up_to_date = '{"Gallery and extensions are up to date"|@translate|@escape:"javascript"}'; 4 6 5 7 window.onload = function () {ldelim} … … 10 12 timeout: 10000, // 10 sec timeout 11 13 success: function (data) {ldelim} 12 var reg = new RegExp(" (warning|notice)","i");13 if ( data.match(reg)) {ldelim}14 data = mess_error;15 }16 jQuery('#autoupdate').html(data);14 var reg = new RegExp("^(error|piwigo_upgrade|ext_upgrade|up_to_date)$","i"); 15 if (!data.match(reg)) 16 jQuery('#autoupdate').html(error); 17 else 18 jQuery('#autoupdate').html(eval(data)); 17 19 }, 18 20 error: function() {ldelim} 19 jQuery('#autoupdate').html( mess_error);21 jQuery('#autoupdate').html(error); 20 22 } 21 23 }); 22 24 } 23 </script> 24 {/html_head} 25 {/footer_script} 25 26 <p id="autoupdate"><img src="plugins/autoupdate/template/ajax-loader.gif"> {'Checking upgrades for gallery and plugins...'|@translate}</p>
Note: See TracChangeset
for help on using the changeset viewer.