<?php

require_once "../xajax.inc.php";
$xajax = new xajax();
//$xajax->debugOn();
$xajax->registerExternalFunction("myExternalFunction", "tests/myExternalFunction.php");
$xajax->registerExternalFunction(array("myFunction", "myExternalClass", "myMethod"), "tests/myExternalFunction.php");
$xajax->processRequests();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>registerExternalFunction Test | xajax Tests</title>
<?php 
$xajax->printJavascript("../");
?>
</head>
<body>

<h2><a href="index.php">xajax Tests</a></h2>
<h1>registerExternalFunction Test</h1>

<form id="testForm1" onsubmit="return false;">
<p><input type="submit" value="Call External Function" onclick="xajax_myExternalFunction(); return false;" /></p>
<p><input type="submit" value="Call External Class Method" onclick="xajax_myFunction(); return false;" /></p>
</form>

<div id="submittedDiv"></div>

</body>
Esempio n. 2
0
if (!isset($includeSmartyAssign) || $includeSmartyAssign === true) {
    require_once R3_WEB_ADMIN_DIR . 'smarty_assign.php';
}
/** Ajax request */
if (defined('R3_USERMANAGER_RELATIVE_LINKS') && R3_USERMANAGER_RELATIVE_LINKS) {
    $url = basename(__FILE__);
    $p = strpos($_SERVER['REQUEST_URI'], '?');
    if ($p > 0) {
        $url .= substr($_SERVER['REQUEST_URI'], $p);
    }
} else {
    $url = R3_DOMAIN_URL . $_SERVER['REQUEST_URI'];
}
$url .= (strpos($url, '?') === false ? '?' : '&') . 'proxytime=' . md5(time());
$objAjax = new xajax($url);
$objAjax->registerExternalFunction('submitForm', 'domains_edit_ajax.php');
$objAjax->processRequests();
$smarty->assign('xajax_js_include', $objAjax->getJavascript(R3_JS_URL));
/** Authentications methods */
$authMethods = $auth->getAuthenticationMethods(array('DB', 'POP3', 'LDAP'));
$smarty->assign('do_auth_type_list', $authMethods);
/** Applications list */
try {
    $appList = $auth->getApplicationsList();
} catch (EPermissionDenied $e) {
}
$smarty->assign('applications_list', $auth->mkAssociativeArray($appList, 'APPLICATION'));
if ($_REQUEST['act'] == 'add') {
    $data['do_auth_type'] = 'DB';
    $data['do_auth_data'] = '';
    $data['do_name'] = '';
Esempio n. 3
0
$dbini->setDomainName($dn_name, true);
$dbini->setApplicationCode($app_code, true);
$dbini->setUserLogin($dn_name, $us_login2, true);
/** Ajax request */
if (defined('R3_USERMANAGER_RELATIVE_LINKS') && R3_USERMANAGER_RELATIVE_LINKS) {
    $url = basename(__FILE__);
    $p = strpos($_SERVER['REQUEST_URI'], '?');
    if ($p > 0) {
        $url .= substr($_SERVER['REQUEST_URI'], $p);
    }
} else {
    $url = R3_DOMAIN_URL . $_SERVER['REQUEST_URI'];
}
$url .= (strpos($url, '?') === false ? '?' : '&') . 'proxytime=' . md5(time());
$objAjax = new xajax($url);
$objAjax->registerExternalFunction('submitForm', 'config_edit_ajax.php');
$objAjax->processRequests();
$smarty->assign('xajax_js_include', $objAjax->getJavascript(R3_JS_URL));
/** parameter type */
$smarty->assign('se_type_list', array('STRING' => 'STRING', 'TEXT' => 'TEXT', 'NUMBER' => 'NUMBER', 'ENUM' => 'ENUM', 'ARRAY' => 'ARRAY', 'JSON' => 'JSON'));
if ($_REQUEST['act'] == 'add') {
    $data['dn_name'] = $dn_name;
    $data['app_code'] = $app_code;
    $data['us_login'] = $us_login;
    $data['se_section'] = $fltsection;
    $data['se_type'] = 'STRING';
    $data['se_private'] = true;
} else {
    if ($_REQUEST['act'] == 'mod') {
        if (($p = strpos($us_login, '|')) !== false) {
            $us_login_only = substr($us_login, $p + 1);
Esempio n. 4
0
header('Pragma: no-cache');
if (defined('R3_USERMANAGER_RELATIVE_LINKS') && R3_USERMANAGER_RELATIVE_LINKS) {
    $url = basename(__FILE__);
    $p = strpos($_SERVER['REQUEST_URI'], '?');
    if ($p > 0) {
        $url .= substr($_SERVER['REQUEST_URI'], $p);
    }
} else {
    $url = R3_DOMAIN_URL . $_SERVER['REQUEST_URI'];
}
$url .= (strpos($url, '?') === false ? '?' : '&') . 'proxytime=' . md5(time());
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
    $url = str_replace($_SERVER['HTTP_HOST'], $_SERVER['HTTP_X_FORWARDED_HOST'], $url);
}
$objAjax = new xajax($url);
$objAjax->registerExternalFunction('submitForm', 'personal_settings_ajax.php');
$objAjax->processRequests();
if (file_exists(R3_APP_ROOT . 'lib/custom.um.php')) {
    require_once R3_APP_ROOT . 'lib/custom.um.php';
    $umDependenciesObj = getUmDependenciesObject();
} else {
    $umDependenciesObj = new R3UmDependenciesDefault();
}
$smarty->assign('umDependencies', $umDependenciesObj->get());
$smarty->assign('xajax_js_include', $objAjax->getJavascript(R3_JS_URL));
if (file_exists(R3_APP_ROOT . 'lib/custom.um.php')) {
    require_once R3_APP_ROOT . 'lib/custom.um.php';
    $umDependenciesObj = getUmDependenciesObject();
} else {
    $umDependenciesObj = new R3UmDependenciesDefault();
}
Esempio n. 5
0
if (!isset($includeSmartyAssign) || $includeSmartyAssign === true) {
    require_once R3_WEB_ADMIN_DIR . 'smarty_assign.php';
}
/** Ajax request */
if (defined('R3_USERMANAGER_RELATIVE_LINKS') && R3_USERMANAGER_RELATIVE_LINKS) {
    $url = basename(__FILE__);
    $p = strpos($_SERVER['REQUEST_URI'], '?');
    if ($p > 0) {
        $url .= substr($_SERVER['REQUEST_URI'], $p);
    }
} else {
    $url = R3_DOMAIN_URL . $_SERVER['REQUEST_URI'];
}
$url .= (strpos($url, '?') === false ? '?' : '&') . 'proxytime=' . md5(time());
$objAjax = new xajax($url);
$objAjax->registerExternalFunction('submitForm', 'acnames_edit_ajax.php');
$objAjax->processRequests();
$smarty->assign('xajax_js_include', $objAjax->getJavascript(R3_JS_URL));
/** Restore old variabled */
$fltapp_code = pageVar('fltapp_code', null, isset($_REQUEST['reset']), false, 'general');
$fltac_verb = pageVar('fltac_verb', null, isset($_REQUEST['reset']), false, 'general');
$fltac_name = pageVar('fltac_name', null, isset($_REQUEST['reset']), false, 'general');
$fltac_type = pageVar('fltac_type', null, isset($_REQUEST['reset']), false, 'general');
$order = pageVar('order', '1A', isset($_REQUEST['reset']));
/** filters */
$filter_where = '1 = 1';
/** Application filter */
if ($fltapp_code != '') {
    $smarty->assign('fltapp_code', $fltapp_code);
}
//$smarty->assign('app_code_list', $auth->mkAssociativeArray($auth->getApplicationsList(array('order'=>'app_name')), 'APPLICATION'));
Esempio n. 6
0
if (!isset($includeSmartyAssign) || $includeSmartyAssign === true) {
    require_once R3_WEB_ADMIN_DIR . 'smarty_assign.php';
}
/** Ajax request */
if (defined('R3_USERMANAGER_RELATIVE_LINKS') && R3_USERMANAGER_RELATIVE_LINKS) {
    $url = basename(__FILE__);
    $p = strpos($_SERVER['REQUEST_URI'], '?');
    if ($p > 0) {
        $url .= substr($_SERVER['REQUEST_URI'], $p);
    }
} else {
    $url = R3_DOMAIN_URL . $_SERVER['REQUEST_URI'];
}
$url .= (strpos($url, '?') === false ? '?' : '&') . 'proxytime=' . md5(time());
$objAjax = new xajax($url);
$objAjax->registerExternalFunction('submitForm', 'applications_edit_ajax.php');
$objAjax->processRequests();
$smarty->assign('xajax_js_include', $objAjax->getJavascript(R3_JS_URL));
if ($_REQUEST['act'] == 'add') {
    $data['app_code'] = '';
    $data['app_name'] = '';
} else {
    $data = $auth->getApplicationData($_REQUEST['cod'], true);
    $smarty->assign('app_ip_addr', $auth->arrayIPToString($data['ip']));
}
if ($_REQUEST['act'] == 'show') {
    $smarty->assign('view_style', 'class="input_readonly" readonly');
}
$smarty->assign('act', $_REQUEST['act']);
$smarty->assign('vlu', $data);
$smarty->display('users/applications_edit.tpl');
Esempio n. 7
0
    $objResponse->addScript("document.location='connected_users.php'");
    return $objResponse->getXML();
}
/** Ajax request */
if (defined('R3_USERMANAGER_RELATIVE_LINKS') && R3_USERMANAGER_RELATIVE_LINKS) {
    $url = 'applications_edit.php';
    $p = strpos($_SERVER['REQUEST_URI'], '?');
    if ($p > 0) {
        $url .= substr($_SERVER['REQUEST_URI'], $p);
    }
} else {
    $url = R3_DOMAIN_URL . $_SERVER['REQUEST_URI'];
}
$url .= (strpos($url, '?') === false ? '?' : '&') . 'proxytime=' . md5(time());
$objAjax = new xajax($url);
$objAjax->registerExternalFunction('disconnectUser', 'applications_edit_ajax.php');
$objAjax->processRequests();
$smarty->assign('xajax_js_include', $objAjax->getJavascript(R3_JS_URL));
$order = pageVar('order', '1A', isset($_REQUEST['reset']));
$limit = max(10, $auth->getConfigValue('SETTINGS', 'ROW_COUNT', 10));
$pg = max(1, PageVar('pg', 1, isset($_REQUEST['reset'])));
$st = ($pg - 1) * $limit;
/** filters */
$filter_where = '';
$canShowDomains = $auth->hasPerm('SHOW', 'DOMAIN') || $auth->hasPerm('SHOW', 'ALL_DOMAINS');
/** List table */
$table = new pSimpleTable("100%", 'grid');
$table->checkImage(false);
if ($auth->getConfigValue('USER_MANAGER', 'SHOW_UID') != 'F') {
    $table->addSimpleField('UID', 'us_id', 'INTEGER', 60, array('visible' => true, 'align' => 'right', 'sortable' => true));
}