예제 #1
0
$smarty->assign("ROLE_ID", $roleId);
$smarty->assign('ROLE_LIST', $vocabularies->getRoles());
if (!$scope) {
    $scope = 1;
}
switch ($scope) {
    case 1:
        $contacts = sotf_Contact::listMyContactNames();
        break;
    case 2:
        $contacts = array();
        break;
    case 3:
        $contacts = sotf_Contact::listObjectContactNames($obj);
        break;
    case 4:
        $contacts = sotf_Contact::listLocalContactNames();
        break;
    case 5:
        $contacts = sotf_Contact::listAllContactNames();
        break;
    case 6:
        $contacts = sotf_Contact::searchContactNames(sotf_Utils::getParameter('pattern'));
        break;
    default:
        raiseError("unknown scope: {$scope}");
}
$smarty->assign('SCOPE', $scope);
$smarty->assign('PATTERN', $pattern);
$smarty->assign('CONTACTS', $contacts);
$page->sendPopup();