[ Index ]

Source Code Reference for V1.00

title

Body

[close]

/modules/resources/ -> view.php (source)

   1  <?php /* $Id: view.php 40 2008-02-11 12:11:44Z pedroix $ $URL: https://web2project.svn.sourceforge.net/svnroot/web2project/trunk/modules/resources/view.php $ */
   2  if (!defined('W2P_BASE_DIR')) {
   3      die('You should not access this file directly.');
   4  }
   5  
   6  $obj = &new CResource;
   7  $resource_id = w2PgetParam($_GET, 'resource_id', 0);
   8  $perms = &$AppUI->acl();
   9  
  10  $canView = $perms->checkModuleItem('resources', 'view', $resource_id);
  11  $canEdit = $perms->checkModuleItem('resources', 'edit', $resource_id);
  12  $canDelete = $perms->checkModuleItem('resources', 'delete', $resource_id);
  13  $canAdd = $perms->checkModule('resources', 'add');
  14  
  15  if (!$canView) {
  16      $AppUI->redirect('m=public&a=access_denied');
  17  }
  18  
  19  if (!$resource_id) {
  20      $AppUI->setMsg('invalid ID', UI_MSG_ERROR);
  21      $AppUI->redirect();
  22  }
  23  // TODO: tab stuff

  24  
  25  $obj = &new CResource;
  26  
  27  if (!$obj->load($resource_id)) {
  28      $AppUI->setMsg('Resource');
  29      $AppUI->setMsg('invalidID', UI_MSG_ERROR, true);
  30      $AppUI->redirect();
  31  } else {
  32      $AppUI->savePlace();
  33  }
  34  
  35  $titleBlock = &new CTitleBlock('View Resource', 'resources.png', $m, $m . '.' . $a);
  36  if ($canAdd) {
  37      $titleBlock->addCell('<input type="submit" class="button" value="' . $AppUI->_('new resource') . '" />', '', '<form action="?m=resources&a=addedit" method="post">', '</form>');
  38  }
  39  
  40  $titleBlock->addCrumb('?m=resources', 'resource list');
  41  if ($canEdit) {
  42      $titleBlock->addCrumb('?m=resources&a=addedit&resource_id=' . $resource_id, 'edit this resource');
  43  }
  44  if ($canDelete) {
  45      $titleBlock->addCrumbDelete('delete resource', $canDelete, 'no delete permission');
  46  }
  47  $titleBlock->show();
  48  
  49  if ($canDelete) {
  50  ?>
  51  <script language="javascript">
  52    can_delete = true;
  53    delete_msg = '<?php echo $AppUI->_('doDelete') . ' ' . $AppUI->_('Resource') . '?'; ?>';
  54  </script>
  55  <form name="frmDelete" action="./index.php?m=resources" method="post">
  56    <input type="hidden" name="dosql" value="do_resource_aed" />
  57    <input type="hidden" name="del" value="1" />
  58    <input type="hidden" name="resource_id" value="<?php echo $resource_id; ?>" />
  59  </form>
  60  <?php
  61  }
  62  ?>
  63  <table border="0" cellpadding="4" cellspacing="0" width="100%" class="std">
  64  <tr>
  65    <td valign="top" width="100%">
  66          <strong><?php echo $AppUI->_('Details'); ?></strong>
  67          <table cellspacing="1" cellpadding="2" width="100%">
  68          <tr>
  69              <td align="right" nowrap="nowrap"><?php echo $AppUI->_('Resource ID'); ?>:</td>
  70              <td class="hilite" width="100%"><?php echo $obj->resource_key; ?></td>
  71          </tr>
  72          <tr>
  73              <td align="right" nowrap="nowrap"><?php echo $AppUI->_('Resource Name'); ?>:</td>
  74              <td class="hilite" width="100%"><?php echo $obj->resource_name; ?></td>
  75          </tr>
  76          <tr>
  77              <td align="right" nowrap="nowrap"><?php echo $AppUI->_('Type'); ?>:</td>
  78              <td class="hilite" width="100%"><?php echo $obj->getTypeName(); ?></td>
  79          </tr>
  80          <tr>
  81              <td align="right" nowrap="nowrap"><?php echo $AppUI->_('Max Allocation %'); ?>:</td>
  82              <td class="hilite"><?php echo $obj->resource_max_allocation; ?></td>
  83          </table>
  84  
  85      </td>
  86  </tr>
  87  <tr>
  88  
  89      <td width="100%" valign="top">
  90          <strong><?php echo $AppUI->_('Description'); ?></strong>
  91          <table cellspacing="0" cellpadding="2" border="0" width="100%">
  92          <tr>
  93              <td class="hilite">
  94                  <?php echo str_replace(chr(10), '<br />', $obj->resource_note); ?>&nbsp;
  95              </td>
  96          </tr>
  97          
  98          </table>
  99      </td>
 100  
 101  </tr>
 102  </table>


Generated: Thu Jan 8 03:00:03 2009 Cross-referenced by PHPXref 0.7