Esempio n. 1
0
function intShowSingleUserInfo(&$smarty, $user_id, $normal_username = null, $voip_username = null)
{
    $resp = intSetSingleUserInfo($smarty, $user_id, $normal_username, $voip_username);
    if ($resp->isSuccessful()) {
        intShowSingleUserInfoAssignValues($smarty, $user_id, array_values($resp->getResult()));
        intShowSingleUserInfoInterface($smarty);
    } else {
        intShowSingleUserInfoInput($smarty);
    }
}
Esempio n. 2
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);
}
Esempio n. 3
0
<?php

require_once "user_info_funcs.php";
require_once IBSINC . "large_url.php";
needAuthType(ADMIN_AUTH_TYPE);
$smarty = new IBSSmarty();
largeUrlRestore("user_id_multi");
if (isInRequest("user_id")) {
    intShowSingleUserInfo($smarty, $_REQUEST["user_id"]);
} else {
    if (isInRequest("normal_username")) {
        intShowSingleUserInfo($smarty, null, $_REQUEST["normal_username"]);
    } else {
        if (isInRequest("user_id_multi")) {
            intShowMultiUserInfo($smarty, $_REQUEST["user_id_multi"]);
        } else {
            if (isInRequest("normal_username_multi")) {
                intShowMultiNormalUserInfo($smarty, $_REQUEST["normal_username_multi"]);
            } else {
                if (isInRequest("voip_username_multi")) {
                    intShowMultiVoIPUserInfo($smarty, $_REQUEST["voip_username_multi"]);
                } else {
                    intShowSingleUserInfoInput($smarty);
                }
            }
        }
    }
}