<?php if (!defined('DP_BASE_DIR')) { die('You should not access this file directly.'); } // Copyright 2004 Adam Donnison <*****@*****.**> $resource_id = intval(dPgetParam($_GET, 'resource_id', null)); $canDelete = getPermission('resources', 'delete', $resource_id); $canView = getPermission('resources', 'view', $resource_id); 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); ?>
} $obj = new CResource(); $resource_id = (int) dPgetParam($_GET, 'resource_id', 0); $canView = getPermission($m, 'view', $resource_id); $canEdit = getPermission($m, 'edit', $resource_id); $canDelete = getPermission($m, 'delete', $resource_id); if (!$canView) { $AppUI->redirect("m=public&a=access_denied"); } if (!$resource_id) { $AppUI->setMsg("invalid ID", UI_MSG_ERROR); $AppUI->redirect(); } // TODO: tab stuff $obj = new CResource(); if (!$obj->load($resource_id)) { $AppUI->setMsg('Resource'); $AppUI->setMsg('invalidID', UI_MSG_ERROR, true); $AppUI->redirect(); } else { $AppUI->savePlace(); } $titleBlock = new CTitleBlock('View Resource', 'helpdesk.png', $m, "{$m}.{$a}"); if ($canAuthor) { $titleBlock->addCell('<input type="submit" class="button" value="' . $AppUI->_('new resource') . '" />', '', '<form action="?m=resources&a=addedit" method="post">', '</form>'); } $titleBlock->addCrumb('?m=resources', 'resource list'); if ($canEdit) { $titleBlock->addCrumb("?m=resources&a=addedit&resource_id={$resource_id}", "edit this resource"); } if ($canDelete) {