Example #1
0
    exit;
}
if (isset($_POST["AddSquidParentOptionOrginal"])) {
    construct_options();
    exit;
}
if (isset($_POST["DeleteSquidOption"])) {
    delete_options();
    exit;
}
if (isset($_GET["parent-list"])) {
    popup_list();
    exit;
}
if (isset($_GET["DeleteSquidParent"])) {
    parent_delete();
    exit;
}
if (isset($_GET["EnableParentProxy"])) {
    EnableParentProxy();
    exit;
}
js();
function js()
{
    $tpl = new templates();
    $page = CurrentPageName();
    $title = $tpl->_ENGINE_parse_body("{squid_parent_proxy}");
    $title2 = $tpl->_ENGINE_parse_body("{edit_squid_parent_parameters}");
    $title3 = $tpl->_ENGINE_parse_body("{squid_parent_options}");
    $html = "\n\t\tfunction SquidParentProxyStart(){\n\t\t\tYahooWin3('650','{$page}?popup=yes','{$title}');\n\t\t\n\t\t}\n\t\t\n\t\tfunction EditSquidParent(ID){\n\t\t\tYahooWin4('520','{$page}?edit-proxy-parent='+ID,'{$title2}');\n\t\t}\n\t\t\n\t\t\n\t\tfunction DeleteSquidParent(ID){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('DeleteSquidParent',ID);\n\t\t\tXHR.sendAndLoad('{$page}', 'GET',x_EditSquidParentSave);\n\t\t}\n\t\t\n\t\t\n\t\tvar x_EditSquidParentSaveReturn= function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>0){alert(results);}\n\t\t\tYahooWin4Hide();\n\t\t\tRefreshParentList();\n\t\t}\t\t\t\n\t\t\n\t\tfunction EditSquidParentSave(ID){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('ID',ID);\n\t\t\tXHR.appendData('SaveParentProxy',ID);\n\t\t\tXHR.appendData('servername',document.getElementById('servername').value);\n\t\t\tXHR.appendData('server_port',document.getElementById('server_port').value);\n\t\t\tXHR.appendData('server_type',document.getElementById('server_type').value);\n\t\t\tXHR.appendData('icp_port',document.getElementById('icp_port').value);\n\t\t\tXHR.appendData('options',document.getElementById('SquidParentOptions').value);\n\t\t\tdocument.getElementById('SquidParentOptions').innerHTML='<center><img src=\"img/wait_verybig.gif\"></center>';\n\t\t\tXHR.sendAndLoad('{$page}', 'GET',x_EditSquidParentSaveReturn);\t\t\t\n\t\t\n\t\t}\n\t\t\n\t\tfunction ExtractSquidOptions(){\n\t\t\tYahooWin5('500','{$page}?edit-proxy-parent-options='+document.getElementById('SquidParentOptions').value,'{$title3}');\n\t\t}\n\t\t\n\t\tfunction FillSquidParentOptions(){\n\t\t\tLoadAjax('squid_parent_options_filled','{$page}?edit-proxy-parent-options-explain='+document.getElementById('squid_parent_options_f').value);\n\t\t}\n\t\t\n\t\tvar x_AddSquidOption= function (obj) {\n\t\t\tvar results=obj.responseText;\n\t\t\tif(results.length>0){\n\t\t\t\tdocument.getElementById('SquidParentOptions').value=results;\n\t\t\t\tRemplitLesOptionsParent();\n\t\t\t\tYahooWin5Hide();\n\t\t\t}\n\t\t\t\n\t\t}\t\t\t\n\t\t\n\t\tfunction AddSquidOption(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('AddSquidParentOptionOrginal',document.getElementById('SquidParentOptions').value);\n\t\t\tXHR.appendData('key',document.getElementById('squid_parent_options_f').value);\n\t\t\tif(document.getElementById('parent_proxy_add_value')){\n\t\t\t\tXHR.appendData('value',document.getElementById('parent_proxy_add_value').value);\n\t\t\t}\n\t\t\t\n\t\t\tXHR.sendAndLoad('{$page}', 'POST',x_AddSquidOption);\n\t\t}\n\t\t\n\t\tfunction DeleteSquidOption(key){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('DeleteSquidOption',key);\n\t\t\tXHR.appendData('array',document.getElementById('SquidParentOptions').value);\n\t\t\tXHR.sendAndLoad('{$page}', 'POST',x_AddSquidOption);\n\t\t}\n\t\t\n\t\tfunction RemplitLesOptionsParent(){\n\t\t\tLoadAjax('squid_parents_options_list','{$page}?extract-options='+document.getElementById('SquidParentOptions').value);\n\t\t}\n\t\t\n\t\tfunction RefreshParentList(){\n\t\t\tLoadAjax('squid-parents-list','{$page}?parent-list=yes');\n\t\t}\n\n\t\tfunction EnableParentProxy(){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tif(document.getElementById('EnableParentProxy').checked){\n\t\t\t\tXHR.appendData('EnableParentProxy',1);\n\t\t\t}else{\n\t\t\t\tXHR.appendData('EnableParentProxy',0);\n\t\t\t}\n\t\t\t\n\t\t\tXHR.sendAndLoad('{$page}', 'GET');\n\t\t\t\n\t\t}\n\t\t\n\t\tSquidParentProxyStart();";
	
	
	if(isset($_GET["js"])){js();exit;}
	if(isset($_GET["popup"])){popup();exit;}
	if(isset($_GET["edit-proxy-parent-js"])){parent_config_js();exit;}
	if(isset($_GET["edit-proxy-parent"])){parent_config();exit;}
	if(isset($_GET["edit-proxy-parent-tab"])){parent_tab();exit;}
	if(isset($_GET["edit-proxy-parent-table"])){parent_options_table();exit;}
	if(isset($_GET["SaveParentProxy"])){parent_save();exit;}
	if(isset($_GET["edit-proxy-parent-options"])){parent_options_popup();exit;}
	if(isset($_GET["edit-proxy-parent-options-explain"])){parent_options_explain();exit;}
	if(isset($_GET["extract-options"])){extract_options();exit;}
	if(isset($_POST["AddSquidParentOptionOrginal"])){construct_options();exit;}
	if(isset($_POST["DeleteSquidOption"])){delete_options();exit;}
	if(isset($_GET["parent-list"])){popup_list();exit;}
	if(isset($_GET["DeleteSquidParent"])){parent_delete();exit;}
	if(isset($_GET["EnableParentProxy"])){EnableParentProxy();exit;}
	if(isset($_GET["prefer_direct"])){prefer_direct();exit;}
	if(isset($_GET["nonhierarchical_direct"])){nonhierarchical_direct();exit;}
	if(isset($_GET["parent-list-options"])){extract_options();exit;}
	if(isset($_GET["ActionRun"])){ActionRun();exit;}
	if(isset($_GET["peer_infos"])){$GLOBALS["VERBOSE"]=true;peer_infos();exit;}
popup();
	
function js(){
	$t=time();
	$tpl=new templates();
	$page=CurrentPageName();
	$title=$tpl->_ENGINE_parse_body("{squid_parent_proxy}");
	$html="YahooWin3('875','$page','$title');";
	echo $html;