users & groups assignment to tasks was added (first part)

This commit is contained in:
Erik Amaru Ortiz
2011-02-11 23:29:12 +00:00
parent 8579b46de3
commit 3b449dace1
5 changed files with 501 additions and 72 deletions

View File

@@ -29,8 +29,10 @@
*/
$action = $_REQUEST['action'];
unset($_REQUEST['action']);
$ajax = new Ajax();
$ajax->$action();
$ajax->$action($_REQUEST);
class Ajax
{
@@ -143,6 +145,40 @@ class Ajax
$oProcess->changeDebugMode($id);
}
}
function getUsers($params)
{
require_once 'classes/model/Users.php';
G::LoadClass('configuration');
$search = isset($params['search']) ? $params['search']: null;
$users = Users::getAll($params['start'], $params['limit'], $search);
$conf = new Configurations;
foreach($users->data as $i=>$user){
$users->data[$i]['USER'] = $conf->getEnvSetting(
'format',
Array(
'userName'=>$user['USR_USERNAME'],
'firstName'=>$user['USR_FIRSTNAME'],
'lastName'=>$user['USR_LASTNAME']
)
);
}
print G::json_encode($users);
}
function getGroups($params)
{
require_once 'classes/model/Groupwf.php';
$search = isset($params['search']) ? $params['search']: null;
$groups = Groupwf::getAll($params['start'], $params['limit'], $search);
print G::json_encode($groups);
}
}