Changeset 31448 for extensions/de_activate_all_languages
- Timestamp:
- Mar 15, 2016, 7:33:53 PM (8 years ago)
- Location:
- extensions/de_activate_all_languages
- Files:
-
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
extensions/de_activate_all_languages/initadmin.php
r31444 r31448 1 1 <?php 2 2 // +-----------------------------------------------------------------------+ 3 // | Des_activate all language plugin for piwigo|3 // | de_activate all language plugin for piwigo | 4 4 // +-----------------------------------------------------------------------+ 5 5 // | Copyright(C) 2016 ddtddt http://temmii.com/piwigo/ | … … 28 28 29 29 function plugDalPf(){ 30 global $template ;30 global $template, $conf; 31 31 $admin_base_url = $_SERVER['REQUEST_URI']; 32 $template->assign('U_DAL',($admin_base_url . '&desactivatelanguage')); 33 $template->assign('U_DALA',($admin_base_url . '&activatelanguage')); 32 $template->assign( 33 array( 34 'U_DAL' => $admin_base_url . '&deactivatelanguage', 35 'U_DALA' => $admin_base_url . '&activatelanguage', 36 )); 37 38 if(isset($conf['de_activate_all_language'])){ 39 $template->assign('U_RDAL',($admin_base_url . '&reactivatelanguage')); 40 } 34 41 35 42 $template->set_prefilter('languages', 'plugDalPT'); … … 43 50 </div> 44 51 <p style="text-align: left;padding:10px"> 45 <a href="{$U_DAL}" name="submitDal" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check-empty"></span>{\'Desactivate all language\'|@translate}</a> 52 <a href="{$U_DAL}" name="submitDal" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check-empty"></span>{\'Deactivate all language\'|@translate}</a> 53 {if isset ($U_RDAL)} 54 | <a href="{$U_RDAL}" name="submitrdal" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check"></span>{\'Activate language Deactivate\'|@translate}</a> 55 {/if} 46 56 | <a href="{$U_DALA}" name="submitDala" onclick="return confirm(\'{\'Are you sure?\'|@translate|@escape:javascript}\');"><span class="icon-check"></span>{\'Activate all language\'|@translate}</a> 47 57 </p> … … 51 61 52 62 function plugDal_action(){ 53 load_language('plugin.lang', DAL_PATH); 54 if (isset($_GET['desactivatelanguage'])) { 55 $admin_base_url=explode('&desactivatelanguage', $_SERVER['REQUEST_URI']); 56 $default_language = get_default_language(); 63 load_language('plugin.lang', DAL_PATH); 64 global $template, $conf; 65 66 if (isset($_GET['deactivatelanguage'])) { 67 $admin_base_url=explode('&deactivatelanguage', $_SERVER['REQUEST_URI']); 68 $activelang=array(); 69 $query = 'SELECT * FROM '.LANGUAGES_TABLE.';'; 70 $result=pwg_query($query); 71 while ($row = pwg_db_fetch_assoc($result)) 72 { 73 $activelang[]=array( 74 'id'=>$row['id'], 75 'version'=>$row['version'], 76 'name'=>$row['name'], 77 ); 78 } 79 if(count($activelang)!=1){ 80 conf_update_param('de_activate_all_language', $activelang); 81 } 82 83 $default_language = get_default_language(); 57 84 $query = 'DELETE FROM '.LANGUAGES_TABLE.' WHERE id!= \''.$default_language.'\';'; 58 85 pwg_query($query); … … 81 108 } 82 109 redirect($admin_base_url[0]); 83 } 110 } 111 112 if (isset($_GET['reactivatelanguage'])) { 113 $admin_base_url=explode('&reactivatelanguage', $_SERVER['REQUEST_URI']); 114 $reaclang = safe_unserialize($conf['de_activate_all_language']); 115 foreach ($reaclang as $key => $lang){ 116 if($lang['id']!=get_default_language()){ 117 $query = 'INSERT INTO '.LANGUAGES_TABLE.'(id, version, name) VALUES(\''.$lang['id'].'\',\''.$lang['version'].'\',\''.$lang['name'].'\');'; 118 pwg_query($query); 119 } 120 } 121 conf_delete_param('de_activate_all_language', $activelang); 122 redirect($admin_base_url[0]); 123 } 84 124 85 125 } -
extensions/de_activate_all_languages/language/en_UK/description.txt
r31444 r31448 1 Add the option Disactivate / Activate all languages on the language management page1 Add the option deactivate / activate all languages on the language management page -
extensions/de_activate_all_languages/language/en_UK/plugin.lang.php
r31444 r31448 1 1 <?php 2 2 // +-----------------------------------------------------------------------+ 3 // | Des_activate all language plugin for piwigo|3 // | de_activate all language plugin for piwigo | 4 4 // +-----------------------------------------------------------------------+ 5 5 // | Copyright(C) 2016 ddtddt http://temmii.com/piwigo/ | … … 20 20 // +-----------------------------------------------------------------------+ 21 21 22 $lang['De sactivate all language'] = 'Desactivate all language';22 $lang['Deactivate all language'] = 'Deactivate all language'; 23 23 $lang['Activate all language'] = 'Activate all language'; 24 $lang['Activate language Deactivate'] = 'Activate language Deactivate'; 24 25 25 26 ?> -
extensions/de_activate_all_languages/language/fr_FR/plugin.lang.php
r31444 r31448 1 1 <?php 2 2 // +-----------------------------------------------------------------------+ 3 // | Des_activate all language plugin for piwigo|3 // | de_activate all language plugin for piwigo | 4 4 // +-----------------------------------------------------------------------+ 5 5 // | Copyright(C) 2016 ddtddt http://temmii.com/piwigo/ | … … 20 20 // +-----------------------------------------------------------------------+ 21 21 22 $lang['De sactivate all language'] = 'Désactiver toutes les langues';22 $lang['Deactivate all language'] = 'Désactiver toutes les langues'; 23 23 $lang['Activate all language'] = 'Activer toutes les langues'; 24 $lang['Activate language Deactivate'] = 'Réactiver les langues désactiver'; 24 25 25 26 ?> -
extensions/de_activate_all_languages/main.inc.php
r31444 r31448 1 1 <?php 2 2 /* 3 Plugin Name: Des_activate all language3 Plugin Name: de_activate all language 4 4 Version: auto 5 Description: Add the option D isactivate / Activate all languages on the language management page5 Description: Add the option Deactivate / Activate all languages on the language management page 6 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=826 7 7 Author: ddtddt … … 10 10 11 11 // +-----------------------------------------------------------------------+ 12 // | Des_activate all language plugin for piwigo|12 // | de_activate all language plugin for piwigo | 13 13 // +-----------------------------------------------------------------------+ 14 14 // | Copyright(C) 2016 ddtddt http://temmii.com/piwigo/ |
Note: See TracChangeset
for help on using the changeset viewer.