예제 #1
0
 static function getUserList($workflow_id)
 {
     module_load_include('php', 'apiary_project', 'workflow/include/class.Workflow_Users');
     return Workflow_Users::getUserList($workflow_id);
 }
예제 #2
0
function drupal_user_cbox($workflow_id, $working_selected_user_csv)
{
    $working_selected_user_list = explode(",", $working_selected_user_csv);
    $drupal_user_name_list = Workflow::getDrupalUserList();
    //we can modify this to only return drupal users with certain permissions
    $drupal_user_count = sizeof($drupal_user_name_list);
    if ($workflow_id != '0') {
        if (Workflow::workflow_id_exists($workflow_id)) {
            $selected_user_list = Workflow_Users::getUserList($workflow_id);
        }
    } else {
        $selected_user_list = array($user->name);
    }
    for ($i = 0; $i < sizeof($working_selected_user_list); $i++) {
        if (array_search($working_selected_user_list[$i], $selected_user_list) > -1) {
            //do not do anything
        } else {
            array_push($selected_user_list, $working_selected_user_list[$i]);
        }
    }
    $drupal_user_names_combobox = generateDrupalUserNamesComboBox($drupal_user_name_list, $selected_user_list);
    $returnJSON['drupal_user_count'] = $drupal_user_count;
    $returnJSON['drupal_user_names_combobox'] = $drupal_user_names_combobox;
    echo json_encode($returnJSON);
}