Changeset 30702 for extensions/manage_properties_photos/admin.php
- Timestamp:
- Dec 6, 2014, 8:32:09 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/manage_properties_photos/admin.php
r30676 r30702 5 5 global $template, $conf, $user; 6 6 include_once(PHPWG_ROOT_PATH . 'admin/include/tabsheet.class.php'); 7 load_language('plugin.lang', ADD_ INFO_PHOTO_PATH);7 load_language('plugin.lang', ADD_PROP_PHOTO_PATH); 8 8 $my_base_url = get_admin_plugin_menu_link(__FILE__); 9 9 … … 15 15 //-------------------------------------------------------- sections definitions 16 16 if (!isset($_GET['tab'])) 17 $page['tab'] = 'define_ information';17 $page['tab'] = 'define_properties'; 18 18 else 19 19 $page['tab'] = $_GET['tab']; … … 22 22 if ($page['tab'] != 'iap') { 23 23 $tabsheet = new tabsheet(); 24 $tabsheet->add('addip', l10n('Information\'s organization'), ADD_INFO_PHOTO_ADMIN . '-define_information'); 25 //$tabsheet->add('configuration', l10n('Configuration'), ADD_INFO_PHOTO_ADMIN . '-configuration'); 24 $tabsheet->add('addip', l10n('Property'), ADD_PROP_PHOTO_ADMIN . '-define_properties'); 26 25 $tabsheet->select($page['tab']); 27 26 $tabsheet->assign(); … … 62 61 while ($info_photos = pwg_db_fetch_assoc($tab_add_info_one_photo)) { 63 62 64 $d = data_info_photos($id_img, $info_photos['id_ info_pho']);63 $d = data_info_photos($id_img, $info_photos['id_prop_pho']); 65 64 $row = pwg_db_fetch_assoc($d); 66 65 67 66 $items = array( 68 67 'IDPHO' => $_GET['image_id'], 69 'IDINFOPHO' => $info_photos['id_ info_pho'],70 'AIP DESIGNATION' => trigger_change('AP_render_content',$info_photos['designation']),68 'IDINFOPHO' => $info_photos['id_prop_pho'], 69 'AIPWORDING' => trigger_change('AP_render_content',$info_photos['wording']), 71 70 'AIPDATA' => $row['data'], 72 71 ); … … 77 76 78 77 if (isset($_POST['submitaddinfoimg'])) { 79 foreach ($_POST['data'] AS $id_ info_pho => $data) {80 $q = 'SELECT 1 FROM ' . ADD_ INFO_PHOTO_DATA_TABLE . ' WHERE id_img=' . $id_img . ' AND id_info_pho=' . $id_info_pho;78 foreach ($_POST['data'] AS $id_prop_pho => $data) { 79 $q = 'SELECT 1 FROM ' . ADD_PROP_PHOTO_DATA_TABLE . ' WHERE id_img=' . $id_img . ' AND id_prop_pho=' . $id_prop_pho; 81 80 $test = pwg_query($q); 82 81 $row = pwg_db_fetch_assoc($test); 83 82 if (count($row) > 0) { 84 83 if ($data != '') { 85 $query = 'UPDATE ' . $prefixeTable . 'add_ info_photos_data SET data="' . $data . '" WHERE id_img=' . $id_img . ' AND id_info_pho=' . $id_info_pho;84 $query = 'UPDATE ' . $prefixeTable . 'add_properties_photos_data SET data="' . $data . '" WHERE id_img=' . $id_img . ' AND id_prop_pho=' . $id_prop_pho; 86 85 pwg_query($query); 87 86 } else { 88 $query = 'DELETE FROM ' . $prefixeTable . 'add_ info_photos_data WHERE id_img=' . $id_img . ' AND id_info_pho=' . $id_info_pho;87 $query = 'DELETE FROM ' . $prefixeTable . 'add_properties_photos_data WHERE id_img=' . $id_img . ' AND id_prop_pho=' . $id_prop_pho; 89 88 pwg_query($query); 90 89 } 91 90 } else if ($data != '') { 92 $query = 'INSERT ' . $prefixeTable . 'add_ info_photos_data(id_img,id_info_pho,data) VALUES (' . $id_img . ',' . $id_info_pho . ',"' . $data . '");';91 $query = 'INSERT ' . $prefixeTable . 'add_properties_photos_data(id_img,id_prop_pho,data) VALUES (' . $id_img . ',' . $id_prop_pho . ',"' . $data . '");'; 93 92 pwg_query($query); 94 93 } 95 94 96 95 } 97 $redirect_url = ADD_ INFO_PHOTO_ADMIN . '-iap&image_id=' . $id_img;98 $_SESSION['page_infos'] = array(l10n('P ersonal info photoupdate'));96 $redirect_url = ADD_PROP_PHOTO_ADMIN . '-iap&image_id=' . $id_img; 97 $_SESSION['page_infos'] = array(l10n('Properties update')); 99 98 redirect($redirect_url); 100 99 } … … 102 101 103 102 switch ($page['tab']) { 104 case 'define_ information':105 $admin_base_url = ADD_ INFO_PHOTO_ADMIN . '-define_information';103 case 'define_properties': 104 $admin_base_url = ADD_PROP_PHOTO_ADMIN . '-define_properties'; 106 105 $template->assign( 107 106 'addinfotemplate', array( 108 107 'addinfo' => l10n('addinfo'), 109 'U_HOMEP' => $admin_base_url, 110 111 )); 108 )); 112 109 113 110 $PAED = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ExtendedDescription';")); … … 119 116 } 120 117 121 $admin_base_url = ADD_ INFO_PHOTO_ADMIN . '-define_information';118 $admin_base_url = ADD_PROP_PHOTO_ADMIN . '-define_properties'; 122 119 $tab_info_photos = tab_info_photos(); 123 120 124 121 if (pwg_db_num_rows($tab_info_photos)) { 125 122 while ($info_photos = pwg_db_fetch_assoc($tab_info_photos)) { 126 if($info_photos['id_ info_pho']==1){127 $items = array( 128 'IDINFOPHO' => $info_photos['id_ info_pho'],129 'AIP DESIGNATION' => l10n('Author'),130 'AIPORDER' => $info_photos['order info'],131 'AIPACTIVE' => $info_photos['active'], 132 'AIPEDIT' => $info_photos['edit'], 133 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],134 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],135 ); 136 }else if($info_photos['id_ info_pho']==2){137 $items = array( 138 'IDINFOPHO' => $info_photos['id_ info_pho'],139 'AIP DESIGNATION' => l10n('Created on'),140 'AIPORDER' => $info_photos['order info'],141 'AIPACTIVE' => $info_photos['active'], 142 'AIPEDIT' => $info_photos['edit'], 143 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],144 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],145 ); 146 }else if($info_photos['id_ info_pho']==3){147 $items = array( 148 'IDINFOPHO' => $info_photos['id_ info_pho'],149 'AIP DESIGNATION' => l10n('Posted on'),150 'AIPORDER' => $info_photos['order info'],151 'AIPACTIVE' => $info_photos['active'], 152 'AIPEDIT' => $info_photos['edit'], 153 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],154 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],155 ); 156 }else if($info_photos['id_ info_pho']==4){157 $items = array( 158 'IDINFOPHO' => $info_photos['id_ info_pho'],159 'AIP DESIGNATION' => l10n('Dimensions'),160 'AIPORDER' => $info_photos['order info'],161 'AIPACTIVE' => $info_photos['active'], 162 'AIPEDIT' => $info_photos['edit'], 163 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],164 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],165 ); 166 }else if($info_photos['id_ info_pho']==5){167 $items = array( 168 'IDINFOPHO' => $info_photos['id_ info_pho'],169 'AIP DESIGNATION' => l10n('File'),170 'AIPORDER' => $info_photos['order info'],171 'AIPACTIVE' => $info_photos['active'], 172 'AIPEDIT' => $info_photos['edit'], 173 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],174 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],175 ); 176 }else if($info_photos['id_ info_pho']==6){177 $items = array( 178 'IDINFOPHO' => $info_photos['id_ info_pho'],179 'AIP DESIGNATION' => l10n('Filesize'),180 'AIPORDER' => $info_photos['order info'],181 'AIPACTIVE' => $info_photos['active'], 182 'AIPEDIT' => $info_photos['edit'], 183 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],184 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],185 ); 186 }else if($info_photos['id_ info_pho']==7){187 $items = array( 188 'IDINFOPHO' => $info_photos['id_ info_pho'],189 'AIP DESIGNATION' => l10n('Tags'),190 'AIPORDER' => $info_photos['order info'],191 'AIPACTIVE' => $info_photos['active'], 192 'AIPEDIT' => $info_photos['edit'], 193 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],194 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],195 ); 196 }else if($info_photos['id_ info_pho']==8){197 $items = array( 198 'IDINFOPHO' => $info_photos['id_ info_pho'],199 'AIP DESIGNATION' => l10n('Albums'),200 'AIPORDER' => $info_photos['order info'],201 'AIPACTIVE' => $info_photos['active'], 202 'AIPEDIT' => $info_photos['edit'], 203 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],204 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],205 ); 206 }else if($info_photos['id_ info_pho']==9){207 $items = array( 208 'IDINFOPHO' => $info_photos['id_ info_pho'],209 'AIP DESIGNATION' => l10n('Visits'),210 'AIPORDER' => $info_photos['order info'],211 'AIPACTIVE' => $info_photos['active'], 212 'AIPEDIT' => $info_photos['edit'], 213 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],214 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],215 ); 216 }else if($info_photos['id_ info_pho']==10){217 $items = array( 218 'IDINFOPHO' => $info_photos['id_ info_pho'],219 'AIP DESIGNATION' => l10n('Average'),220 'AIPORDER' => $info_photos['order info'],221 'AIPACTIVE' => $info_photos['active'], 222 'AIPEDIT' => $info_photos['edit'], 223 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],224 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],225 ); 226 }else if($info_photos['id_ info_pho']==11){227 $items = array( 228 'IDINFOPHO' => $info_photos['id_ info_pho'],229 'AIP DESIGNATION' => l10n('Who can see this photo?'),230 'AIPORDER' => $info_photos['order info'],231 'AIPACTIVE' => $info_photos['active'], 232 'AIPEDIT' => $info_photos['edit'], 233 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],234 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],123 if($info_photos['id_prop_pho']==1){ 124 $items = array( 125 'IDINFOPHO' => $info_photos['id_prop_pho'], 126 'AIPWORDING' => l10n('Author'), 127 'AIPORDER' => $info_photos['orderprop'], 128 'AIPACTIVE' => $info_photos['active'], 129 'AIPEDIT' => $info_photos['edit'], 130 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 131 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 132 ); 133 }else if($info_photos['id_prop_pho']==2){ 134 $items = array( 135 'IDINFOPHO' => $info_photos['id_prop_pho'], 136 'AIPWORDING' => l10n('Created on'), 137 'AIPORDER' => $info_photos['orderprop'], 138 'AIPACTIVE' => $info_photos['active'], 139 'AIPEDIT' => $info_photos['edit'], 140 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 141 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 142 ); 143 }else if($info_photos['id_prop_pho']==3){ 144 $items = array( 145 'IDINFOPHO' => $info_photos['id_prop_pho'], 146 'AIPWORDING' => l10n('Posted on'), 147 'AIPORDER' => $info_photos['orderprop'], 148 'AIPACTIVE' => $info_photos['active'], 149 'AIPEDIT' => $info_photos['edit'], 150 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 151 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 152 ); 153 }else if($info_photos['id_prop_pho']==4){ 154 $items = array( 155 'IDINFOPHO' => $info_photos['id_prop_pho'], 156 'AIPWORDING' => l10n('Dimensions'), 157 'AIPORDER' => $info_photos['orderprop'], 158 'AIPACTIVE' => $info_photos['active'], 159 'AIPEDIT' => $info_photos['edit'], 160 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 161 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 162 ); 163 }else if($info_photos['id_prop_pho']==5){ 164 $items = array( 165 'IDINFOPHO' => $info_photos['id_prop_pho'], 166 'AIPWORDING' => l10n('File'), 167 'AIPORDER' => $info_photos['orderprop'], 168 'AIPACTIVE' => $info_photos['active'], 169 'AIPEDIT' => $info_photos['edit'], 170 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 171 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 172 ); 173 }else if($info_photos['id_prop_pho']==6){ 174 $items = array( 175 'IDINFOPHO' => $info_photos['id_prop_pho'], 176 'AIPWORDING' => l10n('Filesize'), 177 'AIPORDER' => $info_photos['orderprop'], 178 'AIPACTIVE' => $info_photos['active'], 179 'AIPEDIT' => $info_photos['edit'], 180 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 181 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 182 ); 183 }else if($info_photos['id_prop_pho']==7){ 184 $items = array( 185 'IDINFOPHO' => $info_photos['id_prop_pho'], 186 'AIPWORDING' => l10n('Tags'), 187 'AIPORDER' => $info_photos['orderprop'], 188 'AIPACTIVE' => $info_photos['active'], 189 'AIPEDIT' => $info_photos['edit'], 190 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 191 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 192 ); 193 }else if($info_photos['id_prop_pho']==8){ 194 $items = array( 195 'IDINFOPHO' => $info_photos['id_prop_pho'], 196 'AIPWORDING' => l10n('Albums'), 197 'AIPORDER' => $info_photos['orderprop'], 198 'AIPACTIVE' => $info_photos['active'], 199 'AIPEDIT' => $info_photos['edit'], 200 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 201 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 202 ); 203 }else if($info_photos['id_prop_pho']==9){ 204 $items = array( 205 'IDINFOPHO' => $info_photos['id_prop_pho'], 206 'AIPWORDING' => l10n('Visits'), 207 'AIPORDER' => $info_photos['orderprop'], 208 'AIPACTIVE' => $info_photos['active'], 209 'AIPEDIT' => $info_photos['edit'], 210 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 211 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 212 ); 213 }else if($info_photos['id_prop_pho']==10){ 214 $items = array( 215 'IDINFOPHO' => $info_photos['id_prop_pho'], 216 'AIPWORDING' => l10n('Average'), 217 'AIPORDER' => $info_photos['orderprop'], 218 'AIPACTIVE' => $info_photos['active'], 219 'AIPEDIT' => $info_photos['edit'], 220 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 221 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 222 ); 223 }else if($info_photos['id_prop_pho']==11){ 224 $items = array( 225 'IDINFOPHO' => $info_photos['id_prop_pho'], 226 'AIPWORDING' => l10n('Who can see this photo?'), 227 'AIPORDER' => $info_photos['orderprop'], 228 'AIPACTIVE' => $info_photos['active'], 229 'AIPEDIT' => $info_photos['edit'], 230 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 231 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 235 232 ); 236 233 }else{ 237 234 $items = array( 238 'IDINFOPHO' => $info_photos['id_ info_pho'],239 'AIP DESIGNATION' => trigger_change('AP_render_content',$info_photos['designation']),240 'AIP ORDER' => $info_photos['orderinfo'],241 'AIP ACTIVE' => $info_photos['active'],242 'AIP EDIT' => $info_photos['edit'],243 ' U_DELETE' => $admin_base_url . '&delete=' . $info_photos['id_info_pho'],244 'U_ EDIT' => $admin_base_url . '&edit=' . $info_photos['id_info_pho'],245 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_ info_pho'],246 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_ info_pho'],235 'IDINFOPHO' => $info_photos['id_prop_pho'], 236 'AIPWORDING' => trigger_change('AP_render_content',$info_photos['wording']), 237 'AIPWORDING2' => $info_photos['wording'], 238 'AIPORDER' => $info_photos['orderprop'], 239 'AIPACTIVE' => $info_photos['active'], 240 'AIPEDIT' => $info_photos['edit'], 241 'U_DELETE' => $admin_base_url . '&delete=' . $info_photos['id_prop_pho'], 242 'U_HIDE' => $admin_base_url . '&hide=' . $info_photos['id_prop_pho'], 243 'U_SHOW' => $admin_base_url . '&show=' . $info_photos['id_prop_pho'], 247 244 ); 248 245 } … … 258 255 foreach ($_POST['infoOrd'] as $id =>$val){ 259 256 260 $data[] = array('id_ info_pho' => $id, 'orderinfo' => $val+1);261 } 262 $fields = array('primary' => array('id_ info_pho'), 'update' => array('orderinfo'));263 mass_updates(ADD_ INFO_PHOTO_TABLE, $fields, $data);264 265 $page['infos'][] = l10n(' Infomanual order was saved');257 $data[] = array('id_prop_pho' => $id, 'orderprop' => $val+1); 258 } 259 $fields = array('primary' => array('id_prop_pho'), 'update' => array('orderprop')); 260 mass_updates(ADD_PROP_PHOTO_TABLE, $fields, $data); 261 262 $page['infos'][] = l10n('Properties manual order was saved'); 266 263 redirect($admin_base_url); 267 264 } 268 269 if (isset($_POST['submitaddinfo'])) { 270 $template->assign( 271 'addinfo_edit2', array( 272 'AIPID' => 0, 273 'AIPDESC' => null, 274 'AIPACTIF' => 0, 275 )); 276 277 } 265 278 266 if (isset($_POST['submitaddAIP'])) { 279 267 if (!isset($_POST['inseractive'])) { … … 281 269 } 282 270 if ($_POST['invisibleID'] == 0) { 283 $result = pwg_query('SELECT MAX(order info) FROM piwigo_add_info_photos');271 $result = pwg_query('SELECT MAX(orderprop) FROM '. ADD_PROP_PHOTO_TABLE ); 284 272 $row = pwg_db_fetch_assoc($result); 285 $or = ($row['MAX(order info)'] + 1);273 $or = ($row['MAX(orderprop)'] + 1); 286 274 287 275 $q = ' 288 INSERT INTO ' . $prefixeTable . 'add_ Info_photos(designation,orderinfo,active,edit)VALUES ("' . $_POST['inserdesignation'] . '","' . $or . '","' . $_POST['inseractive'] . '",1);';276 INSERT INTO ' . $prefixeTable . 'add_properties_photos(wording,orderprop,active,edit)VALUES ("' . $_POST['inserwording'] . '","' . $or . '","' . $_POST['inseractive'] . '",1);'; 289 277 pwg_query($q); 290 $_SESSION['page_infos'] = array(l10n('P ersonal infophoto add'));278 $_SESSION['page_infos'] = array(l10n('Property photo add')); 291 279 } else { 292 280 $q = ' 293 UPDATE ' . $prefixeTable . 'add_ Info_photos'294 . ' set designation ="' . $_POST['inserdesignation'] . '" '281 UPDATE ' . $prefixeTable . 'add_properties_photos' 282 . ' set wording ="' . $_POST['inserwording'] . '" ' 295 283 . ' ,active=' . $_POST['inseractive'] 296 . ' WHERE id_ info_pho=' . $_POST['invisibleID'] . ';';284 . ' WHERE id_prop_pho=' . $_POST['invisibleID'] . ';'; 297 285 pwg_query($q); 298 $_SESSION['page_infos'] = array(l10n('P ersonal infophoto update'));286 $_SESSION['page_infos'] = array(l10n('Property photo update')); 299 287 } 300 288 redirect($admin_base_url); 301 }302 303 if (isset($_GET['edit'])) {304 check_input_parameter('edit', $_GET, false, PATTERN_ID);305 306 $result = tab_info_photos($_GET['edit']);307 $row = pwg_db_fetch_assoc($result);308 $template->assign(309 'addinfo_edit2', array(310 'AIPID' => $row['id_info_pho'],311 'AIPDESC' => $row['designation'],312 'AIPACTIF' => $row['active'],313 ));314 289 } 315 290 316 291 if (isset($_GET['delete'])) { 317 292 check_input_parameter('delete', $_GET, false, PATTERN_ID); 318 $query = 'DELETE FROM ' . ADD_ INFO_PHOTO_TABLE . ' WHERE id_info_pho = ' . $_GET['delete'] . ';';293 $query = 'DELETE FROM ' . ADD_PROP_PHOTO_TABLE . ' WHERE id_prop_pho = ' . $_GET['delete'] . ';'; 319 294 pwg_query($query); 320 $query = 'DELETE FROM ' . ADD_ INFO_PHOTO_DATA_TABLE . ' WHERE id_info_pho = ' . $_GET['delete'] . ';';295 $query = 'DELETE FROM ' . ADD_PROP_PHOTO_DATA_TABLE . ' WHERE id_prop_pho = ' . $_GET['delete'] . ';'; 321 296 pwg_query($query); 322 297 323 $_SESSION['page_infos'] = array(l10n('P ersonal infodelete'));298 $_SESSION['page_infos'] = array(l10n('Property delete')); 324 299 redirect($admin_base_url); 325 300 } … … 327 302 if (isset($_GET['hide'])) { 328 303 check_input_parameter('hide', $_GET, false, PATTERN_ID); 329 $query = 'UPDATE ' . ADD_ INFO_PHOTO_TABLE . ' SET active = 1 WHERE id_info_pho=' . $_GET['hide'] . ';';304 $query = 'UPDATE ' . ADD_PROP_PHOTO_TABLE . ' SET active = 1 WHERE id_prop_pho=' . $_GET['hide'] . ';'; 330 305 pwg_query($query); 331 332 $_SESSION['page_infos'] = array(l10n('Info hide'));333 redirect($admin_base_url);334 306 } 335 307 336 308 if (isset($_GET['show'])) { 337 309 check_input_parameter('show', $_GET, false, PATTERN_ID); 338 $query = 'UPDATE ' . ADD_ INFO_PHOTO_TABLE . ' SET active = 0 WHERE id_info_pho=' . $_GET['show'] . ';';310 $query = 'UPDATE ' . ADD_PROP_PHOTO_TABLE . ' SET active = 0 WHERE id_prop_pho=' . $_GET['show'] . ';'; 339 311 pwg_query($query); 340 341 $_SESSION['page_infos'] = array(l10n('Info show'));342 redirect($admin_base_url);343 312 } 344 313 345 314 break; 346 case 'configuration': 347 global $conf; 348 349 $selected = $conf['add_Info_photos']; 350 $options['Author'] = l10n('Author'); 351 $options['datecreate'] = l10n('Created on'); 352 $options['datepost'] = l10n('Posted on'); 353 $options['Dimensions'] = l10n('Dimensions'); 354 $options['File'] = l10n('File'); 355 $options['Filesize'] = l10n('Filesize'); 356 $options['Tags'] = l10n('tags'); 357 $options['Categories'] = l10n('Albums'); 358 $options['Visits'] = l10n('Visits'); 359 $options['Average'] = l10n('Rating score'); 360 361 $template->assign( 362 'gestionA', array( 363 'OPTIONS' => $options, 364 'SELECTED' => $selected 365 )); 366 367 368 if (isset($_POST['add_Info_photos'])) { 369 conf_update_param('add_Info_photos', $_POST['add_Info_photos'], true); 370 $template->delete_compiled_templates(); 371 array_push($page['infos'], l10n('Your configuration settings are saved')); 372 373 $selected = $_POST['add_Info_photos']; 374 $template->assign( 375 'gestionA', array( 376 'OPTIONS' => $options, 377 'SELECTED' => $selected 378 )); 379 } 380 break; 381 382 case 'addinfo': 383 384 385 386 break; 387 } 315 } 388 316 389 317
Note: See TracChangeset
for help on using the changeset viewer.