Changeset 11962 for trunk/admin/include/photos_add_direct_process.inc.php
- Timestamp:
- Aug 17, 2011, 9:56:07 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/include/photos_add_direct_process.inc.php
r8734 r11962 44 44 } 45 45 46 $category_id = null; 47 if (!isset($_POST['category_type'])) 48 { 49 // nothing to do, we certainly have the post_max_size issue 50 } 51 elseif ('existing' == $_POST['category_type']) 52 { 53 $category_id = $_POST['category']; 54 } 55 elseif ('new' == $_POST['category_type']) 56 { 57 $output_create = create_virtual_category( 58 $_POST['category_name'], 59 (0 == $_POST['category_parent'] ? null : $_POST['category_parent']) 60 ); 61 62 $category_id = $output_create['id']; 63 64 if (isset($output_create['error'])) 65 { 66 array_push($page['errors'], $output_create['error']); 67 } 68 else 69 { 70 $category_name = get_cat_display_name_from_id($category_id, 'admin.php?page=cat_modify&cat_id='); 71 // information 72 array_push( 73 $page['infos'], 74 sprintf( 75 l10n('Album "%s" has been added'), 76 '<em>'.$category_name.'</em>' 77 ) 78 ); 79 // TODO: add the onclick="window.open(this.href); return false;" 80 // attribute with jQuery on upload.tpl side for href containing 81 // "cat_modify" 82 } 83 } 46 $category_id = $_POST['category']; 84 47 85 48 $image_ids = array(); … … 207 170 { 208 171 $image_ids = $_SESSION['uploads'][ $_POST['upload_id'] ]; 209 210 associate_images_to_categories(211 $image_ids,212 array($category_id)213 );214 215 $query = '216 UPDATE '.IMAGES_TABLE.'217 SET level = '.$_POST['level'].'218 WHERE id IN ('.implode(', ', $image_ids).')219 ;';220 pwg_query($query);221 222 invalidate_user_cache();223 172 } 224 173 } … … 292 241 } 293 242 294 if ('existing' == $_POST['category_type']) 295 { 296 $query = ' 243 $query = ' 297 244 SELECT 298 245 COUNT(*) … … 300 247 WHERE category_id = '.$category_id.' 301 248 ;'; 302 list($count) = pwg_db_fetch_row(pwg_query($query)); 303 $category_name = get_cat_display_name_from_id($category_id, 'admin.php?page=cat_modify&cat_id='); 304 305 // information 306 array_push( 307 $page['infos'], 308 sprintf( 309 l10n('Album "%s" now contains %d photos'), 310 '<em>'.$category_name.'</em>', 311 $count 312 ) 313 ); 314 } 315 249 list($count) = pwg_db_fetch_row(pwg_query($query)); 250 $category_name = get_cat_display_name_from_id($category_id, 'admin.php?page=cat_modify&cat_id='); 251 252 // information 253 array_push( 254 $page['infos'], 255 sprintf( 256 l10n('Album "%s" now contains %d photos'), 257 '<em>'.$category_name.'</em>', 258 $count 259 ) 260 ); 261 316 262 $page['batch_link'] = PHOTOS_ADD_BASE_URL.'&batch='.implode(',', $image_ids); 317 263 }
Note: See TracChangeset
for help on using the changeset viewer.