Changeset 6642
- Timestamp:
- Jul 1, 2010, 12:00:51 AM (14 years ago)
- Location:
- extensions/nbc_ThemeChanger
- Files:
-
- 6 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/nbc_ThemeChanger/Version.txt
r6573 r6642 1 Version 2.1.0.c 2 3 [lang=fr] 4 5 Correction du bug sur la suppression du thème présent sur une association active. 6 Utilisation unique des id des thèmes. 7 Mise en place jquery et tableSorter pour la gestion des tris. 8 9 Fichiers impactés : 10 main.inc.php 11 admin/nbc_ThemeChanger_admin.php 12 admin/nbc_ThemeChanger_admin.tpl 13 include/functions_ThemeChanger.inc.php 14 include/jquery.tablesorter.js 15 theme/* 16 [/lang=fr] 17 [lang=en] 18 19 20 Correction of the bug on the suppression of a theme present into an active association. 21 Use of the theme's id instead of name 22 Use of jquery and tablesorter plugin in order to manage the sort feature. 23 24 Files modifies: 25 main.inc.php 26 admin/nbc_ThemeChanger_admin.php 27 admin/nbc_ThemeChanger_admin.tpl 28 include/functions_ThemeChanger.inc.php 29 include/jquery.tablesorter.js 30 theme/* 31 [/lang=en] 32 33 [lang=it] 34 35 Correzione del bug sull'eliminazione di un tema se è ancora associato. 36 Utilizzazione dell’id del tema invece del nome. 37 Utilizzazione del plugin tablesorter e jquery per gestire l'ordinamento. 38 39 File modificati : 40 main.inc.php 41 admin/nbc_ThemeChanger_admin.php 42 admin/nbc_ThemeChanger_admin.tpl 43 include/functions_ThemeChanger.inc.php 44 include/jquery.tablesorter.js 45 theme/* 46 47 48 [/lang=it] 49 -------------------------------------------------- 1 50 Version 2.1.0.b 2 51 -
extensions/nbc_ThemeChanger/admin/nbc_ThemeChanger_admin.php
r6573 r6642 185 185 $conf_nbc_ThemeChanger = isset($conf['nbc_ThemeChanger']) ? explode(";" , $conf['nbc_ThemeChanger']) : array(); 186 186 187 $num = 0;187 //$num = 0; 188 188 $catsused = array(); 189 189 $assoc = array(); … … 208 208 209 209 array_push($assoc , array( 210 'CLASS' => ($num++ % 2 == 1) ? 'row2' : 'row1',210 //'CLASS' => ($num++ % 2 == 1) ? 'row2' : 'row1', 211 211 'CATEGORY_NAME' => get_cat_display_name_cache($row['uppercats'], null, false), 212 212 'CATEGORY_ID' => $element_ThemeChanger[0], 213 'TEMPLATE' => my_get_pwg_themeName($element_ThemeChanger[1]),213 'TEMPLATE' => $element_ThemeChanger[1], 214 214 'U_MODIFY' => add_url_params($page_ThemeChanger_admin, array( 215 215 'action' => 'mod_assoc', -
extensions/nbc_ThemeChanger/admin/nbc_ThemeChanger_admin.tpl
r6573 r6642 1 2 <link rel="stylesheet" href="plugins/nbc_ThemeChanger/theme/style.css" type="text/css" id="" /> 3 <script type="text/javascript" src="plugins/nbc_ThemeChanger/include/jquery.tablesorter.js"></script> 4 {literal} 5 6 <script type="text/javascript" id="js"> 7 $(document).ready(function() { 8 // extend the default setting to always include the zebra widget. 9 $.tablesorter.defaults.widgets = ['zebra']; 10 // extend the default setting to always sort on the first column 11 $.tablesorter.defaults.sortList = [[1,0]]; 12 // On choisi ici la colonne 5 (l'index commence à 0) // On désactive le tri sur cette colonne 13 $.tablesorter.defaults.headers = { 14 2: { 15 sorter: false 16 } 17 }; 18 // call the tablesorter plugin 19 $("table").tablesorter(); 20 }); 21 </script> 22 23 {/literal} 24 1 25 <div class="titrePage"> 2 26 <h3>Theme Changer</h3> … … 10 34 <br> 11 35 12 <table class="table2"> 36 <table class="table2" id="tablesorter"> 37 <thead> 13 38 <tr class="throw"> 14 39 <th>{'categories'|@translate}</th> … … 16 41 <th>{'action'|@translate}</th> 17 42 </tr> 43 </thead> 18 44 <!-- BEGIN assoc --> 45 <tbody> 19 46 {foreach from=$assoc item=assoc key=i} 20 <tr class="{$assoc.CLASS}"> 21 47 48 <tr> 22 49 <td>{$assoc.CATEGORY_NAME}</td> 23 50 <td>{$assoc.TEMPLATE}</td> 24 51 <td style="text-align:center;"> 25 52 <a href="{$assoc.U_MODIFY}"><img src="{$themeconf.icon_dir}/register.png" class="button" style="border:none" alt="{'modify_assoc'|@translate}" title="{'modify_assoc'|@translate}"></a> 26 <a href="{$assoc.U_DELETE}" onclick="return confirm('{'Are you sure?'|@translate}');" ><img src="{$themeconf.icon_dir}/ category_delete.png" class="button" style="border:none" alt="{'delete_assoc'|@translate}" title="{'delete_assoc'|@translate}"></a>53 <a href="{$assoc.U_DELETE}" onclick="return confirm('{'Are you sure?'|@translate}');" ><img src="{$themeconf.icon_dir}/remove_s.png" class="button" style="border:none" alt="{'delete_assoc'|@translate}" title="{'delete_assoc'|@translate}"></a> 27 54 </td> 28 55 29 56 </tr> 30 57 {/foreach} 58 31 59 <!-- END assoc --> 32 60 </table> … … 63 91 {foreach from=$params.Themes item=Themes key=i} 64 92 {if ($formulaire.THEMETOMODIFY==$Themes.id)} 65 <option value="{$Themes.id}" selected ="selected">{$Themes. name}</option>93 <option value="{$Themes.id}" selected ="selected">{$Themes.id}</option> 66 94 67 95 {else} 68 <option value="{$Themes.id}" {$Themes.id}>{$Themes. name}</option>96 <option value="{$Themes.id}" {$Themes.id}>{$Themes.id}</option> 69 97 {/if} 70 98 -
extensions/nbc_ThemeChanger/include/functions_ThemeChanger.inc.php
r6573 r6642 71 71 } 72 72 73 /* 74 function my_existe_theme ($themeId) 75 { 76 return -1; 77 } 78 73 79 74 80 function my_get_pwg_themeName ($themeId) … … 82 88 return $themes[$i_themeName]['name']; 83 89 else return '0'; 84 } 85 90 }*/ 86 91 87 92 -
extensions/nbc_ThemeChanger/main.inc.php
r6573 r6642 57 57 if (isset($page['category']['id']) and isset($category_theme[$page['category']['id']])) 58 58 { 59 $user['theme'] = $category_theme[$page['category']['id']]; 59 if (realpath(PHPWG_ROOT_PATH.'themes'.'/'.$category_theme[$page['category']['id']])) 60 $user['theme'] = $category_theme[$page['category']['id']]; 61 else 62 $user['theme'] = 'Sylvia'; 60 63 61 64 $template = new Template(PHPWG_ROOT_PATH.'themes', $user['theme']);
Note: See TracChangeset
for help on using the changeset viewer.