Ignore:
Timestamp:
11/15/09 23:51:19 (4 years ago)
Author:
gogo
Message:

Ticket #1205

Add allow_delete and allow_edit to ImageManager
Add allow_delete to ExtendedFileManager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ImageManager/images.php

    r999 r1231  
    2222$manager->processUploads(); 
    2323 
    24 $manager->deleteFiles(); 
     24if($IMConfig['allow_delete'])  
     25{ 
     26  $manager->deleteFiles(); 
     27} 
    2528 
    2629$refreshDir = false; 
    2730//process any directory functions 
    28 if($manager->deleteDirs() || $manager->processNewDir()) 
     31if(($IMConfig['allow_delete'] && $manager->deleteDirs()) || $manager->processNewDir()) 
    2932        $refreshDir = true; 
    3033 
     
    8588              <td><?php if($file['image']){ echo $file['image'][0].'x'.$file['image'][1]; } ?></td> 
    8689              <td class="actions"> 
     90                <?php 
     91                  if($IMConfig['allow_delete']) 
     92                  { 
     93                    ?> 
    8794                <a href="<?php print $IMConfig['backend_url']; ?>__function=images&dir=<?php echo $relative; ?>&amp;delf=<?php echo rawurlencode($file['relative']);?>" title="Trash" onclick="return confirmDeleteFile('<?php echo $entry; ?>');"><img src="<?php print $IMConfig['base_url'];?>img/edit_trash.gif" height="15" width="15" alt="Trash" border="0"  /></a> 
    88          
     95                    <?php 
     96                  } 
     97                ?> 
     98                <?php 
     99                  if($IMConfig['allow_edit']) 
     100                  { 
     101                    ?> 
    89102                <a href="javascript:;" title="Edit" onclick="editImage('<?php echo rawurlencode($file['relative']);?>');"><img src="<?php print $IMConfig['base_url'];?>img/edit_pencil.gif" height="15" width="15" alt="Edit" border="0" /></a> 
     103                    <?php 
     104                  } 
     105                ?> 
    90106              </td> 
    91107            </tr> 
     
    110126      </a> 
    111127      <div class="edit"> 
     128       
     129      <?php 
     130        if($IMConfig['allow_delete']) 
     131        { 
     132          ?> 
    112133        <a href="<?php print $IMConfig['backend_url']; ?>__function=images&dir=<?php echo $relative; ?>&amp;delf=<?php echo rawurlencode($file['relative']);?>" title="Trash" onclick="return confirmDeleteFile('<?php echo $entry; ?>');"><img src="<?php print $IMConfig['base_url'];?>img/edit_trash.gif" height="15" width="15" alt="Trash"  /></a> 
    113  
     134          <?php 
     135        } 
     136      ?> 
     137       
     138      <?php 
     139        if($IMConfig['allow_edit']) 
     140        { 
     141          ?> 
    114142        <a href="javascript:;" title="Edit" onclick="editImage('<?php echo rawurlencode($file['relative']);?>');"><img src="<?php print $IMConfig['base_url'];?>img/edit_pencil.gif" height="15" width="15" alt="Edit" /></a> 
    115  
     143          <?php 
     144        } 
     145      ?> 
    116146        <?php if($file['image']){ echo $file['image'][0].'x'.$file['image'][1]; } else echo $entry;?> 
    117147      </div> 
     
    149179 
    150180      <div class="edit"> 
     181        <?php 
     182          if($IMConfig['allow_delete']) 
     183          { 
     184            ?> 
    151185        <a href="<?php print $IMConfig['backend_url'];?>__function=images&dir=<?php echo $relative; ?>&amp;deld=<?php echo rawurlencode($path); ?>" title="Trash" onclick="return confirmDeleteDir('<?php echo $dir['entry']; ?>', <?php echo $dir['count']; ?>);"><img src="<?php print $IMConfig['base_url'];?>img/edit_trash.gif" height="15" width="15" alt="Trash"/></a> 
     186            <?php 
     187          } 
     188        ?> 
     189               
    152190        <?php echo $dir['entry']; ?> 
    153191      </div> 
Note: See TracChangeset for help on using the changeset viewer.