Пример #1
0
                    }
                    echo "</td></tr></table>\n";
                    $lastDate = $evtDate;
                }
            }
        }
    } else {
        echo $xx['sch_no_results'] . "\n";
    }
    echo "</div>\n";
}
//control logic
$msg = '';
//init
if (isset($_POST["search"])) {
    $msg = validateForm();
}
echo "<p class='error'>{$msg}</p>\n";
if (isset($_POST["search"]) and !$msg) {
    searchText();
    //search
    echo "<div class='scrollBoxSh'>\n";
    showMatches();
    //show results
    echo "</div>\n";
} else {
    echo "<div class='scrollBoxAd'>\n\t\t<aside class='aside'>\n{$xx['sch_instructions']}\n</aside>\n\t\t<div class='centerBox'>\n";
    searchForm();
    //define search
    echo "</div>\n</div>\n";
}
Пример #2
0
 * For more information, contact Colosa Inc, 2566 Le Jeune Rd., 
 * Coral Gables, FL, 33134, USA, or email info@colosa.com.
 * 
 */
G::Loadinclude('ajax');
$function = get_ajax_value('function');
$searchText = get_ajax_value('text');
$userName = get_ajax_value('userName');
$authSource = get_ajax_value('authSource');
$dn = get_ajax_value('dn');
$fullname = get_ajax_value('fullname');
$email = get_ajax_value('email');
$roles = get_ajax_value('roles');
switch ($function) {
    case 'searchText':
        searchText($searchText);
        break;
    case 'validUser':
        validUser($searchText);
        break;
    case 'createUser':
        createUser($userName, $authSource, $dn, $fullname, $email, $roles);
        break;
}
function createUser($userName, $authSource, $dn, $fullname, $email, $roles)
{
    global $DB_MODULE;
    // :(
    G::LoadClassRBAC('user');
    $dbc = new DBConnection(DB_HOST, DB_RBAC_USER, DB_RBAC_PASS, DB_RBAC_NAME);
    $obj = new RBAC_User();