[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/modules/imce/inc/ -> imce.js.inc (source)

   1  <?php
   2  // $Id: imce.js.inc,v 1.1 2010/03/17 20:55:38 ufku Exp $
   3  
   4  /**
   5   * @file
   6   * Handles ajax file operations.
   7   */
   8  
   9  /**
  10   * Ajax operation: navigate
  11   */
  12  function imce_js_navigate(&$imce) {
  13    return array(
  14      'files' => theme('imce_file_list', array('imce' => &$imce)),
  15      'dirsize' => format_size($imce['dirsize']),
  16      'subdirectories' => array_map('rawurlencode', $imce['subdirectories']),
  17      'perm' => $imce['perm']
  18    );
  19  }
  20  
  21  /**
  22   * Ajax operation: upload
  23   */
  24  function imce_js_upload(&$imce) {
  25    if ($imce['perm']['upload']) {
  26      $_POST['op'] = t('Upload');
  27      drupal_get_form('imce_upload_form', array('imce' => &$imce));
  28      return array('added' => isset($imce['added']) ? $imce['added'] : NULL, 'dirsize' => format_size($imce['dirsize']));
  29    }
  30  }
  31  
  32  /**
  33   * Ajax operation: thumbnails
  34   */
  35  function imce_js_thumb(&$imce) {
  36    if ($imce['perm']['thumb']) {
  37      $_POST['op'] = t('Create thumbnails');
  38      return imce_process_fileop($imce);
  39    }
  40  }
  41  
  42  /**
  43   * Ajax operation: delete
  44   */
  45  function imce_js_delete(&$imce) {
  46    if ($imce['perm']['delete']) {
  47      $_POST['op'] = t('Delete');
  48      return imce_process_fileop($imce);
  49    }
  50  }
  51  
  52  /**
  53   * Ajax operation: resize
  54   */
  55  function imce_js_resize(&$imce) {
  56    if ($imce['perm']['resize']) {
  57      $_POST['op'] = t('Resize');
  58      return imce_process_fileop($imce);
  59    }
  60  }
  61  
  62  /**
  63   * Process file operations form
  64   */
  65  function imce_process_fileop(&$imce) {
  66    drupal_get_form('imce_fileop_form', array('imce' => &$imce));
  67    return array('added' => isset($imce['added']) ? $imce['added'] : NULL, 'removed' => isset($imce['removed']) ? $imce['removed'] : NULL, 'dirsize' => format_size($imce['dirsize']));
  68  }


Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7