*/ define('XAJAX_HTML_CONTROL_DOCTYPE_FORMAT', 'HTML'); define('XAJAX_HTML_CONTROL_DOCTYPE_VERSION', '4.01'); define('XAJAX_HTML_CONTROL_DOCTYPE_VALIDATION', 'TRANSITIONAL'); $sBaseFolder = dirname(dirname(dirname(__FILE__))); $sCoreFolder = '/xajax_core'; $sCtrlFolder = '/xajax_controls'; include $sBaseFolder . $sCoreFolder . '/xajax.inc.php'; $xajax = new xajax(); $xajax->configure('javascript URI', '../../'); include $sBaseFolder . $sCtrlFolder . '/validate_HTML401TRANSITIONAL.inc.php'; include $sBaseFolder . $sCoreFolder . '/xajaxControl.inc.php'; foreach (array('/document.inc.php', '/structure.inc.php', '/content.inc.php', '/form.inc.php', '/group.inc.php', '/misc.inc.php') as $sFile) { include $sBaseFolder . $sCtrlFolder . $sFile; } $objDocument = new clsDocument(array('children' => array(new clsDoctype(), new clsHtml(array('children' => array(new clsHead(array('xajax' => $xajax, 'children' => array(generateTitle(), generateStyle(), generateScript(), generateMeta(), generateLink(), generateBase()))), new clsBody(array('children' => array(generateOrderedList(), generateUnorderedList(), generateDefinitionList(), generateTable(), generateForm(), generateContent(), generateValidation(), generateIframe()))))))))); function generateTitle() { return new clsTitle(array('child' => new clsLiteral('Title'))); } function generateStyle() { return new clsStyle(array('attributes' => array('type' => 'text/css'), 'child' => new clsLiteral('styleOne { background: #ffdddd; }'))); } function generateScript() { return new clsScript(array('attributes' => array('type' => 'text/javascript'), 'child' => new clsLiteral('javascriptFunction = function(a, b) { alert(a*b); };'))); } function generateMeta() { return new clsMeta(array('attributes' => array('name' => 'keywords', 'lang' => 'en-us', 'content' => 'xajax, javascript, php, ajax')));
*/ define('XAJAX_HTML_CONTROL_DOCTYPE_FORMAT', 'XHTML'); define('XAJAX_HMTL_CONTROL_DOCTYPE_VERSION', '1.0'); define('XAJAX_HTML_CONTROL_DOCTYPE_VALIDATION', 'TRANSITIONAL'); $sBaseFolder = dirname(dirname(dirname(__FILE__))); $sCoreFolder = '/xajax_core'; $sCtrlFolder = '/xajax_controls'; include $sBaseFolder . $sCoreFolder . '/xajax.inc.php'; $xajax = new xajax(); $xajax->configure('javascript URI', '../../'); include $sBaseFolder . $sCtrlFolder . '/validate_XHTML10TRANSITIONAL.inc.php'; include $sBaseFolder . $sCoreFolder . '/xajaxControl.inc.php'; foreach (array('/document.inc.php', '/structure.inc.php', '/content.inc.php', '/form.inc.php', '/group.inc.php', '/misc.inc.php') as $sFile) { include $sBaseFolder . $sCtrlFolder . $sFile; } $objDocument = new clsDocument(array('children' => array(new clsDoctype(), new clsHtml(array('attributes' => array('xmlns' => 'http://www.w3.org/1999/xhtml', 'xml:lang' => 'en', 'lang' => 'en'), 'children' => array(new clsHead(array('xajax' => $xajax, 'children' => array(generateTitle(), generateStyle(), generateScript(), generateMeta(), generateLink(), generateBase()))), new clsBody(array('children' => array(generateOrderedList(), generateUnorderedList(), generateDefinitionList(), generateTable(), generateForm(), generateContent(), generateValidation(), generateIframe()))))))))); function generateTitle() { return new clsTitle(array('child' => new clsLiteral('Title'))); } function generateStyle() { return new clsStyle(array('attributes' => array('type' => 'text/css'), 'child' => new clsLiteral('styleOne { background: #ffdddd; }'))); } function generateScript() { return new clsScript(array('attributes' => array('type' => 'text/javascript'), 'child' => new clsLiteral('javascriptFunction = function(a, b) { alert(a*b); };'))); } function generateMeta() { return new clsMeta(array('attributes' => array('name' => 'keywords', 'lang' => 'en-us', 'content' => 'xajax, javascript, php, ajax')));
<div id="wphead"> <h1>Adding <?php echo $shortCode->title; ?> </h1> </div> <form class="media-upload-form type-form"> <div id="media-items"> <div class="media-item media-blank"> <?php echo displayDescription(); ?> <table class="describe"> <tbody> <?php echo generateForm(); ?> </tbody> </table> </div> </div> </form> </div> </body> </html> <?php function generateForm()
if ($err === false) { alert('Successfully signed up; you can now log in.', 1); $signup_success = true; reset_attempts('login'); } else { alert(htmlentities($err), -1); } } } } if (userAccess('u')) { echo "Currently logged in as <b>{$_SESSION['email']}</b>."; } else { ?> <table id="loginformtable"><tr> <td> <?php echo generateForm(array('action' => 'login.php', 'method' => 'POST', 'autocomplete' => 'off'), array('<h2>Sign Up</h2>', array('prompt' => 'Email:', 'name' => 's_email', 'value' => isset($signup_success) ? '' : POST('s_email'), 'autofocus' => 'autofocus'), array('prompt' => 'Password:'******'name' => 's_pass', 'type' => 'password'), array('prompt' => 'Again:', 'name' => 's_confpass', 'type' => 'password'), 'Captcha:<br>' . getCaptcha(), array('name' => 'signup', 'type' => 'submit', 'value' => 'Sign Up'))); ?> Register to gain access to all features of the site! To be added soon: question tracking, subjects, common words, etc. </td> <td> <?php echo generateForm(array('action' => 'login.php', 'method' => 'POST'), array('<h2>Log In</h2>', array('prompt' => 'Email:', 'name' => 'email', 'value' => isset($signup_success) ? POST('s_email') : POST('email'), 'autofocus' => 'autofocus'), array('prompt' => 'Password:'******'name' => 'pass', 'type' => 'password'), '', array('name' => 'login', 'type' => 'submit', 'value' => 'Log In'))); ?> </td> </tr></table> <script>if($('[name="email"]').val().trim().length>0)$('[name="pass"]').focus();</script> <?php }