<?php define("VIRGO_API_DIR", "virgo_api"); require_once "smarty/Smarty.class.php"; require_once VIRGO_API_DIR . "/virgo_api.php"; require "Sajax.php"; require VIRGO_API_DIR . "/ajaxfunctions.php"; sajax_init(); sajax_export("AJAXSynchronizeDB"); sajax_handle_client_request(); $smarty = new Smarty(); $api = new VirgoAPI(); sajax_handle_client_request(); $smarty->assign("synchronizeDB", $api->GetSynchronizeJS()); $smarty->assign("ajax", sajax_show_javascript()); $smarty->display("index.tpl");
/** * Outputs the AJAX-powered JavaScript to the browser. It is meant to be used * by renderJavaScript() * * @access private */ function _renderAJAXJavaScript() { jpimport('helpers.sajax', true); sajax_init(); sajax_force_page_ajax(); sajax_export('toggle', 'filepane', 'folderpane'); ?> <script language="JavaScript" type="text/javascript"> /* * (S)AJAX Library code */ <?php sajax_show_javascript(); ?> sajax_fail_handle = SAJAXTrap; function SAJAXTrap( myData ) { alert('Invalid AJAX reponse: ' + myData); } var globRoot = ''; function toggle( fileName ) { x_toggle( fileName, toggle_cb ); } function toggle_cb( myRet ) { filepane(); } function filepane() { x_filepane( globRoot, filepane_cb ); } function filepane_cb( myRet ) { document.getElementById('filepane').innerHTML = myRet; } function folderpane( path ) { globRoot = path; document.getElementById('currentdirectory').innerHTML = globRoot; x_folderpane( globRoot, folderpane_cb ); } function folderpane_cb( myRet ) { document.getElementById('folderpane').innerHTML = myRet; filepane(); } </script> <?php }
public function __construct() { sajax_init(); sajax_export("AJAXSynchronizeDB"); sajax_export("AJAXSynchronizeOffersCount"); sajax_handle_client_request(); $this->synchronizeDB = $this->GetSynchronizeJS(); $this->synchronizeOffersCount = $this->GetSynchronizeOffersCount(); $this->ajax = sajax_show_javascript(); }
/** * Outputs the AJAX-powered JavaScript to the browser. It is meant to be used * by renderJavaScript() * * @access private */ function _renderAJAXJavaScript() { jpimport('helpers.sajax', true); sajax_init(); sajax_force_page_ajax(); sajax_export('toggle', 'tablepane'); ?> <script language="JavaScript" type="text/javascript"> /* * (S)AJAX Library code */ <?php sajax_show_javascript(); ?> sajax_fail_handle = SAJAXTrap; function SAJAXTrap( myData ) { alert('Invalid AJAX reponse: ' + myData); } function toggle( table ) { x_toggle( table, toggle_cb ); } function toggle_cb( myRet ) { tablepane(); } function tablepane() { x_tablepane( tablepane_cb ); } function tablepane_cb( myRet ) { document.getElementById('tablepane').innerHTML = myRet; } </script> <?php }
include_once dirname(__FILE__) . '/includes/Sajax.php'; $post_id = !empty($_REQUEST['post_id']) ? $_REQUEST['post_id'] : ''; $kermert = new Kermert($con); $categories = $kermert->loadCategories(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta name="MSSmartTagsPreventParsing" content="TRUE" /> <link rel="stylesheet" type="text/css" href="./style.css" media="screen" /> <script type="text/javascript" src="./includes/tools.js"></script> <script type="text/javascript" language="javascript"> <!-- <?php sajax_show_javascript(); ?> --> </script> <title>Administration</title> </head> <body> <table width="100%" class="Framework" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"> <div id="top"> <table width="100%" cellpadding="8" cellspacing="0"> <tr> <td> <h1>Administration</h1>
function echoHTML() { jpimport('helpers.lang'); // Get URL for JavaScript $jsURI_pb = JoomlapackAbstraction::SiteURI() . '/administrator/components/' . JoomlapackAbstraction::getParam('option', 'com_joomlapack') . '/assets/js/xp_progress.js'; // Get some more HTML fragments $headingHTML = JoomlapackCommonHTML::getAdminHeadingHTML(JoomlapackLangManager::_('CPANEL_DBEF')); $this->commonSAJAX(); echo <<<ENDFRAGMENT \t\t\t<script language="javascript" src="{$jsURI_pb}"> \t\t\t\t// WinXP Progress Bar- By Brian Gosselin- http://www.scriptasylum.com/ \t\t\t</script> \t\t\t<script language="JavaScript" type="text/javascript"> \t\t\t\t/* \t\t\t\t * (S)AJAX Library code \t\t\t\t */ ENDFRAGMENT; sajax_show_javascript(); echo <<<ENDFRAGMENT \t\t \t\tsajax_fail_handle = SAJAXTrap; \t\t \t\t\t\tfunction SAJAXTrap( myData ) { \t\t\t\t\talert('Invalid AJAX reponse: ' + myData); \t\t\t\t} \t\t\t\t\t \t\t\t\tfunction ToggleFilter( myTable, myID ) { \t\t\t\t\tvar sCheckStatus = (document.getElementById(myID).checked == true) ? "on" : "off"; \t\t\t \t\t\t\t\tdocument.getElementById("DBEFScreen").style.display = "none"; \t\t\t\t\tdocument.getElementById("DBEFProgressBar").style.display = "block"; \t\t\t \t\t\t\t\tx_toggleDBFilter( myTable, sCheckStatus, ToggleFilter_cb ); \t\t\t\t} \t\t\t \t\t\t\tfunction ToggleFilter_cb( myRet ) { \t\t\t\t\tTablesHTML(); \t\t\t\t\tdocument.getElementById("DBEFScreen").style.display = "block"; \t\t\t\t\tdocument.getElementById("DBEFProgressBar").style.display = "none"; \t\t\t\t} \t\t\t \t\t\t\tfunction TablesHTML() { \t\t\t\t\tx_DBSelectionHTML( cb_TablesHTML ); \t\t\t\t} \t\t\t \t\t\t\tfunction cb_TablesHTML( myRet ) { \t\t\t\t\tdocument.getElementById("DBEFScreen").style.display = "block"; \t\t\t\t\tdocument.getElementById("DBEFProgressBar").style.display = "none"; \t\t\t\t\tdocument.getElementById("DBEFOperationList").innerHTML = myRet; \t\t\t\t} \t\t\t\t \t\t\t\tfunction Reset() { \t\t\t\t\tdocument.getElementById("DBEFScreen").style.display = "none"; \t\t\t\t\tdocument.getElementById("DBEFProgressBar").style.display = "block"; \t\t\t\t\tx_ResetDBEF( ToggleFilter_cb ); \t\t\t\t} \t\t\t\t \t\t\t\tfunction FilterNonJ() \t\t\t\t{ \t\t\t\t\tdocument.getElementById("DBEFScreen").style.display = "none"; \t\t\t\t\tdocument.getElementById("DBEFProgressBar").style.display = "block"; \t\t\t\t\tx_FilterNonJoomlaTables( ToggleFilter_cb ); \t\t\t\t} \t\t\t</script> \t\t\t \t\t\t<div id="DBEFProgressBar" style="display:none;" class="sitePack"> \t\t\t\t<h4>Please wait...</h4> \t\t\t\t<script type="text/javascript"> \t\t\t\t\tvar bar0 = createBar(320,15,'white',1,'black','blue',85,7,3,""); \t\t\t\t</script> \t\t\t</div> \t\t\t \t\t\t<div id="DBEFScreen"> \t\t\t\t{$headingHTML} \t\t\t\t<div id="DBEFOperationList"> \t\t\t\t\t<script type="text/javascript"> \t\t\t\t\t\tTablesHTML(); \t\t\t\t\t</script> \t\t\t\t</div> \t\t\t</div>\t\t ENDFRAGMENT; }
/** * Displays the page * */ function echoHTML() { jpimport('helpers.lang'); // Default to site's root folder $myRoot = JPATH_SITE; $rootArray = explode('\\', $myRoot); $myRoot = implode('//', $rootArray); // Get URL for JavaScript $jsURI_pb = JoomlapackAbstraction::SiteURI() . '/administrator/components/' . JoomlapackAbstraction::getParam('option', 'com_joomlapack') . '/assets/js/xp_progress.js'; // Get some more HTML fragments $headingHTML = JoomlapackCommonHTML::getAdminHeadingHTML(JoomlapackLangManager::_('CPANEL_SFF')); $this->commonSAJAX(); ?> <script language="javascript" src="<?php echo $jsURI_pb; ?> "> // WinXP Progress Bar- By Brian Gosselin- http://www.scriptasylum.com/ </script> <script language="JavaScript" type="text/javascript"> /* * (S)AJAX Library code */ <?php sajax_show_javascript(); ?> sajax_fail_handle = SAJAXTrap; function SAJAXTrap( myData ) { alert('Invalid AJAX reponse: ' + myData); } var globRoot; function ToggleFilter( myRoot, myFile, myID ) { var sCheckStatus = (document.getElementById(myID).checked == true) ? "on" : "off"; globRoot = myRoot; document.getElementById("DEFScreen").style.display = "none"; document.getElementById("DEFProgressBar").style.display = "block"; x_toggleFileFilter( myRoot, myFile, sCheckStatus, ToggleFilter_cb ); } function ToggleFilter_cb( myRet ) { dirSelectionHTML( globRoot ); document.getElementById("DEFScreen").style.display = "block"; document.getElementById("DEFProgressBar").style.display = "none"; } function dirSelectionHTML( myRoot ) { globRoot = myRoot; x_sffSelectionHTML( myRoot, cb_dirSelectionHTML ); } function cb_dirSelectionHTML( myRet ) { document.getElementById("DEFScreen").style.display = "block"; document.getElementById("DEFProgressBar").style.display = "none"; document.getElementById("DEFOperationList").innerHTML = myRet; } </script> <div id="DEFProgressBar" style="display:none;" class="sitePack"> <h4>Please wait...</h4> <script type="text/javascript"> var bar0 = createBar(320,15,'white',1,'black','blue',85,7,3,""); </script> </div> <div id="DEFScreen"> <?php echo $headingHTML; ?> <div id="DEFOperationList"> <script type="text/javascript"> dirSelectionHTML('<?php echo $myRoot; ?> '); </script> </div> </div> <?php }
function echoAJAXJS() { $this->commonSAJAX(); echo <<<ENDFRAGMENT \t\t<script language="JavaScript" type="text/javascript"> \t\t\t\t/* \t\t\t\t * (S)AJAX Library code \t\t\t\t */ ENDFRAGMENT; sajax_show_javascript(); echo <<<ENDFRAGMENT \t\t \t\t \t\tsajax_fail_handle = SAJAXTrap; \t\t \t\t\t\tfunction SAJAXTrap( myData ) { \t\t\t\t\talert('Invalid AJAX reponse: ' + myData); \t\t\t\t} \t\t\t\t \t\t\t\tfunction getDefaultOutputDirectory() \t\t\t\t{ \t\t\t\t\tx_getDefaultOutputDirectory( getDefaultOutputDirectory_cb ) \t\t\t\t} \t\t\t\t \t\t\t\tfunction getDefaultOutputDirectory_cb( myRet ) \t\t\t\t{ \t\t\t\t\tdocument.getElementById("outdir").value = myRet; \t\t\t\t} \t\t\t\tfunction getDefaultTempDirectory() \t\t\t\t{ \t\t\t\t\tx_getDeafultTempDirectory( getDeafultTempDirectory_cb ) \t\t\t\t} \t\t\t\t \t\t\t\tfunction getDeafultTempDirectory_cb( myRet ) \t\t\t\t{ \t\t\t\t\tdocument.getElementById("tempdir").value = myRet; \t\t\t\t} \t\t\t\t \t\t</script> ENDFRAGMENT; }
if($time_check > '86400') { $delete_extras = mysql_query ('DELETE FROM phaos_shout WHERE id = \''.$row['id'].'\' '); } } } $sajax_request_type = "GET"; sajax_init(); sajax_export("add_chat_line", "refresh"); sajax_handle_client_request(); ?> <html> <head> <script> <?php sajax_show_javascript(); ?> function refresh_chat(new_data) { document.getElementById("chat_right_side").innerHTML = new_data; } function refresh() { x_refresh(refresh_chat); } function add_chat_line_cb() { refresh(); } function add_chat_line() { var chat_text; chat_text = document.chat_form.chat_text.value;
/** * Sets up the pages AJAX functions. * * @author Ben Dodson * @version 1/12/05 * @since 1/12/05 */ function handleAJAX() { global $include_path, $jukebox, $my_frontend; // AJAX: $ajax_list = array(); @(include_once $include_path . "frontend/frontends/{$my_frontend}/ajax.php"); @(include_once $include_path . "frontend/frontends/{$my_frontend}/ajax_scripts.php"); @(include_once $include_path . "frontend/ajax.php"); @(include_once $include_path . "frontend/ajax_scripts.php"); if ($jukebox == "true") { include_once $include_path . "jukebox/ajax.php"; include_once $include_path . "jukebox/ajax_scripts.php"; } if (sizeof($ajax_list > 0)) { // This frontend has AJAX functions: global $sajax_debug_mode, $sajax_export_list, $sajax_request_type, $sajax_remote_uri; $sajax_debug_mode = 0; include_once $include_path . "lib/Sajax.php"; sajax_init(); for ($i = 0; $i < sizeof($ajax_list); $i++) { sajax_export($ajax_list[$i]); } echo "\n<script>\n"; sajax_show_javascript(); echo "\n</script>\n"; } }
function show($args) { $pluginrelativepath = $this->getPluginUrl(); echo '</td></tr></table></td></tr></table>'; include 'sajax_functions.php'; echo '<script language="Javascript">'; sajax_show_javascript(); include 'script.js.php'; echo '</script>'; echo <<<endHTML <style type="text/css"> <!-- a.link {font-family:Arial;font-size:8pt;color:#FF0000;} a:hover {color:#000000;} td.text {font-family:Arial;font-size:8pt;} select {font-size:8pt;} span.logo {font-size:38pt;font-family:monospace;color:#FFFFFF;font-size:bold} #info {position:absolute;left:185px;top:200px;visibility:hidden} #pinfo {position:absolute;left:128px;top:220px;visibility:hidden} #halloffame {position:absolute;left:185px;top:200px;visibility:hidden} --> </style> <form name="hilfeform"> <table border="0" cellpadding="0" cellspacing="1"> <tr> <td width="75" bgcolor="#D0D0D0" align="center" class="text">Version 1.1</td> <td width="100" bgcolor="#A0A0A0"> </td> <td width="400" bgcolor="#D0D0D0"> <table cellpadding="3"><tr><td class="text" id="anzeige">Zum Spielstart auf Neustart klicken</td></tr></table> </td> <td width="150" bgcolor="#A0A0A0"> </td> </tr> <tr> <td rowspan="2" align="center" valign="top"><span class="logo" id="logo0">M</span><br><span class="logo" id="logo1">U</span><br><span class="logo" id="logo2">R</span><br><span class="logo" id="logo3">M</span><br><span class="logo" id="logo4">E</span><br><span class="logo" id="logo5">L</span><br><span class="logo" id="logo6">N</span></td> <td valign="top"> <table width="100" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#D0D0D0" class="text"> <br> <table cellpadding="5" cellspacing="0"> <tr> <td class="text"><a href="javascript:neustart()" class="link" id="link0">Neustart</a><br><br><a href="javascript:show_info()" class="link" id="link1">Info</a><br><br> <a href="javascript:show_halloffame()" class="link" id="link2">Hall of Fame</a> </td> </tr> </table> </td> </tr> </table> </td> <td align="center" bgcolor="#A0A0A0"> <img src="{$pluginrelativepath}/images/trans.gif" width="10" height="5" border="0" alt=""> <br> <table border="0" cellpadding="0" cellspacing="1" bgcolor="#A0A0A0"> <tr bgcolor="#000000"> <td id="zz0"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_0" onclick="klick(0,0)"></td> <td id="zz1"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_1" onclick="klick(0,1)"></td> <td id="zz2"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_2" onclick="klick(0,2)"></td> <td id="zz3"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_3" onclick="klick(0,3)"></td> <td id="zz4"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_4" onclick="klick(0,4)"></td> <td id="zz5"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_5" onclick="klick(0,5)"></td> <td id="zz6"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_0_6" onclick="klick(0,6)"></td> </tr> <tr bgcolor="#000000"> <td id="zz7"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_0" onclick="klick(1,0)"></td> <td id="zz8"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_1" onclick="klick(1,1)"></td> <td id="zz9"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_2" onclick="klick(1,2)"></td> <td id="zz10"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_3" onclick="klick(1,3)"></td> <td id="zz11"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_4" onclick="klick(1,4)"></td> <td id="zz12"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_5" onclick="klick(1,5)"></td> <td id="zz13"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_1_6" onclick="klick(1,6)"></td> </tr> <tr bgcolor="#000000"> <td id="zz14"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_0" onclick="klick(2,0)"></td> <td id="zz15"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_1" onclick="klick(2,1)"></td> <td id="zz16"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_2" onclick="klick(2,2)"></td> <td id="zz17"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_3" onclick="klick(2,3)"></td> <td id="zz18"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_4" onclick="klick(2,4)"></td> <td id="zz19"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_5" onclick="klick(2,5)"></td> <td id="zz20"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_2_6" onclick="klick(2,6)"></td> </tr> <tr bgcolor="#000000"> <td id="zz21"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_0" onclick="klick(3,0)"></td> <td id="zz22"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_1" onclick="klick(3,1)"></td> <td id="zz23"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_2" onclick="klick(3,2)"></td> <td id="zz24"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_3" onclick="klick(3,3)"></td> <td id="zz25"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_4" onclick="klick(3,4)"></td> <td id="zz26"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_5" onclick="klick(3,5)"></td> <td id="zz27"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_3_6" onclick="klick(3,6)"></td> </tr> <tr bgcolor="#000000"> <td id="zz28"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_0" onclick="klick(4,0)"></td> <td id="zz29"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_1" onclick="klick(4,1)"></td> <td id="zz30"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_2" onclick="klick(4,2)"></td> <td id="zz31"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_3" onclick="klick(4,3)"></td> <td id="zz32"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_4" onclick="klick(4,4)"></td> <td id="zz33"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_5" onclick="klick(4,5)"></td> <td id="zz34"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_4_6" onclick="klick(4,6)"></td> </tr> <tr bgcolor="#000000"> <td id="zz35"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_0" onclick="klick(5,0)"></td> <td id="zz36"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_1" onclick="klick(5,1)"></td> <td id="zz37"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_2" onclick="klick(5,2)"></td> <td id="zz38"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_3" onclick="klick(5,3)"></td> <td id="zz39"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_4" onclick="klick(5,4)"></td> <td id="zz40"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_5" onclick="klick(5,5)"></td> <td id="zz41"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_5_6" onclick="klick(5,6)"></td> </tr> <tr bgcolor="#000000"> <td id="zz42"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_0" onclick="klick(6,0)"></td> <td id="zz43"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_1" onclick="klick(6,1)"></td> <td id="zz44"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_2" onclick="klick(6,2)"></td> <td id="zz45"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_3" onclick="klick(6,3)"></td> <td id="zz46"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_4" onclick="klick(6,4)"></td> <td id="zz47"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_5" onclick="klick(6,5)"></td> <td id="zz48"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="feld_6_6" onclick="klick(6,6)"></td> </tr> </table> <img src="{$pluginrelativepath}/images/trans.gif" width="10" height="5" border="0" alt=""> </td> <td valign="top"> <table width="150" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#D0D0D0" class="text"> <br> <table width="100%" cellpadding="4" cellspacing="0"> <tr> <td width="100%" class="text"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="40%" class="text">Highscore:</td><td width="60%"class="text" align="right"><span id="high">0</span> </td></tr></table></td> </tr> <tr> <td width="100%" class="text"><br>Punkte:</td> </tr> <tr> <td class="text" align="right"><span id="punkte" style="font-size:16pt;font-family:monospace">0</span> </td> </tr> <tr> <td class="text"><br>Auffüllen aus Richtung:</td> </tr> <tr> <td align="center"><img src="{$pluginrelativepath}/images/vonoben2.gif" width="25" height="25" border="0" alt="" name="dir_0" onclick="dir_change(0)"><img src="{$pluginrelativepath}/images/trans.gif" width="10" height="10" border="0" alt=""><img src="{$pluginrelativepath}/images/vonunten.gif" width="25" height="25" border="0" alt="" name="dir_1" onclick="dir_change(1)"><img src="{$pluginrelativepath}/images/trans.gif" width="10" height="10" border="0" alt=""><img src="{$pluginrelativepath}/images/vonlinks.gif" width="25" height="25" border="0" alt="" name="dir_2" onclick="dir_change(2)"><img src="{$pluginrelativepath}/images/trans.gif" width="10" height="10" border="0" alt=""><img src="{$pluginrelativepath}/images/vonrechts.gif" width="25" height="25" border="0" alt="" name="dir_3" onclick="dir_change(3)"><br><input type="Hidden" name="dir" value="0" size="" maxlength=""></td> </tr> <tr> <td width="100%" class="text"><br>Optional: Tauschen (<span id="tausch">0</span>)</td> </tr> <tr> <td class="text" align="center"><div id="tauschlink"> </div></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="5"> <tr> <td width="100%" class="text"><br>Nächste Murmel:</td> </tr> <tr> <td align="center" bgcolor="#000000"><img src="{$pluginrelativepath}/images/trans.gif" width="50" height="50" border="0" alt="" name="nextbildname"></td> </tr> </table> </td> </tr> </table> <br> </td> </tr> </table><br> <div id="pinfo"> <table width="500" cellpadding="0" cellspacing="0"> <tr> <td><img src="{$pluginrelativepath}/images/trans.gif" width="5" height="350" border="0" alt=""></td> <td align="center"><span style="color:#FFFFFF;font-weight:bold;font-size:20pt;font-family:monospace;" id="pinfoanz">0</span></td> <td><img src="{$pluginrelativepath}/images/trans.gif" width="5" height="10" border="0" alt=""></td> </tr> </table> </div> <div id="info"> <table cellpadding="4" cellspacing="0" bgcolor="#A0A0A0"> <tr> <td width="10"><img src="{$pluginrelativepath}/images/trans.gif" width="10" height="55" border="0" alt=""></td> <td width="362" valign="top"> <table cellpading="0" cellspacing="0"> <tr> <td width="170" class="text" valign="top"><br><b>Murmeln - Info</b></td> <td width="170" class="text" align="right"><br><a class="link" href="javascript:close_info()">Info schließen</a></td> </tr> <tr> <td class="text" colspan="2"> </td> </tr> <tr> <td class="text" colspan="2"><b>Steuerung:</b></td> </tr> <tr> <td class="text" colspan="2"> <ul> <li>Klick auf ein Element löscht dieses.</li> <li>Zum Schließen der entstandenen Lücke wird ein neues Element aus der Richtung eingefügt, die (rechts vom Spielfeld) ausgewählt wurde. </li> <li>Alle Elemente in der Reihe(Spalte) werden vom neuen Element verschoben, bis die Lücke geschlossen ist.</li> </ul> </td> </tr> <tr> <td class="text" colspan="2"><b>Punkte:</b></td> </tr> <tr> <td class="text" colspan="2"> <ul> <li>Punkte gibt es für rechtwinklig aneinander liegende gleiche Elemente, die einen Block aus mindestens 3 Elementen bilden.</li> <li>Pro Element eines Blocks gibt es 10 Punkte multipliziert mit der Elementzahl des Blocks. Große Blöcke = mehr Punkte!</li> <li>Gewertete Blöcke werden gelöscht. Das Feld wird dann mit zufällig ausgewählten Elementen aufgefüllt.</li> <li>Alle 1000 Punkte erhält man eine optionale Tauschoption.</li> <li>Werden in einer Runde keine Punkte erzielt, ist das Spiel aus.</li> </ul> </td> </tr> <tr> <td class="text" colspan="2" align="center"> <a href="http://www.magierlehrling.de"><img border="0" align="left" src="{$pluginrelativepath}/images/logo.jpg"></a> Angepasst für Stud.IP mit freundlicher Genehmigung: <br> <a href="http://www.magierlehrling.de">www.magierlehrling.de</a> <br> <br> Anregungen, Danksagungen bitte an: <br> <a href="mailto:spielleitung@magierlehrling.de">spielleitung@magierlehrling.de</a> </td> </tr> </table> </td> <td width="5"> </td> </tr> <tr> <td class="text"> </td> <td class="text" align="right">© 2004 by Thomas Kluge</td> <td class="text"> </td> </tr> </table> </div> <div id="halloffame"> <table cellpadding="4" cellspacing="0" bgcolor="#A0A0A0"> <tr> <td width="5"><img src="{$pluginrelativepath}/images/trans.gif" width="5" height="55" border="0" alt=""></td> <td width="362" valign="top"> <table cellpading="0" cellspacing="0"> <tr> <td width="170" class="text" valign="top"><br><b>Murmeln - Hall of Fame</b></td> <td width="170" class="text" align="right"><br><a class="link" href="javascript:close_halloffame()">schließen</a></td> </tr> <tr> <td class="text" colspan="2"> <div id="highscore_list"> </div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> </td> </tr> </table> </td> <td width="5"> </td> </tr> </table> </div> <!--<font color="yellow" id="ausgabe2">A</font>//--> </form> <script type="text/javascript"> x_get_highscore(set_highscore_cb); x_get_highscore_list(set_highscore_list_cb); </script> endHTML; }
/** * Outputs the JavaScript required for (S)AJAX to work * */ function _echoJavaScript() { $this->commonSAJAX(); ?> <script type="text/javascript"> <?php sajax_show_javascript(); ?> sajax_fail_handle = SAJAXTrap; function SAJAXTrap( myData ) { alert('Invalid AJAX reponse: ' + myData); } function testdb() { var host = document.getElementById("host").value; var port = document.getElementById("port").value; var username = document.getElementById("username").value; var password = document.getElementById("password").value; var database = document.getElementById("database").value; x_testdatabase( host, port, username, password, database, testdb_cb ); } function testdb_cb( myRet ) { if( myRet == true ) { alert('<?php echo JoomlapackLangManager::_('MULTIDB_TESTOK'); ?> '); } else { alert('<?php echo JoomlapackLangManager::_('MULTIDB_TESTNOTOK'); ?> '); } } function do_getMultiDBList() { x_getMultiDBList( do_getMultiDBList_cb ); } function do_getMultiDBList_cb( myRet ) { document.getElementById("multidblist").innerHTML = myRet; } function ToggleActive( id ) { x_toggleMultiDBActive( id, ToggleActive_cb ); } function ToggleActive_cb( myRet ) { do_getMultiDBList(); } function editRow( id ) { document.getElementById("id").value = id; submitbutton('edit'); } function deleteRow( id ) { document.getElementById("id").value = id; submitbutton('delete'); } </script> <?php }
/** * Outputs the JavaScript required for AJAX calls to work * * @access private */ function _renderJavaScript() { $this->commonSAJAX(); // Start JS tag echo <<<JSFRAGEND \t\t\t<script type="text/JavaScript"> \t\t\t/* \t \t\t* (S)AJAX Library code \t \t\t*/\t \t\t JSFRAGEND; // Display (S)AJAX code sajax_show_javascript(); echo <<<JSFRAGEND \t\t\t</script> JSFRAGEND; echo '<script type="text/javascript" src="' . JoomlapackAbstraction::SiteURI() . '/administrator/components/' . JoomlapackAbstraction::getParam('option', 'com_joomlapack') . '/assets/js/pack.js"></script>'; }
function _echoJavaScript() { $this->commonSAJAX(); ?> <script type="text/javascript"> <?php sajax_show_javascript(); ?> sajax_fail_handle = SAJAXTrap; function SAJAXTrap( myData ) { alert('Invalid AJAX reponse: ' + myData); } function do_deletebackup( filename ) { x_deleteBackup( filename, do_deletebackup_cb ); } function do_deletebackup_cb( myRet ) { if( myRet ) { alert('<?php echo JoomlapackLangManager::_('BUADMIN_DELETESUCCESS'); ?> '); } else { alert('<?php echo JoomlapackLangManager::_('BUADMIN_DELETEFAILED'); ?> '); } history.go(0); } </script> <?php }
/** * Displays the HTML for this page, directly outputting it to the browser */ function echoHTML() { jpimport('helpers.lang'); // 1.1.1b2 - Oops! This page wouldn't work on at least 1 windows system $myRoot = JPATH_SITE; $rootArray = explode('\\', $myRoot); $myRoot = implode('//', $rootArray); // Get URL for JavaScript $jsURI_pb = JoomlapackAbstraction::SiteURI() . '/administrator/components/' . JoomlapackAbstraction::getParam('option', 'com_joomlapack') . '/assets/js/xp_progress.js'; // Get some more HTML fragments $headingHTML = JoomlapackCommonHTML::getAdminHeadingHTML(JoomlapackLangManager::_('CPANEL_DEF')); $this->commonSAJAX(); echo <<<ENDFRAGMENT \t\t\t<script language="javascript" src="{$jsURI_pb}"> \t\t\t\t// WinXP Progress Bar- By Brian Gosselin- http://www.scriptasylum.com/ \t\t\t</script> \t\t\t<script language="JavaScript" type="text/javascript"> \t\t\t\t/* \t\t\t\t * (S)AJAX Library code \t\t\t\t */ ENDFRAGMENT; sajax_show_javascript(); echo <<<ENDFRAGMENT \t\t \t\tsajax_fail_handle = SAJAXTrap; \t\t \t\t\t\tfunction SAJAXTrap( myData ) { \t\t\t\t\talert('Invalid AJAX reponse: ' + myData); \t\t\t\t} \t\t\t\t\t\t \t\t\t\tvar globRoot; \t\t\t \t\t\t\tfunction ToggleFilter( myRoot, myDir, myID ) { \t\t\t\t\tvar sCheckStatus = (document.getElementById(myID).checked == true) ? "on" : "off"; \t\t\t \t\t\t\t\tglobRoot = myRoot; \t\t\t \t\t\t\t\tdocument.getElementById("DEFScreen").style.display = "none"; \t\t\t\t\tdocument.getElementById("DEFProgressBar").style.display = "block"; \t\t\t \t\t\t\t\tx_toggleDirFilter( myRoot, myDir, sCheckStatus, ToggleFilter_cb ); \t\t\t\t} \t\t\t \t\t\t\tfunction ToggleFilter_cb( myRet ) { \t\t\t\t\tdirSelectionHTML( globRoot ); \t\t\t\t\tdocument.getElementById("DEFScreen").style.display = "block"; \t\t\t\t\tdocument.getElementById("DEFProgressBar").style.display = "none"; \t\t\t\t} \t\t\t \t\t\t\tfunction dirSelectionHTML( myRoot ) { \t\t\t\t\tglobRoot = myRoot; \t\t\t\t\tx_dirSelectionHTML( myRoot, cb_dirSelectionHTML ); \t\t\t\t} \t\t\t \t\t\t\tfunction cb_dirSelectionHTML( myRet ) { \t\t\t\t\tdocument.getElementById("DEFScreen").style.display = "block"; \t\t\t\t\tdocument.getElementById("DEFProgressBar").style.display = "none"; \t\t\t\t\tdocument.getElementById("DEFOperationList").innerHTML = myRet; \t\t\t\t} \t\t\t</script> \t\t\t \t\t\t<div id="DEFProgressBar" style="display:none;" class="sitePack"> \t\t\t\t<h4>Please wait...</h4> \t\t\t\t<script type="text/javascript"> \t\t\t\t\tvar bar0 = createBar(320,15,'white',1,'black','blue',85,7,3,""); \t\t\t\t</script> \t\t\t</div> \t\t\t \t\t\t<div id="DEFScreen"> \t\t\t\t{$headingHTML} \t\t\t\t<div id="DEFOperationList"> \t\t\t\t\t<script type="text/javascript"> \t\t\t\t\t\tdirSelectionHTML('{$myRoot}'); \t\t\t\t\t</script> \t\t\t\t</div> \t\t\t</div>\t\t ENDFRAGMENT; }