if (!$resource_id && !getPermission('resources', 'add') || !$canView || !$canEdit) { $AppUI->redirect('m=public&a=access_denied'); } $obj = new CResource(); if ($resource_id && !$obj->load($resource_id)) { $AppUI->setMsg('Resource'); $AppUI->setMsg('invalidID', UI_MSG_ERROR, true); $AppUI->redirect(); } $titleBlock = new CTitleBlock($resource_id ? 'Edit Resource' : 'Add Resource', 'helpdesk.png', $m, "{$m}.{$a}"); $titleBlock->addCrumb('?m=resources', 'resource list'); if ($resource_id) { $titleBlock->addCrumb("?m=resources&a=view&resource_id={$resource_id}", 'view this resource'); } $titleBlock->show(); $typelist = $obj->typeSelect(); ?> <form name="editfrm" action="?m=resources" method="post"> <input type="hidden" name="dosql" value="do_resource_aed" /> <input type="hidden" name="resource_id" value="<?php echo dPformSafe($resource_id); ?> " /> <table cellspacing="1" cellpadding="1" border="0" width="100%" class="std"> <tr> <td align='center' > <table> <tr><td align='right'><?php echo $AppUI->_('Resource ID'); ?> </td>
<?php /* $Id: tasks_tab.addedit.other_resources.php 1595 2011-01-17 07:37:10Z caseydk $ $URL: https://web2project.svn.sourceforge.net/svnroot/web2project/tags/version2.4/modules/resources/tasks_tab.addedit.other_resources.php $ */ if (!defined('W2P_BASE_DIR')) { die('You should not access this file directly.'); } global $AppUI, $users, $task_id, $task_project, $obj; global $projTasksWithEndDates, $tab, $loadFromTab; // Need to get all of the resources that this user is allowed to view $resource = new CResource(); $resource_types =& $resource->typeSelect(); $q = new w2p_Database_Query(); $q->addTable('resources'); $q->addOrder('resource_type', 'resource_name'); $res = $q->exec(ADODB_FETCH_ASSOC); $all_resources = array(); $resource_max = array(); while ($row = $q->fetchRow()) { $type = $row['resource_type']; $all_resources[$row['resource_id']] = $resource_types[$row['resource_type']] . ': ' . $row['resource_name']; $resource_max[$row['resource_id']] = $row['resource_max_allocation']; } $q->clear(); $assigned_resources = array(); $resources = array(); if ($loadFromTab && isset($_SESSION['tasks_subform']['hresource_assign'])) { $initResAssignment = ''; foreach (explode(';', $_SESSION['tasks_subform']['hresource_assign']) as $perc) { if ($perc) { list($rid, $perc) = explode('=', $perc); $assigned_resources[$rid] = $perc;