Exemplo n.º 1
0
function editUserAssignValues(&$smarty, $user_id, $edit_tpls, $edit_tpl_files)
{
    $is_multi = isMultiString($user_id);
    $smarty->assign("single_user", !$is_multi);
    $smarty->assign("user_id", $user_id);
    $smarty->assign("edit_tpl_files", $edit_tpl_files);
    $smarty->assign("edit_tpl_cs", join($edit_tpls, ","));
    $smarty->assign("target", "group");
    $smarty->assign("target_id", $user_id);
    if (!$is_multi) {
        $resp = intSetSingleUserInfo($smarty, $user_id);
        if (!$resp->isSuccessful()) {
            intShowSingleUserInfoInput($smarty);
            exit;
        }
        $user_info = array_values($resp->getResult());
        intSetSingleUserGroupAttrs($smarty, $user_info[0]);
    } else {
        $smarty->assign("user_attrs", array());
        $smarty->assign("group_attrs", array());
    }
    //    var_dump($smarty);
}
Exemplo n.º 2
0
function intShowSingleUserInfoAssignValues(&$smarty, $user_id, $user_info)
{
    $smarty->assign("can_change", canDo("CHANGE USER ATTRIBUTES", null, (int) $user_id, $user_info[0]["basic_info"]["owner_id"]));
    $smarty->assign("can_delete", canDo("DELETE USER", null, (int) $user_id, $user_info[0]["basic_info"]["owner_id"]));
    intSetSingleUserGroupAttrs($smarty, $user_info[0]);
}