<?php $URL = '?' . $_SERVER['QUERY_STRING']; if (isset($_GET['id'])) { $TEMP = explode('&id', $URL); $URL = $TEMP[0]; } $ACTION = array('create' => '&action=create', 'edit' => '&action=edit'); $TITLE = 'Classifications'; $CONTROL_PANEL = array('Select All' => array('id' => 'select_all'), 'Deselect All' => array('id' => 'deselect_all'), 'New Classification' => array('id' => 'create', 'href' => strpos($_SERVER['QUERY_STRING'], '&action=create') ? portal::scrubString($ACTION, '', $URL) : portal::scrubString($ACTION, '', $URL) . $ACTION['create']), 'Edit Classification' => array('id' => 'edit', 'href' => strpos($_SERVER['QUERY_STRING'], '&action=edit') ? portal::scrubString($ACTION, '', $URL) : portal::scrubString($ACTION, '', $URL) . $ACTION['edit']), 'Delete Classifications' => array('id' => 'delete')); if (isset($_GET['action'])) { switch ($_GET['action']) { case 'create': unset($CONTROL_PANEL['New Classification']); break; case 'edit': unset($CONTROL_PANEL['Edit Classification']); break; } } $THEAD = array('ID' => 'ID', 'Classification' => 'TYPE_NAME', 'Last Modified' => 'LAST_MODIFIED'); $TABLE = new table($TITLE, $CONTROL_PANEL, isset($_GET['action']) ? $_GET['action'] : NULL, $THEAD, 'selectable');
<?php $URL = '?' . $_SERVER['QUERY_STRING']; if (isset($_GET['id'])) { $URL = explode('&id', $URL); $URL = $URL[0]; } $ACTION = array('create' => '&action=create', 'view' => '&action=view'); $TITLE = 'Inventory Mapping'; $CONTROL_PANEL = array('Select All' => array('id' => 'select_all'), 'Deselect All' => array('id' => 'deselect_all'), 'New Mapping' => array('id' => 'create', 'href' => strpos($_SERVER['QUERY_STRING'], '&action=create') ? portal::scrubString($ACTION, '', $URL) : portal::scrubString($ACTION, '', $URL) . $ACTION['create']), 'View Mapping' => array('id' => 'view', 'href' => strpos($_SERVER['QUERY_STRING'], '&action=view') ? portal::scrubString($ACTION, '', $URL) : portal::scrubString($ACTION, '', $URL) . $ACTION['view']), 'Delete Mapping' => array('id' => 'delete')); if (isset($_GET['action'])) { switch ($_GET['action']) { case 'create': unset($CONTROL_PANEL['New Mapping']); break; case 'view': unset($CONTROL_PANEL['View Mapping']); break; } } $THEAD = array('ID' => 'ID', 'Category' => 'CATEGORY', 'Classification' => 'CLASSIFICATION', 'Last Modified' => 'LAST_MODIFIED'); $TABLE = new table($TITLE, $CONTROL_PANEL, isset($_GET['action']) ? $_GET['action'] : NULL, $THEAD, 'selectable');