![]() |
|---|
| [ Index ] |
Source Code Reference for V1.00 |
[Summary view] [Print] [Text view]
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); ?> 95 </td> 96 </tr> 97 98 </table> 99 </td> 100 101 </tr> 102 </table>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Jan 8 03:00:03 2009 | Cross-referenced by PHPXref 0.7 |