Changeset 3708 for extensions/piclens/admin
- Timestamp:
- Jul 30, 2009, 10:58:32 PM (15 years ago)
- Location:
- extensions/piclens/admin
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/piclens/admin/piclenswallconfig.php
r3645 r3708 13 13 14 14 $template->set_filenames( 15 array('plugin_admin_content' => PICLENS_ROOT.'/admin/piclenswallconfig.tpl' 15 array('plugin_admin_content' => PICLENS_ROOT.'/admin/piclenswallconfig.tpl', 16 'double_select' => 'double_select.tpl' 16 17 ) ); 17 18 19 20 21 // Switch on right side (=> ) 22 if ( isset($_POST['falsify']) and !is_adviser() 23 and $_POST['from']=='wallcat' 24 and isset($_POST['cat_true']) and count($_POST['cat_true']) > 0) 25 { 26 foreach ($_POST['cat_true'] as $cat) 27 unset($me->my_config['piclens_wall_categories'][array_search($cat,$me->my_config['piclens_wall_categories'])]); 28 29 $me->save_config(); 30 31 } 32 // Switch on left side ( <=) 33 if ( isset($_POST['trueify']) and !is_adviser() 34 and $_POST['from']=='wallcat' 35 and isset($_POST['cat_false']) and count($_POST['cat_false']) > 0) 36 { 37 38 $query = ' 39 SELECT id, name, uppercats, global_rank 40 FROM '.CATEGORIES_TABLE. 41 ' WHERE id IN ("'.implode('","', $_POST['cat_false']).'");'; 42 43 $result = pwg_query($query); 44 $categories = array(); 45 if (!empty($result)) 46 { 47 while ($row = mysql_fetch_assoc($result)) 48 array_push($categories, $row); 49 } 50 usort($categories, 'global_rank_compare'); 51 52 if (!empty($result)) 53 { 54 foreach ($categories as $cat) 55 { 56 array_push($me->my_config['piclens_wall_categories'], $cat['id']); 57 } 58 } 59 60 $me->save_config(); 61 } 18 62 19 63 … … 22 66 $me->my_config['piclens_wall_title'] = $_POST['piclens_wall_title']; 23 67 $me->my_config['piclens_wall_height'] = $_POST['piclens_wall_height']; 24 $me->my_config['piclens_wall_categories'] = isset($_POST['categories']) ?25 array_map("mysql_escape_string", $_POST['categories']) :26 array();27 68 28 69 $me->my_config['piclens_wall_nav'] = isset($_POST['piclens_wall_nav']); … … 68 109 FROM '.CATEGORIES_TABLE.';'; 69 110 70 display_select_cat_wrapper($query, 71 $me->my_config['piclens_wall_categories'], 72 'categories', 73 true); 74 75 display_select_cat_wrapper($query, 111 display_select_cat_wrapper($query, 76 112 $me->my_config['piclens_wall_cat_nav_replace'], 77 113 'categories_nav', 78 114 true); 79 115 80 116 117 // Test double select wall categories 118 // Categories non prises en compte 119 $query = ' 120 SELECT id, name, uppercats, global_rank 121 FROM '.CATEGORIES_TABLE. 122 ' WHERE id not IN ("'.implode('","', $me->my_config['piclens_wall_categories']).'");'; 123 124 $result = pwg_query($query); 125 $categories = array(); 126 if (!empty($result)) 127 { 128 while ($row = mysql_fetch_assoc($result)) 129 array_push($categories, $row); 130 } 131 usort($categories, 'global_rank_compare'); 132 133 $tpl = array(); 134 if (!empty($result)) 135 { 136 foreach ($categories as $cat) 137 { 138 $tpl[$cat['id']] = get_cat_display_name_cache($cat['uppercats'], 139 null, 140 false); 141 142 } 143 } 144 $template->assign( 'category_option_false', $tpl); 145 $template->assign( 'category_option_false_selected', array()); 146 147 148 149 150 // Categories prises en compte 151 152 $query = ' 153 SELECT id, name, uppercats, global_rank 154 FROM '.CATEGORIES_TABLE. 155 ' WHERE id IN ("'.implode('","', $me->my_config['piclens_wall_categories']).'");'; 156 157 $result = pwg_query($query); 158 $categories = array(); 159 if (!empty($result)) 160 { 161 while ($row = mysql_fetch_assoc($result)) 162 array_push($categories, $row); 163 } 164 usort($categories, 'global_rank_compare'); 165 $tpl2 = array(); 166 if (!empty($result)) 167 { 168 foreach ($categories as $cat) 169 { 170 $tpl2[$cat['id']] = get_cat_display_name_cache($cat['uppercats'], 171 null, 172 false); 173 174 } 175 } 176 $template->assign( 'category_option_true', $tpl2); 177 $template->assign( 'category_option_true_selected', array()); 178 179 180 $template->assign(Array( 181 'F_ACTION' => '', 182 'L_CAT_OPTIONS_TRUE' => l10n('SelectedCat'), 183 'L_CAT_OPTIONS_FALSE' => l10n('NonSelectedCat'), 184 )); 81 185 82 186 … … 104 208 )); 105 209 210 $template->assign_var_from_handle('DOUBLE_SELECT', 'double_select'); 106 211 $template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content'); 107 212 -
extensions/piclens/admin/piclenswallconfig.tpl
r3637 r3708 82 82 <td><input type="text" size="3" maxlength="3" value="{$PICLENS_WALL_HEIGHT}" name="piclens_wall_height"> px</td> 83 83 </tr> 84 <br> 84 <tr> 85 <td colspan="2"><br> </td> 86 </tr> 85 87 <tr> 86 88 <td align="right">{'piclens_wallcfg_param'|@translate} </td> … … 95 97 </tr> 96 98 <TR> 97 <td align="right">{'piclens_wallcfg_cat'|@translate} </td> 98 <td align="center"> 99 <select class="categoryList" name="categories[]" multiple="multiple" size="30"> 100 {html_options options=$categories selected=$categories_selected value=$categories_value} 101 </select> 99 <td align="center" colspan="2"> 100 <div id="cat_select0"> 101 <b><u>{'piclens_wallcfg_cat'|@translate} </u></b> 102 </div> 103 </td> 104 </tr> 105 <tr> 106 <td colspan="2"> 107 <div id="cat_select"> 108 {$DOUBLE_SELECT} 109 <div><input type="hidden" name="from" value="wallcat" /></div> 110 </div> 102 111 </td> 103 112 </tr> … … 116 125 </TD> 117 126 </TR> 118 <TR >127 <TR class="cat_replace" style="display:none;"> 119 128 <td align="right">{'piclens_wallcfg_cat_nav1'|@translate} </td> 120 129 <td align="center"> 121 <select class="categoryList " name="categories_nav[]" multiple="multiple" size="30">130 <select class="categoryList1" name="categories_nav[]" multiple="multiple" size="10" style="width:300px"> 122 131 {html_options options=$categories_nav selected=$categories_nav_selected value=$categories_nav_value} 123 132 </select> … … 129 138 - <input type="checkbox" name="piclens_wall_spec" {$PICLENS_WALL_SPEC}/> {'piclens_wallcfg_spec_nav'|@translate} 130 139 </TD> 131 <TD align="rignt">140 <TD class="spec_selection" style="display:none;" align="rignt"> 132 141 <input type="checkbox" name="piclens_wall_spec_favorites" {$PICLENS_WALL_SPEC_FAVORITES}/> {'piclens_favorites_label'|@translate} 133 142 <br/> … … 148 157 {literal} 149 158 <script type="text/javascript"> 150 jQuery().ready(function(){ 151 // Resize possible for categories selection 152 jQuery('.categoryList').resizable({ 159 resize = false; 160 function show_cat_list() 161 { 162 jQuery('.cat_replace').show(); 163 if (!resize) 164 { 165 resize = true; 166 jQuery('.categoryList1').resizable({ 153 167 handles: "all", 154 168 animate: true, … … 160 174 ghost: true 161 175 }); 176 } 177 } 178 179 function hide_cat_list() 180 { 181 jQuery('.cat_replace').hide(); 182 } 183 184 185 jQuery().ready( function () { 186 jQuery("input[name='piclens_wall_nav']").click( function() { 187 if (this.checked) 188 { 189 show_cat_list(); 190 } 191 else 192 { 193 hide_cat_list(); 194 } 162 195 }); 196 jQuery("input[name='piclens_wall_spec']").click( function() { 197 if (this.checked) 198 { 199 jQuery('.spec_selection').show(); 200 } 201 else 202 { 203 jQuery('.spec_selection').hide(); 204 } 205 }); 206 207 }); 208 209 if (document.getElementsByName("piclens_wall_nav")[0].checked) 210 { 211 show_cat_list(); 212 } 213 if (document.getElementsByName("piclens_wall_spec")[0].checked) 214 { 215 jQuery('.spec_selection').show(); 216 } 217 163 218 </script> 164 219 {/literal} -
extensions/piclens/admin/rssfeed.php
r3649 r3708 49 49 $me->my_config['piclens_sort_cat'] = 1; // defaut PIWIGO 50 50 51 $me->my_config['piclens_rss_name'] = $_POST['piclens_rss_name'];52 $me->my_config['piclens_rss_desc'] = $_POST['piclens_rss_desc'];51 $me->my_config['piclens_rss_name'] = stripslashes($_POST['piclens_rss_name']); 52 $me->my_config['piclens_rss_desc'] = stripslashes($_POST['piclens_rss_desc']); 53 53 $me->my_config['piclens_exclude_double'] = isset($_POST['piclens_exclude_double']); 54 54 $me->my_config['piclens_maxcomment_nb'] = $_POST['piclens_maxcomment_nb']; … … 138 138 'PICLENS_VIDEO' => $me->my_config['piclens_video'] ? 'checked="checked"' : '', 139 139 'PICLENS_CAT_VIEW' => $me->my_config['piclens_cat_view'] ? 'checked="checked"' : '', 140 'PICLENS_RSS_NAME' => $me->my_config['piclens_rss_name'],141 'PICLENS_RSS_DESC' => $me->my_config['piclens_rss_desc'],140 'PICLENS_RSS_NAME' => stripslashes($me->my_config['piclens_rss_name']), 141 'PICLENS_RSS_DESC' => stripslashes($me->my_config['piclens_rss_desc']), 142 142 'PICLENS_EXCLUDE_DOUBLE' => $me->my_config['piclens_exclude_double'] ? 'checked="checked"' : '', 143 143 'PICLENS_MAXCOMMENT_NB' => $me->my_config['piclens_maxcomment_nb'], -
extensions/piclens/admin/rssfeed.tpl
r3649 r3708 227 227 <tr> 228 228 <td>{'piclens_rsscfg_name'|@translate} :</td> 229 <td><input type="text" size="65" maxlength="255" value="{$PICLENS_RSS_NAME}" name="piclens_rss_name" /></td> 229 <td> 230 <textarea cols="50" rows="1" name="piclens_rss_name" id="piclens_rss_name" style="height: 2em">{$PICLENS_RSS_NAME}</textarea> 231 </td> 230 232 </tr> 231 233 <tr> 232 234 <td>{'piclens_rsscfg_desc'|@translate} :</td> 233 <td><input type="text" size="65" maxlength="255" value="{$PICLENS_RSS_DESC}" name="piclens_rss_desc" /></td> 235 <td> 236 <textarea cols="50" rows="1" name="piclens_rss_desc" id="piclens_rss_desc" style="height: 2em">{$PICLENS_RSS_DESC}</textarea> 237 </td> 234 238 </tr> 235 239
Note: See TracChangeset
for help on using the changeset viewer.