Example #1
0
$scripts = array("scripts/prototype.js", "puzzle.js");
head($styles, $scripts);
?>

<h1>Puzzle Demo</h1>
<p>
  Here is a simple puzzle demonstration that I wrote.
  The picture used for this puzzle is of my dog, Gabriel.
  Isn't he cute?
</p>
<p>
  Click on an arrow to cycle a row or column.
  Click on the shuffle button to shuffle the puzzle.
  This puzzle may look like a square but it is actually a torus!
</p>

<?php 
javascript_message();
?>

<div id="puzzleframe">
  <div id="up" class="colcycle"></div>
  <div id="left" class="rowcycle"></div>
  <div id="puzzlearea"></div>
  <div id="right" class="rowcycle"></div>
  <div id="down" class="colcycle"></div>
  <button id="shuffle">Shuffle</button>
</div>

<?php 
foot(TRUE);
Example #2
0
function backup_script()
{
    $page = CurrentPageName();
    $tpl = new templates();
    $success = $tpl->_ENGINE_parse_body('{success}');
    $quarantine_reports = $tpl->_ENGINE_parse_body('{quarantine_reports}');
    $title = $tpl->_ENGINE_parse_body('{backuped_mails}');
    $are_you_sure_to_delete = $tpl->javascript_parse_text("{are_you_sure_to_delete}");
    $load = "loadMain()";
    if (isset($_GET["Master"])) {
        $load = "LoadBackupAdmin()";
    }
    if (isset($_GET["MailSettings"])) {
        $load = "QuarantineMailSettings()";
    }
    $javascript_message = javascript_message();
    $quarantine_superadmin = "\n\tfunction LoadBackupAdmin(){\n\t\tYahooWin(900,'{$page}?SuperAdmin=yes','{$title}');\n\t\tsetTimeout(\"LoadBackupAdminQuery()\",1000);\n\t\n\t}\n\t\n\tfunction LoadBackupAdminQuery(){\n\t\tLoadAjax('quarantineADMresults','{$page}?SuperAdminQuery=yes');\n\t}\n\t\n\t\n\n\t\n\n\t\n\tfunction LoadBackupAdminQueryPerf(){\n\tvar zDate=document.getElementById('zDate').value;\n\tvar mailfrom=document.getElementById('mailfrom').value;\n\tvar recipient=document.getElementById('recipient').value;\n\tvar subject=document.getElementById('subject').value;\n\tLoadAjax('quarantineADMresults','{$page}?SuperAdminQuery=yes&zDate='+zDate+'&mailfrom='+mailfrom+'&recipient='+recipient+'&subject='+subject);\n\t}\n\t\n\tfunction DeleteBackupAdminQueryPerf(){\n\t\tif(confirm('{$are_you_sure_to_delete}')){\n\t\t\tvar zDate=document.getElementById('zDate').value;\n\t\t\tvar mailfrom=document.getElementById('mailfrom').value;\n\t\t\tvar recipient=document.getElementById('recipient').value;\n\t\t\tvar subject=document.getElementById('subject').value;\n\t\t\tLoadAjax('quarantineADMresults','{$page}?SuperAdminQuery=yes&zDate='+zDate+'&mailfrom='+mailfrom+'&recipient='+recipient+'&subject='+subject+'&delete=yes');\n\t\t}\n\t}\n\t\n\tfunction LoadBackupAdminQueryPerfPress(e){\n\t\tif(checkEnter(e)){LoadBackupAdminQueryPerf();}\n\t}\n\t\n";
    $html = "\n\t\tvar ou;\n\t\tou='{$_GET["js"]}';\n\t\t\n\t\n\t\t\n\t\t\nfunction loadMain(){\n\t\t\tYahooWin(850,'{$page}?popup={$_GET["js"]}','{$title}');\n\t\t}\n\t\t\n\tvar x_QuarantineOuQuery= function (obj) {\n\t\tvar tempvalue=obj.responseText;\n\t\tdocument.getElementById('quarantine_ou_results').innerHTML=tempvalue;\n\t\t\n\t}\t\t\n\n\tfunction QuarantineMailSettings(){\n\t\tvar ou='{$_GET["js"]}';\n\t\tYahooWin3(900,'{$page}?quarantine-settings=yes&ou='+ou,'{$quarantine_reports}');\n\t}\n\t\t\n\tfunction QuarantineOuQuery(next){\n\t\t\t\tif(!next){next=0;}\n\t\t\t\tvar ou='{$_GET["js"]}';\n\t\t\t\tvar query=document.getElementById('query').value;\n\t\t\t\tvar recipient=document.getElementById('recipient').value;\n\t\t\t\tvar XHR = new XHRConnection();\n\t\t\t\tdocument.getElementById('quarantine_ou_results').innerHTML='<center style=\"width:100%\"><img src=\"img/wait_verybig.gif\"></center>';\n\t        \tXHR.appendData('ou',ou);\n\t        \tXHR.appendData('query',query);\n\t\t\t\tXHR.appendData('recipient',recipient);\n\t\t\t\tXHR.appendData('next',next);\n\t\t\t\tXHR.sendAndLoad('{$page}', 'GET',x_QuarantineOuQuery);\t\t\t\n\t}\n\n\tfunction QfindPress(e){\n\t\tif (checkEnter(e)){QuarantineOuQuery(0);}\n\t}\n\t\nvar x_QuarantineMailSettingsSave= function (obj) {\n\t\tvar tempvalue=obj.responseText;\n\t\tif(tempvalue.length>3){alert(tempvalue);}\n\t\tQuarantineMailSettings();\n\t}\t\t\n\t\n\t\n\tfunction QuarantineMailSettingsSave(){\n\t\t var OuSendQuarantineReports=document.getElementById('OuSendQuarantineReports').value;\n\t\t var Min=document.getElementById('Min').value; \n\t\t var hour=document.getElementById('hour').value;\n\t\t var days=document.getElementById('days').value;\n\t\t var mailfrom=document.getElementById('mailfrom').value;\n\t\t var subject=document.getElementById('subject').value;\n\t\t var title1=document.getElementById('title1').value;\n\t\t var title2=document.getElementById('title2').value;\n\t\t var explain=document.getElementById('explain').value;\n\t\t var externalLink=document.getElementById('externalLink').value;\n\t\t \n\t\t \n\t\t var XHR = new XHRConnection();\n\t\t XHR.appendData('ou','{$_GET["js"]}');\n\t     XHR.appendData('OuSendQuarantineReports',OuSendQuarantineReports);\n\t\t XHR.appendData('Min',Min);\n\t\t XHR.appendData('hour',hour);\n\t\t XHR.appendData('days',days);\n\t\t XHR.appendData('mailfrom',mailfrom);\n\t\t XHR.appendData('subject',subject);\n\t\t XHR.appendData('title1',title1);\n\t\t XHR.appendData('title2',title2);\n\t\t XHR.appendData('explain',explain);\n\t\t XHR.appendData('externalLink',externalLink);\n\t\t \n\t\t \n\t\t document.getElementById('quarantine_ou_settings').innerHTML='<center style=\"width:100%\"><img src=\"img/wait_verybig.gif\"></center>';\n\t\t XHR.sendAndLoad('{$page}', 'GET',x_QuarantineMailSettingsSave);\n\t\n\t}\n\n\t{$javascript_message}\n\n\n\n\n\t\t\n{$quarantine_superadmin}\t\n{$load};\n";
    return $html;
}
Example #3
0
function quarantine_script(){
	$page=CurrentPageName();
	$tpl=new templates();
	$success=$tpl->_ENGINE_parse_body('{success}');
	$quarantine_reports=$tpl->_ENGINE_parse_body('{quarantine_reports}');
	$title=$tpl->_ENGINE_parse_body('{quarantine_manager}');
	
	$load="loadMain()";
	if(isset($_GET["Master"])){$load="LoadQuarantineAdmin()";}
	if(isset($_GET["MailSettings"])){$load="QuarantineMailSettings()";}	
	
	if(isset($_GET["inline"])){
		$prefix="<div id='quarantine-inline'></div>\n<script>";
		$suffix="</script>";
		$load="loadMainInLine()";
	}
	
	
	$javascript_message=javascript_message();
	$quarantine_superadmin="
	function LoadQuarantineAdmin(){
		YahooWin(900,'$page?SuperAdmin=yes','$title');
		setTimeout(\"LoadQuarantineAdminQuery()\",1000);
	
	}
	
	function LoadQuarantineAdminQuery(){
		LoadAjax('quarantineADMresults','$page?SuperAdminQuery=yes');
	}
	
	

	

	
	function LoadQuarantineAdminQueryPerf(){
	var MessagesSelected='';
	var zDate=document.getElementById('zDate').value;
	var mailfrom=document.getElementById('mailfrom').value;
	var recipient=document.getElementById('recipient').value;
	var subject=document.getElementById('subject').value;
	if(document.getElementById('liberequeue')){
		MessagesSelected=escape(document.getElementById('liberequeue').value);
	}
	
	LoadAjax('quarantineADMresults','$page?SuperAdminQuery=yes&zDate='+zDate+'&mailfrom='+mailfrom+'&recipient='+recipient+'&subject='+subject+'&MessagesSelected='+MessagesSelected);
	}
	
	function DeleteQuarantineAdminQueryPerf(){
	var zDate=document.getElementById('zDate').value;
	var mailfrom=document.getElementById('mailfrom').value;
	var recipient=document.getElementById('recipient').value;
	var subject=document.getElementById('subject').value;
	LoadAjax('quarantineADMresults','$page?SuperAdminQuery=yes&zDate='+zDate+'&mailfrom='+mailfrom+'&recipient='+recipient+'&subject='+subject+'&delete=yes');
	}
	
	function LoadQuarantineAdminQueryPerfPress(e){
		if(checkEnter(e)){LoadQuarantineAdminQueryPerf();}
	}
	
";
	
	$html="
	$prefix
	function loadMainInLine(){
			LoadAjax('quarantine-inline','$page?popup={$_GET["js"]}');
		
		}
		
function loadMain(){
			YahooWin(850,'$page?popup={$_GET["js"]}','$title');
		}
		
	var x_QuarantineOuQuery= function (obj) {
		var tempvalue=obj.responseText;
		document.getElementById('quarantine_ou_results').innerHTML=tempvalue;
		
	}		

	function QuarantineMailSettings(){
		var ou='{$_GET["js"]}';
		YahooWin3(900,'$page?quarantine-settings=yes&ou={$_GET["js"]}','$quarantine_reports');
	}
		
	function QuarantineOuQuery(next){
				if(!next){next=0;}
				var ou='{$_GET["js"]}';
				var query=document.getElementById('query').value;
				var recipient=document.getElementById('recipient').value;
				var XHR = new XHRConnection();
				document.getElementById('quarantine_ou_results').innerHTML='<center style=\"width:100%\"><img src=\"img/wait_verybig.gif\"></center>';
	        	XHR.appendData('ou','{$_GET["js"]}');
	        	XHR.appendData('query',query);
				XHR.appendData('recipient',recipient);
				XHR.appendData('next',next);
				XHR.sendAndLoad('$page', 'GET',x_QuarantineOuQuery);			
	}

	function QfindPress(e){
		if (checkEnter(e)){QuarantineOuQuery(0);}
	}
	
var x_QuarantineMailSettingsSave= function (obj) {
		var tempvalue=obj.responseText;
		if(tempvalue.length>0){alert(tempvalue);}
		QuarantineMailSettings();
	}		
	
	
	function QuarantineMailSettingsSave(){
		 var OuSendQuarantineReports=document.getElementById('OuSendQuarantineReports').value;
		 var Min=document.getElementById('Min').value; 
		 var hour=document.getElementById('hour').value;
		 var days=document.getElementById('days').value;
		 var mailfrom=document.getElementById('mailfrom').value;
		 var subject=document.getElementById('subject').value;
		 var title1=document.getElementById('title1').value;
		 var title2=document.getElementById('title2').value;
		 var explain=document.getElementById('explain').value;
		 var externalLink=document.getElementById('externalLink').value;
		 
		 
		 var XHR = new XHRConnection();
		 XHR.appendData('ou','{$_GET["js"]}');
	     XHR.appendData('OuSendQuarantineReports',OuSendQuarantineReports);
		 XHR.appendData('Min',Min);
		 XHR.appendData('hour',hour);
		 XHR.appendData('days',days);
		 XHR.appendData('mailfrom',mailfrom);
		 XHR.appendData('subject',subject);
		 XHR.appendData('title1',title1);
		 XHR.appendData('title2',title2);
		 XHR.appendData('explain',explain);
		 XHR.appendData('externalLink',externalLink);
		 
		 AnimateDiv('quarantine_ou_settings');
		 XHR.sendAndLoad('$page', 'GET',x_QuarantineMailSettingsSave);
	
	}

	$javascript_message
	$quarantine_superadmin	
	$load;
$suffix
";
	
	return $html;
	
}