Changeset 1231


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

Ticket #1205

Add allow_delete and allow_edit to ImageManager
Add allow_delete to ExtendedFileManager

Location:
trunk/plugins
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ExtendedFileManager/config.inc.php

    r1210 r1231  
    222222*/ 
    223223$IMConfig['allow_cut_copy_paste'] = true; 
     224 
     225/* 
     226  Possible values: true, false 
     227 
     228 TRUE -  Allow the user to delete files and folders. 
     229 
     230 FALSE - No delete icon will be displayed. 
     231 
     232*/ 
     233$IMConfig['allow_delete'] = true; 
    224234 
    225235/* 
  • trunk/plugins/ExtendedFileManager/images.php

    r1214 r1231  
    3030$pasteStatus = (isset($_GET['paste'])) ?        $manager->processPaste() : false; 
    3131 
    32 $refreshFile = ($manager->deleteFiles()) ? true : false; 
     32$refreshFile = ($IMConfig['allow_delete'] && $manager->deleteFiles()) ? true : false; 
    3333 
    3434$refreshDir = false; 
    3535//process any directory functions 
    36 if($manager->deleteDirs() || $manager->processNewDir() || $pasteStatus || $renameStatus ) 
     36if(($IMConfig['allow_delete'] && $manager->deleteDirs()) || $manager->processNewDir() || $pasteStatus || $renameStatus ) 
    3737        $refreshDir = true; 
    3838 
     
    9494 
    9595                        <td class="actions" > 
     96            <?php 
     97              if($IMConfig['allow_delete']) 
     98              { 
     99                ?> 
    96100                                <a href="<?php print $backend_url_enc; ?>__function=images&amp;mode=<?php echo $insertMode;?>&amp;dir=<?php echo $relative; ?>&amp;deld=<?php echo rawurlencode($path); ?>&amp;viewtype=<?php echo $afruViewType; ?>" title="Trash" onclick="return confirmDeleteDir('<?php echo $dir['entry']; ?>', <?php echo $dir['count']; ?>);" style="border:0px;"><img src="<?php print $IMConfig['base_url'];?>img/edit_trash.gif" height="15" width="15" alt="Trash" border="0" /></a> 
     101                <?php 
     102              } 
     103            ?> 
    97104                                <?php if ($IMConfig['allow_rename']) { ?> 
    98105                                            <a href="#" title="Rename" onclick="renameDir('<?php echo rawurlencode($dir['entry']);?>'); return false;"><img src="<?php print $IMConfig['base_url'];?>img/edit_rename.gif" height="15" width="15" alt="Rename" border="0" /></a> 
     
    128135                    <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> 
    129136                    <?php }  ?>   
     137             <?php 
     138              if($IMConfig['allow_delete']) 
     139              { 
     140                ?> 
    130141                    <a href="<?php print $backend_url_enc; ?>__function=images&amp;dir=<?php echo $relative; ?>&amp;delf=<?php echo rawurlencode($file['relative']);?>&amp;mode=<?php echo $insertMode;?>&amp;viewtype=<?php echo $afruViewType; ?>" 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> 
     142                 <?php 
     143               } 
     144             ?> 
    131145                                <?php if ($IMConfig['allow_rename']) { ?> 
    132146                    <a href="#" title="Rename" onclick="renameFile('<?php echo rawurlencode($file['relative']);?>'); return false;"><img src="<?php print $IMConfig['base_url'];?>img/edit_rename.gif" height="15" width="15" alt="Rename" border="0" /></a> 
     
    162176      </div> 
    163177      <div class="edit"> 
     178      <?php 
     179        if($IMConfig['allow_delete']) 
     180        { 
     181          ?> 
    164182        <a href="<?php print $backend_url_enc;?>__function=images&amp;mode=<?php echo $insertMode;?>&amp;dir=<?php echo $relative; ?>&amp;deld=<?php echo rawurlencode($path); ?>&amp;viewtype=<?php echo $afruViewType; ?>" 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> 
     183          <?php 
     184        } 
     185      ?> 
    165186        <?php if ($IMConfig['allow_rename']) { ?> 
    166187                    <a href="#" title="Rename" onclick="renameDir('<?php echo rawurlencode($dir['entry']);?>'); return false;"><img src="<?php print $IMConfig['base_url'];?>img/edit_rename.gif" height="15" width="15" alt="Rename" border="0" /></a> 
     
    196217                    <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> 
    197218                        <?php $thisFileNameLength -= 3; } ?> 
     219                <?php 
     220                  if($IMConfig['allow_delete']) 
     221                  { 
     222                    ?> 
    198223                    <a href="<?php print $backend_url_enc; ?>__function=images&amp;mode=<?php echo $insertMode;?>&amp;dir=<?php echo $relative; ?>&amp;delf=<?php echo rawurlencode($file['relative']);?>&amp;viewtype=<?php echo $afruViewType; ?>" 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> 
     224                    <?php 
     225                  } 
     226                ?> 
    199227                                <?php if ($IMConfig['allow_rename']) { ?> 
    200228                    <a href="#" title="Rename" onclick="renameFile('<?php echo rawurlencode($file['relative']);?>'); return false;"><img src="<?php print $IMConfig['base_url'];?>img/edit_rename.gif" height="15" width="15" alt="Rename" /></a> 
  • trunk/plugins/ImageManager/config.inc.php

    r1210 r1231  
    241241 
    242242$IMConfig['allow_upload'] = false; 
     243 
     244// ------------------------------------------------------------------------- 
     245 
     246/** 
     247* Allow Delete 
     248* 
     249*  Possible values: true, false 
     250* 
     251*  TRUE - Allow the user to delete files/dirs 
     252* 
     253*  FALSE - No deleting allowed. 
     254*  
     255*/ 
     256 
     257$IMConfig['allow_delete'] = true; 
     258 
     259// ------------------------------------------------------------------------- 
     260 
     261/** 
     262* Allow Edit 
     263* 
     264*  Possible values: true, false 
     265* 
     266*  TRUE - Allow the user to edit files 
     267* 
     268*  FALSE - No editing allowed. 
     269*  
     270*/ 
     271 
     272$IMConfig['allow_edit'] = true; 
     273 
    243274 
    244275// ------------------------------------------------------------------------- 
  • 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.