public function getAllowedRecords($uid, $fields = '*', $orderby = '', $index = null, $extra = null, $unused = null) { return w2PgetUsers(); }
<a href="javascript: void(0);" onclick="return showCalendar('start_date', '<?php echo $df; ?> ', 'editFrm', null, true)"> <img src="<?php echo w2PfindImage('calendar.gif'); ?> " width="24" height="12" alt="<?php echo $AppUI->_('Calendar'); ?> " border="0" /> </a> </td> <td nowrap="nowrap"> <?php $system_users = w2PgetUsers(); ?> <?php echo arraySelect($system_users, 'log_userfilter', 'class="text" style="width: 200px"', $log_userfilter); ?> </td> <td nowrap="nowrap"> <input type="checkbox" name="display_week_hours" id="display_week_hours" <?php if ($display_week_hours) { echo 'checked="checked"'; } ?> /> <label for="display_week_hours"><?php echo $AppUI->_('Display allocated hours/week'); ?>
<?php /* $Id: acls_view.php 1595 2011-01-17 07:37:10Z caseydk $ $URL: https://web2project.svn.sourceforge.net/svnroot/web2project/tags/version2.4/modules/system/acls_view.php $ */ if (!defined('W2P_BASE_DIR')) { die('You should not access this file directly.'); } global $AppUI, $m, $a; $perms =& $AppUI->acl(); if (!canView('system')) { $AppUI->redirect('m=public&a=access_denied'); } $user_permissions = array(); $users = w2PgetUsers(); if (isset($_POST['user']) && $_POST['user'] != '') { $q = new w2p_Database_Query(); $q->addTable($perms->_db_acl_prefix . 'permissions', 'gp'); $q->addQuery('gp.*'); $q->addWhere('user_id IN (' . implode(',', array_keys($users)) . ')'); if (isset($_POST['user']) && (int) $_POST['user'] > 0) { $q->addWhere('user_id = ' . (int) $_POST['user']); } if ($_POST['module']) { $q->addWhere('module = \'' . $_POST['module'] . '\''); } if ($_POST['action']) { $q->addWhere('action = \'' . $_POST['action'] . '\''); } $q->addOrder('user_name'); $q->addOrder('module'); $q->addOrder('action'); $q->addOrder('item_id');
$action = w2PgetParam($_POST, 'action', 'all'); $canView = canView('system'); if (!$canView) { // let's see if the user has sys access $AppUI->redirect(ACCESS_DENIED); } $perms =& $AppUI->acl(); $avail_modules = $perms->getModuleList(); $modules = array('all' => 'All Modules'); foreach ($avail_modules as $avail_module) { $modules[$avail_module['value']] = $avail_module['value']; } $module = isset($modules[$module]) ? $module : 'all'; $actions = array('all' => 'All Actions', 'access' => 'access', 'add' => 'add', 'delete' => 'delete', 'edit' => 'edit', 'view' => 'view'); $action = isset($actions[$action]) ? $action : 'all'; $users = array('' => '(' . $AppUI->_('Select User') . ')') + w2PgetUsers(); $permissions = getPermissions($perms, $user_id, $module, $action); $titleBlock = new w2p_Theme_TitleBlock('Permission Result Table', 'icon.png', $m); $titleBlock->addCell(' <form action="?m=system&a=acls_view" method="post" name="pickUser" accept-charset="utf-8">' . $AppUI->_('View Users Permissions') . ': ' . arraySelect($users, 'user', 'class="text" onchange="javascript:document.pickUser.submit()"', $user_id) . $AppUI->_('View by Module') . ': ' . arraySelect($modules, 'module', 'class="text" onchange="javascript:document.pickUser.submit()"', $module) . $AppUI->_('View by Action') . ': ' . arraySelect($actions, 'action', 'class="text" onchange="javascript:document.pickUser.submit()"', $action) . '</form>', '', '', ''); $titleBlock->addCrumb('?m=system', 'system admin'); $titleBlock->addCrumb('?m=system&u=roles', 'user roles'); $titleBlock->show(); $fieldNames = array('UserID', 'User', 'Display Name', 'Module', 'Item', 'Item Name', 'Action', 'Allow', 'ACL_ID'); $htmlHelper = new w2p_Output_HTMLHelper($AppUI); ?> <table class="tbl list"> <tr> <?php foreach ($fieldNames as $index => $name) { ?>