Changeset 2202:beec29418927 for admin/media.php
- Timestamp:
- 10/02/13 13:01:53 (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/media.php
r2167 r2202 180 180 } 181 181 182 # Removing item 182 # Removing items 183 if ($dir && !empty($_POST['medias']) && !empty($_POST['delete_medias'])) { 184 try { 185 foreach ($_POST['medias'] as $media) { 186 $core->media->removeItem(rawurldecode($media)); 187 } 188 dcPage::addSuccessNotice( 189 sprintf(__('Successfully delete one media.', 190 'Successfully delete %d medias.', 191 count($_POST['medias']) 192 ), 193 count($_POST['medias']) 194 ) 195 ); 196 http::redirect($page_url.'&d='.rawurlencode($d)); 197 } catch (Exception $e) { 198 $core->error->add($e->getMessage()); 199 } 200 } 201 202 # Removing item from popup only 183 203 if ($dir && !empty($_POST['rmyes']) && !empty($_POST['remove'])) 184 204 { … … 322 342 323 343 $items = array_values(array_merge($dir['dirs'],$dir['files'])); 344 345 $fmt_form_media = '<form action="media.php" method="post" id="form-medias">'. 346 '<div class="files-group">%s</div>'. 347 '<p>'.$core->formNonce() . form::hidden(array('d'),$d).'</p>'. 348 '<div class="two-cols%s">'. 349 '<p class="col checkboxes-helpers"></p>'. 350 '<p class="col right"><input type="submit" class="delete" name="delete_medias" value="'.__('Remove selected medias').'"/></p>'. 351 '</div>'. 352 '</form>'; 353 324 354 echo '<div class="media-list">'; 325 355 if (count($items) == 0) … … 327 357 echo 328 358 '<p>'.__('No file.').'</p>'. 329 '<div class="files-group"></div>'; // need for jsUpload to append new media359 sprintf($fmt_form_media,'',' hide'); // need for jsUpload to append new media 330 360 } 331 361 else … … 356 386 } 357 387 } 388 358 389 echo 359 360 '<div class="files-group">'.$fgroup.'</div>';390 ($dgroup != '' ? '<div class="folders-group">'.$dgroup.'</div>' : ''). 391 sprintf($fmt_form_media,$fgroup,''); 361 392 362 393 echo $pager->getLinks(); … … 551 582 552 583 if ($f->del) { 553 $act .= '<a class="media-remove" '. 554 'href="'.html::escapeURL($page_url).'&d='. 555 rawurlencode($GLOBALS['d']).'&remove='.rawurlencode($f->basename).'">'. 556 '<img src="images/trash.png" alt="'.__('Delete').'" title="'.__('delete').'" /></a>'; 584 if (!$popup && !$f->d) { 585 $act .= form::checkbox(array('medias[]', 'media_'.rawurlencode($f->basename)),rawurlencode($f->basename)); 586 } else { 587 $act .= '<a class="media-remove" '. 588 'href="'.html::escapeURL($page_url).'&d='. 589 rawurlencode($GLOBALS['d']).'&remove='.rawurlencode($f->basename).'">'. 590 '<img src="images/trash.png" alt="'.__('Delete').'" title="'.__('delete').'" /></a>'; 591 } 557 592 } 558 593
Note: See TracChangeset
for help on using the changeset viewer.