/** * Outputs the form. * * @param object HTML_QuickForm_Page the page being processed * @access public * @since 2.0.0RC1 */ function _renderForm(&$page) { $tab = ' '; $p = new HTML_Page2(array('lineend' => PHP_EOL, 'tab' => $tab, 'doctype' => 'XHTML 1.0 Strict', 'language' => 'en', 'cache' => 'false')); $p->disableXmlProlog(); $p->setTitle('PEAR::HTML_Progress2 - Generator'); $p->setMetaData('author', 'Laurent Laville'); $formTemplate = "\n<form{attributes}>" . "\n<table class=\"maintable\">" . "\n<caption>HTML_Progress2 Generator</caption>" . "\n{content}" . "\n</table>" . "\n</form>"; $headerTemplate = "\n<tr>" . "\n\t<th colspan=\"2\">" . "\n\t\t{header}" . "\n\t</th>" . "\n</tr>"; $elementTemplate = "\n<tr valign=\"top\">" . "\n\t<td class=\"qfLabel\"> " . "<!-- BEGIN required --><span class=\"required\">*</span><!-- END required -->" . "{label}</td>" . "\n\t<td class=\"qfElement\">" . "\n{element}" . "<!-- BEGIN label_2 --> " . "<span class=\"qfLabel2\">{label_2}</span>" . "<!-- END label_2 -->" . "\n\t</td>" . "\n</tr>"; $groupTemplate = "\n\t\t<table class=\"group\">" . "\n\t\t<tr>" . "\n\t\t\t{content}" . "\n\t\t</tr>" . "\n\t\t</table>"; $groupElementTemplate = "<td>{element}" . "<!-- BEGIN label --><br/>" . "<span class=\"qfLabel\">{label}</span>" . "<!-- END label -->" . "</td>"; $renderer =& $page->defaultRenderer(); $renderer->setFormTemplate($formTemplate); $renderer->setHeaderTemplate($headerTemplate); $renderer->setElementTemplate($elementTemplate); $renderer->setGroupTemplate($groupTemplate, 'name'); $renderer->setGroupElementTemplate($groupElementTemplate, 'name'); $styles = $this->getStyleSheet(); $js = ''; // on preview tab, add progress bar javascript and stylesheet if ($page->getAttribute('id') == 'Preview') { $pb = $page->controller->createProgressBar(); $pb->setTab($tab); $styles .= $pb->getStyle(); $js = $pb->getScript(); $p->addStyleDeclaration($styles); $p->addScriptDeclaration($js); $pbElement =& $page->getElement('progressBar'); $pbElement->setText($pb->toHtml() . '<br /><br />'); } else { $p->addStyleDeclaration($styles); } $page->accept($renderer); $p->addBodyContent($renderer->toHtml()); $p->display(); }
$heading = ' <h1>' . $app["user_name"] . ' - ' . $app["type"] . '</h1> <hr class="title" /> '; if ($app["allday"] == 'Yes') { $heading .= '<p>All day appointment</p>'; } else { $heading .= '<p>' . date('D jS F g:ia', strtotime($app["start"])) . '</p>'; } if ($showMap) { $render .= '<img src="https://maps.googleapis.com/maps/api/staticmap?center=' . $lat . ',' . $lng . '&zoom=15&markers=color:blue|' . implode('|', $markers) . '&size=600x500&sensor=false" alt="maps" style="width:600px; height:500px">'; } $render .= ' <div id="footer"> <h1>Confidentiality notice</h1> <p>This document contains privileged information which must remain confidential. Under no circumstances should this document be given to a client, left in a property or your car, or otherwise fall into anyone\'s hands other than a member of the company. This document should be destroyed after use.</p>'; if ($printed_by) { $render .= '<p>Document printed on ' . date('d/m/Y h:ia') . ' by ' . $printed_by . '</p>'; } $render .= '</div>'; $js_footer = '<script type="text/javascript">window.onLoad = window.focus(); window.print();</script>'; $page->setTitle($app["user_name"] . ' - ' . $app["type"]); $page->addStyleSheet('css/print.css'); $page->addBodyContent('<div id="appointment">'); $page->addBodyContent($heading); $page->addBodyContent($render); $page->addBodyContent('</div>'); $page->addBodyContent($js_footer); $page->display();
'; if ($_GET["msg"]) { $onLoad .= 'javascript:hideMsg();'; $msg = ' <script type="text/javascript" language="javascript"> <!-- function hideMsg(){ setTimeout("hideMsgDiv()",1500); } function hideMsgDiv() { new Effect.Fade("floating_message"); } --> </script><div id="notify"><div id="floating_message">' . urldecode($_GET["msg"]) . '</div></div>'; } $page->setTitle("{$pro_addr}"); $page->addStyleSheet('css/styles.css'); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addScript('js/CalendarPopup.js'); if ($dea_type == 'Sales' && ($dea_status == 'Under Offer' || $dea_status == 'Exchanged' || $dea_status == 'Completed')) { $page->addScriptDeclaration(' document.write(getCalendarStyles()); var popcaldea_exchdate = new CalendarPopup("popCalDivdea_exchdate"); var popcaldea_compdate = new CalendarPopup("popCalDivdea_compdate"); '); } if ($dea_type == 'Lettings') { $page->addScriptDeclaration(' document.write(getCalendarStyles());
$form->addField("hidden", "app_id", "", $_GET["app_id"]); $form->addField("hidden", "carry", "", $carry); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">' . $form_title . '</div>'); if ($vendors) { $form->addHtml($vendors); } $form->addData($formData1, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", " Proceed ", array('class' => 'submit')))); if ($additional_info) { $form->addHtml('<div id="inset">' . $additional_info . '</div>'); } $form->addHtml("</fieldset>\n"); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $_GET["searchLink"]), 'search' => array('title' => 'Client Search', 'label' => 'Client Search', 'link' => 'client_search.php')); $navbar = navbar2($navbar_array); $page->setTitle($page_title); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->setBodyAttributes(array('onLoad' => 'document.forms[0].cli_name.focus();')); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; break; ########################################################### # stage 2 - show existing clients and add client form ########################################################### ########################################################### # stage 2 - show existing clients and add client form
$form->addData($formData1, $_POST); $form->addHtml("</fieldset>\n"); ///////////////////////////////////////////////////////////////////////////////// $form->addHtml("<fieldset>\n"); $form->addLegend('Address'); if (!$pro_pcid) { $form->ajaxPostcode("by_freetext", "pro"); } else { $form->addData($formData2, $_POST); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); } $form->addHtml("</fieldset>\n"); $form->addHtml("</div>\n"); // start a new page $page = new HTML_Page2($page_defaults); $page->setTitle("Directory > Edit"); $page->addStyleSheet(GLOBAL_URL . 'css/styles.css'); $page->addScript(GLOBAL_URL . 'js/global.js'); $page->addScript(GLOBAL_URL . 'js/scriptaculous/prototype.js'); $page->addScriptDeclaration($source['js']); $page->setBodyAttributes(array('onLoad' => $source['onload'])); $page->addBodyContent('<div id="content">'); $page->addBodyContent($menu); $page->addBodyContent('<p><a href="image.php?dir_id=' . $dir_id . '">Images</a></p>'); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // if the form has been submitted $result = new Validate();
if (now - lastEvent > threshold){ window.location.reload(true); } } document.body.onmousemove=function(){ lastEvent = (new Date()).getTime(); }; window.setInterval(doReload, ' . $calendar_reload_delay . '); window.onLoad = ' . $onLoad . ' // --> </script>'; $page = new HTML_Page2($page_defaults); $page->setTitle('Calendar'); $page->addStyleSheet(getDefaultCss()); $page->addScript(GLOBAL_URL . 'js/global.js'); $page->addScript(GLOBAL_URL . 'js/overlib/overlibmws.js'); $page->setBodyAttributes(array('style' => 'background-color: #' . $calendar_bg_colour . '; background-image: url(\'/images/sys/admin/calendar_bg.gif\');background-repeat: repeat')); //'onLoad'=>$onLoad, $page->addBodyContent('<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000"></div>'); #$page->addBodyContent('<div id="loading" style="width:100%; text-align:center; padding-top:200px"><h1><img src="/images/sys/admin/ajax-loader.gif" /> Loading</h1></div>'); $page->addBodyContent('<div id="calendar">'); //style="display: none;" $page->addBodyContent('<div style="height:' . ($default_workingday_end - $default_workingday_start + 1) * (60 * $zoom) . 'px; width:50px; position: absolute">' . "\n" . $hourBar . '</div>' . "\n"); $page->addBodyContent('<div style="height:' . ($default_workingday_end - $default_workingday_start + 1) * (60 * $zoom) . 'px;">' . "\n" . $render . '</div>' . "\n"); $page->addBodyContent('</div>'); $page->addBodyContent($js_footer); $page->display();
} else { $form->addHtml('<p class="appInfo">You have chosen an existing client, but we do not have their address</p>'); } $form->addRow('radio', 'p2c_type', 'Address Type', 'Home', '', db_enum("pro2cli", "p2c_type", "array")); if (!$_GET["pro_pro_id"]) { $form->ajaxPostcode("by_freetext", "pro"); } else { $form->addData($formData, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); } $form->addHtml($form->addDiv($form->makeField("button", "", "", "Skip if Address Unknown", array('onClick' => 'document.location.href = \'?' . $_SERVER['QUERY_STRING'] . '&stage=viewing_address&skip=skip\'', 'class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml("</div>\n"); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => urldecode($searchLink)), 'search' => array('title' => 'Property Search', 'label' => 'Property Search', 'link' => 'property_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("Arrange Viewing"); $page->addStyleSheet('css/styles.css'); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScriptDeclaration($additional_js); $page->setBodyAttributes(array('onLoad' => $onLoad)); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // validate second form, but this is only required is posctcode lookup isnt used if (!$_GET["pro_pro_id"]) {
$form = new Form(); $form->addHtml("<div id=\"standard_form\">\n"); $form->addForm("", "get", $_SERVER['PHP_SELF']); $form->addField("hidden", "searchLink", "", $searchLink); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Users</div>'); $form->addHtml('<div id="results_table">'); $form->addHtml($header); $form->addHtml($results); $form->addHtml($footer); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $returnLink), 'print' => array('title' => 'Print', 'label' => 'Print', 'link' => 'javascript:windowPrint();')); $navbar = navbar2($navbar_array); $page->setTitle('Users'); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; ########################################################### # default ########################################################### ########################################################### # default ###########################################################
$form->addHtml($form->addDiv($buttons)); $form->addHtml("</div>\n"); $form->addHtml("</fieldset>\n"); if (!$_GET["viewForm"]) { $viewForm = 1; } $additional_js = ' if (!previousID) { var previousID = "form' . $viewForm . '"; } '; $onLoad .= ' document.forms[0].keyword.focus();'; $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Property Search', 'label' => 'Property Search', 'link' => 'property_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("Property > Search"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScriptDeclaration($additional_js); $page->setBodyAttributes(array('onLoad' => $onLoad)); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // if form is submitted // construct sql if ($_GET["orderby"]) {
#content table, #content tr, #content td { margin:0; padding:0; } #content td { margin:0; padding:5px; border-bottom:1px solid black; } #content h1 { margin:10px 0 5px 0; font-size:20px; color:#666666; } #content h2 { margin:20px 0 5px 0; font-size:16px; color:#999999; } #content hr { margin:20px 0 20px 0; } '; $page = new HTML_Page2($page_defaults); $page->setTitle("Stats"); $page->addStyleSheet(getDefaultCss()); $page->addStyleDeclaration($css); $page->addScript('js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($render); $page->addBodyContent('</div>'); $page->display();
$form->addField("hidden", "action", "", "save"); $formName = 'form1'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Assistance</div>'); $form->addHtml('<div id="' . $formName . '">'); $form->addData($formData1, $_GET); $buttons = $form->makeField("submit", "", "", "Submit", array('class' => 'submit')); $buttons .= $form->makeField("button", "", "", "Cancel", array('class' => 'button', 'onClick' => 'document.location.href = \'' . urldecode($_GET["bug_page"]) . '\'')); $form->addHtml($form->addDiv($buttons)); $form->addHtml("</div>\n"); $form->addHtml("</fieldset>\n"); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => urldecode($_GET["bug_page"])), 'search' => array('title' => 'Search', 'label' => 'Search', 'link' => 'search.php')); $navbar = navbar2($navbar_array); // start a new page $page = new HTML_Page2($page_defaults); $page->setTitle("Assistance"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // if form is submitted $result = new Validate(); $results = $result->process($formData1, $_GET); $db_data = $results['Results']; // build return link
} } if ($epc) { // make sure there is a break before epc //$render .= '<br clear=all class="break" />'; foreach ($epc as $epc_title => $epc_image) { $render .= '<br clear=all class="break" />'; $render .= '<img src="' . IMAGE_URL_PROPERTY . $dea_id . '/' . str_replace('.gif', '_large.gif', $epc_image["file"]) . '" alt="' . $epc_image["title"] . '" />' . "\n"; if ($counter % 2 == 0) { } $counter++; unset($dims, $height); } } $render .= '<br clear=all class="break" />'; $page->setTitle($title); $page->addStyleSheet('css/print.css'); $page->setBodyAttributes(array('onLoad' => 'self.focus();')); $email_subject = $title . ' ' . str_replace('&', '%26', $are_title) . ' ' . $pro_postcode . ' - Wooster %26 Stock'; if ($dea_type == 'Sales') { $email_body = 'Dear CLIENT,%0D%0A%0D%0A' . $strap . '%0D%0A' . $title . ' ' . $postcode . '%0D%0A' . number_format($dea_marketprice) . ' (GBP)%0D%0Ahttp://www.woosterstock.co.uk/Detail.php?id=' . $dea_id . '%0D%0A%0D%0ARegards,%0D%0A%0D%0A' . $_SESSION["auth"]["use_fname"] . ' ' . $_SESSION["auth"]["use_sname"]; } elseif ($dea_type == 'Lettings') { $email_body = 'Dear CLIENT,%0D%0A%0D%0A' . $strap . '%0D%0A' . $title . ' ' . $postcode . '%0D%0A' . number_format($dea_marketprice) . ' per week (GBP)%0D%0Ahttp://www.woosterstock.co.uk/DetailLet.php?id=' . $dea_id . '%0D%0A%0D%0ARegards,%0D%0A%0D%0A' . $_SESSION["auth"]["use_fname"] . ' ' . $_SESSION["auth"]["use_sname"]; // $email_body = "Dear CLIENT,\n\n" . $strap . "\n" . $title . ' ' . $postcode . "\n" . // number_format($dea_marketprice) . " per week (GBP)\nhttp://www.woosterstock.co.uk/DetailLet.php?id=" . $dea_id . // "\n\nRegards,\n\n" . $_SESSION["auth"]["use_fname"] . ' ' . $_SESSION["auth"]["use_sname"]; } $email_body = str_replace('&', '%26', $email_body); if ($dea_status == 'Available' || $dea_status == 'Under Offer' || $dea_status == 'Under Offer with Other' || $dea_status == 'Exchanged') { $mailto = '<a href="mailto:?subject=' . $email_subject . '&body=' . $email_body . '"><img src="/images/sys/admin/icons/mail-icon.png">Email</a>'; }
$form->addField("hidden", "dea_id", "", $dea_id); $form->addField("hidden", "cli_id", "", $_GET["cli_id"]); $form->addField("hidden", "app_id", "", $_GET["app_id"]); $form->addField("hidden", "return", "", $return); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Submit Offer</div>'); $form->addHtml($form->addHtml($deal_table)); $form->addData($formData0, $_GET); $form->addData($formData1, $_GET); //$form->addRow("radio","send","Send to Vendor","Yes",array(),array('Yes'=>'Yes','No'=>'No'),'Send letter or email to vendor'); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml("</div>\n"); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $_GET["return"]), 'search' => array('title' => 'Property Search', 'label' => 'Property Search', 'link' => 'property_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("Submit Offer"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); #$page->addScriptDeclaration($additional_js); #$page->setBodyAttributes(array('onLoad'=>$onLoad)); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); #$page->addBodyContent($render); $page->addBodyContent('</div>'); $page->display(); } else { // if form is submitted // first deal with the client status. if mulitple clients are linked to deal, update all if ($dea_type == 'Sales') {
$form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", 'update'); $form->addField("hidden", "stage", "", "3"); ///////////////////////////////////////////////////////////////////////////////// $formName = 'form1'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">User</div>'); $form->addData(${$formName}, $_POST); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); ///////////////////////////////////////////////////////////////////////////////// // start a new page $page = new HTML_Page2($page_defaults); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => 'user_admin.php')); $navbar = navbar2($navbar_array); $page->setTitle("User"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addScriptDeclaration($additional_js); $page->setBodyAttributes(array('onLoad' => $onLoad)); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // if form is submitted
$onLoad .= 'javascript:hideMsg();'; $msg = ' <script type="text/javascript" language="javascript"> <!-- function hideMsg(){ setTimeout("hideMsgDiv()",1500); } function hideMsgDiv() { new Effect.Fade("floating_message"); } --> </script><div id="notify"><div id="floating_message">' . urldecode($_GET["msg"]) . '</div></div>'; } $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Client Search', 'label' => 'Client Search', 'link' => 'client_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("Client > {$cli_fname} {$cli_sname}"); $page->addStyleSheet(getDefaultCss()); // $page->addStyleSheet('/css/gray/default.css'); $page->addStyleSheet('/css/public/jquery-ui-1.9.2.custom.min.css'); // $page->addScript('js/scriptaculous/prototype.js'); // $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addScript('/js/jquery.latest.js'); $page->addScript('/js/jquery-ui.min.js'); $page->addScript('js/global.js'); $page->addScript('js/thickbox.js'); $page->addScript('/js/functions.js'); $page->addScript('/js/Popup.js'); $page->addScript('/js/AddressTools.js'); // $page->addScriptDeclaration('jQuery.noConflict();'); $page->addScriptDeclaration($additional_js); $page->addScriptDeclaration($source['js']);
$form = new Form(); $form->addForm("", "get", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "reset"); ///////////////////////////////////////////////////////////////////////////////// $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Reset Password</div>'); $form->addData($formData1, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml('<pre>'); for ($i = 1; $i <= 5; ++$i) { $form->addHtml(random_string(16, 'safe') . "\n"); } $form->addHtml('</pre>'); $page->setTitle("Change Password"); $page->addStyleSheet(getDefaultCss()); $page->addScript(GLOBAL_URL . 'js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); } elseif ($_GET["action"] == "reset") { $result = new Validate(); $results = $result->process($formData1, $_GET); $db_data = $results['Results']; if ($results['Errors']) { echo error_message($results['Errors']); exit; }
if ($_GET["scope"] == 'Lettings') { $additional_js .= ' $(document).ready(function(){ $("#cli_salestatus").parent().hide(); }); '; } else { $additional_js .= ' $(document).ready(function(){ $("#cli_letstatus").parent().hide(); }); '; } $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Client Search', 'label' => 'Client Search', 'link' => 'client_search.php'), 'headline' => array('label' => $_SESSION["auth"]["use_fname"] . ', tell me what options you want to see here')); $navbar = navbar2($navbar_array); $page->setTitle("Client > Search"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/jquery.js'); $page->addScriptDeclaration($additional_js); $page->setBodyAttributes(array('onLoad' => $onLoad)); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // if form is submitted // construct sql
<td><a href="http://www.xteleurope.com" target="_blank">Xtel Europe</a> - 01342 335000</td> <td>Xtel now handle all billing and technical issues instead of BT </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td colspan="3"><strong>Mobile Phones</strong></td> </tr> <tr valign="top"> <td>o2</td> <td>Mike Rogerson - 01928 702 308<br> <a href="mailto:mike.rogerson@o2.com">mike.rogerson@o2.com</a> </td> <td>Lost or stolen phones must be cancelled. </td> </tr> <tr valign="top"> <td>T-Mobile</td> <td>Jonathon Weeks (3b Direct)<br> 0151 335 3600 </td> <td>Lost or stolen phones must be cancelled. </td> </tr> </table>'; $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $_GET["searchLink"]), 'search' => array('title' => 'Property Search', 'label' => 'Property Search', 'link' => '../property_search.php')); $navbar = navbar2($navbar_array); $page = new HTML_Page2($page_defaults); $page->setTitle("Technical Support Contacts"); $page->addStyleSheet('../css/styles.css'); $page->addScript('../js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content_wide">'); $page->addBodyContent($navbar); $page->addBodyContent($render); $page->addBodyContent('</div>'); $page->display();
<td>' . preg_replace("/\\([a-z0-9\\ ]+\\)/", "", $row["pro_addr"]) . '</td> <td class="nowrap">' . $row["use_name"] . '</td> <td><a href="appointment_edit.php?app_id=' . $row["app_id"] . '&searchLink=' . $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING'] . '"><img src="/images/sys/admin/icons/edit-icon.png" width="16" height="16" border="0" alt="View Appointment" /></a></td> <td><a href="/admin4/appointment/feedback/id/id=' . $row["d2a_id"] . '"><img src="/images/sys/admin/icons/comment_add.gif" width="16" height="16" border="0" alt="Leave Feedback" /></a></td> </tr> '; $countLettings++; } } $feedback = ' <h1>Missing Feedback Sales (' . $countSales . ')</h1> <table border="0" cellpadding="5" cellspacing="0"> ' . $feedback . '</table>'; $feedback2 = ' <h1>Missing Feedback Lettings (' . $countLettings . ')</h1> <table border="0" cellpadding="5" cellspacing="0"> ' . $feedback2 . '</table>'; } $page = new HTML_Page2($page_defaults); $page->setTitle("Leave Feedback"); $page->addStyleSheet(getDefaultCss()); $page->addScriptDeclaration($js); $page->addScript('js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="home"><table width="100%" cellpadding="10"><tr valign="top"><td width="50%">'); $page->addBodyContent($feedback); $page->addBodyContent('</td><td width="50%">'); $page->addBodyContent($feedback2); $page->addBodyContent('</td></tr></table>'); $page->addBodyContent('</div>'); $page->display();
$id = $_GET["id"]; $title = trim(ucwords($_GET["title"])); $sql = "UPDATE category SET cat_title = '{$title}' WHERE cat_id = {$id}"; $result = mysql_query($sql); header("Location:tree.php"); } elseif ($_GET["action"] == "move") { $id = $_GET["id"]; $new_id = $_GET["new_id"]; $tree->moveAll($id, $new_id); header("Location:tree.php"); } elseif ($_GET["action"] == "delete") { // delete a node // do not allow top levels to be deleted if (!$_GET["node_id"]) { echo "error"; exit; } $tree->delete($_GET["node_id"]); header("Location:tree.php"); } // start a new page $page = new HTML_Page2($page_defaults); $page->setTitle("Edit Directory Node"); $page->addStyleSheet(GLOBAL_URL . 'css/styles.css'); $page->addScript(GLOBAL_URL . 'js/global.js'); $page->addBodyContent('<div id="content">'); $page->addBodyContent($menu); $page->addBodyContent($form->renderForm()); $page->addBodyContent($form2->renderForm()); $page->addBodyContent('</div>'); $page->display();
<script type="text/javascript" language="javascript"> <!-- function hideMsg(){ setTimeout("hideMsgDiv()",1500); } function hideMsgDiv() { new Effect.Fade("floating_message"); } --> </script><div id="notify"><div id="floating_message">' . urldecode($_GET["msg"]) . '</div></div>'; } $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $_GET["searchLink"]), 'search' => array('title' => 'Appointment Search', 'label' => 'Appointment Search', 'link' => 'appointment_search.php')); $navbar = navbar2($navbar_array); //replaceQueryStringArray($_GET["searchLink"],array('app_id')) $page = new HTML_Page2($page_defaults); $page->setTitle("Appointment"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->setBodyAttributes(array('onLoad' => $onLoad)); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); if ($msg) { $page->addBodyContent($msg); } $page->display(); exit;
// The initializing code can also be in in the form of an HTML // attr="value" string. // Possible attributes are: // - cache ("true" or "false") // - charset (e.g., "utf-8") // - doctype (e.g., "XHTML Basic 1.0") // - language (two letter designator: e.g., "en") // - lineend ("unix", "win", "mac", custom string) // - mime (e.g., "application/xhtml+xml") // - namespace (URI) // - profile (URI) // - tab (e.g., " ") // - disableProlog (bool) // All the above have defaults, so it is not necessary // to specify everything. For example, the proper namespace // is chosen by default. $page = new HTML_Page2(['lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'en', 'cache' => 'false', 'tab' => ' ']); // Page title defaults to "New $doctypeString Compliant Page" $page->setTitle("HTML_Page2 Color Chart example"); $page->setMetaData("author", "Klaus Guenther"); // let's add a Content-Type meta tag $page->setMetaContentType(); // Objects with toHtml and toString are supported. $page->addBodyContent($table); $page->addBodyContent('<p>Copyright 2003 The PHP Group</p>'); // oops, forgot to add the header: $page->addBodyContent("<h1>Color Chart</h1>", HTML_PAGE2_PREPEND); // output to browser $page->display(); // or to a file //$page->toFile('example.html');
$form->addLegend('Instructed Property'); $form->addData($formData1, $_GET); if ($render) { $render .= '</table> <div id="inset"><p>If the instructed property is not listed above, <br>please complete the following form</p></div>'; $form->addHtml($form->addLabel("existing", "Associated Property", '<table>' . $render)); } if (!$pro_pcid) { $form->ajaxPostcode("by_freetext", "pro"); } else { $form->addData($formData3, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); } $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Property Search', 'label' => 'Property Search', 'link' => 'property_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("New Instruction"); $page->addStyleSheet('css/styles.css'); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); } else { // if form is submitted #print_r($_GET); $dea_type = $_GET["dea_type"]; // skip if property id is specified // (new property added via ajax)
$form->addData($formData1, $_GET); $form->addSeperator(); if ($xrender) { $render = '<table cellspacing="0" cellpadding="2">' . $render . '</table> <div id="inset"><p>If the property to be valued is not listed above, <br>please complete the following form</p></div>'; $form->addHtml($form->addLabel("existing", "Associated Property", $render)); } if (!$pro_pcid) { $form->ajaxPostcode("by_freetext", "pro"); } else { $form->addData($formData3, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); } $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Property Search', 'label' => 'Property Search', 'link' => 'property_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("New Property"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); } else { // if form is submitted #print_r($_GET); $dea_type = $_GET["dea_type"]; $dea_status = $_GET["dea_status"]; // skip if property id is specified
function _renderForm(&$page) { $pageName = $page->getAttribute('name'); $tabPreview = array_slice($page->controller->_tabs, -2, 1); $tab = ' '; $p = new HTML_Page2(array('lineend' => PHP_EOL, 'tab' => $tab, 'doctype' => 'XHTML 1.0 Strict', 'language' => 'en', 'cache' => 'false')); $p->disableXmlProlog(); $p->setTitle('PEAR::HTML_Progress2 - Generator'); $p->setMetaData('author', 'Laurent Laville'); $styles = ' body { background-color: #7B7B88; font-family: Verdana, Arial, helvetica; font-size: 10pt; } h1 { color: #FFC; text-align: center; } .maintable { width: 100%; border-width: 0; border-style: thin dashed; border-color: #D0D0D0; background-color: #EEE; cellspacing: 2; cellspadding: 3; } th { text-align: center; color: #FFC; background-color: #AAA; white-space: nowrap; } input { font-family: Verdana, Arial, helvetica; } input.flat { border-style: solid; border-width: 2px 2px 0 2px; border-color: #996; } '; // on preview tab, add progress bar javascript and stylesheet if ($pageName == $tabPreview[0][0]) { $pb = $page->controller->createProgressBar(); $pb->setTab($tab); $p->addStyleDeclaration($styles . $pb->getStyle()); $p->addScriptDeclaration($pb->getScript()); $pbElement =& $page->getElement('progressBar'); $pbElement->setText($pb->toHtml() . '<br /><br />'); } else { $p->addStyleDeclaration($styles); } $formTemplate = "\n<form{attributes}>" . "\n<table style=\"font-size: 8pt;\" class=\"maintable\">" . "\n{content}" . "\n</table>" . "\n</form>"; $headerTemplate = "\n<tr>" . "\n\t<th colspan=\"2\">" . "\n\t\t{header}" . "\n\t</th>" . "\n</tr>"; $elementTemplate = "\n\t<tr>" . "\n\t\t<td align=\"right\" valign=\"top\" width=\"30%\">" . "<!-- BEGIN required --><span style=\"color: #ff0000\">*</span><!-- END required -->" . "<b>{label}</b></td>" . "\n\t\t<td valign=\"top\" align=\"left\">" . "<!-- BEGIN error --><span style=\"color: #ff0000\">{error}</span><br /><!-- END error -->" . "\t{element}</td>" . "\n\t</tr>"; $groupTemplate = "<table><tr>{content}</tr></table>"; $groupElementTemplate = "<td>{element}<br />" . "<span style=\"font-size:10px;\">" . "<span class=\"label\">{label}</span>" . "</span></td>"; $renderer =& $page->defaultRenderer(); $renderer->setFormTemplate($formTemplate); $renderer->setHeaderTemplate($headerTemplate); $renderer->setElementTemplate($elementTemplate); $renderer->setGroupTemplate($groupTemplate, 'name'); $renderer->setGroupElementTemplate($groupElementTemplate, 'name'); $page->accept($renderer); $p->addBodyContent($renderer->toHtml()); $p->display(); }
if ($cli_lettings !== 'Yes') { $lettings_visible = "none"; } $form->addHtml('<div id="let" style="display:' . $lettings_visible . '">'); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Lettings Requirements</div>'); $form->addHtml($form->addLabel('cli_letptype', 'Houses', $ptype_let['house'], 'javascript:checkAll(document.forms[0], \'let1\');')); $form->addHtml($form->addLabel('cli_letptype', 'Apartments', $ptype_let['apartment'], 'javascript:checkAll(document.forms[0], \'let2\');')); $form->addHtml($form->addLabel('cli_letptype', 'Others', $ptype_let['other'], 'javascript:checkAll(document.forms[0], \'let3\');')); $form->addData($formData3, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml("</div>\n"); ///////////////////////////////////////////////////////////////////////////////// $form->addHtml("</div>\n"); $page->setTitle("Applicant > Add"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScriptDeclaration($source['js']); $page->setBodyAttributes(array('onLoad' => $source['onload'])); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); exit; } else { // if the form has been submitted // join up the arrays, depending on user selection $formData = $formData1;
position : latlng }); google.maps.event.addListener(map, "click", function (event) { marker.setPosition(event.latLng); document.getElementById("pro_latitude").value = event.latLng.lat(); document.getElementById("pro_longitude").value = event.latLng.lng(); }); } </script>'); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Client Search', 'label' => 'Client Search', 'link' => 'client_search.php')); $navbar = navbar2($navbar_array); $page = new HTML_Page2($page_defaults); $page->setTitle("Edit Address"); $page->addStyleSheet('../css/styles.css'); $page->addScript('../js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content_wide">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display(); } else { // update // if making a change to a property record, we should remove pcid and dump data as it will be incorrect $result = new Validate(); $results = $result->process($formData1, $_GET); $db_data = $results['Results']; if ($db_data['pro_latitude'] && $db_data['pro_longitude']) {
foreach ($data as $output) { $results .= $output; } $results .= '</table> '; } else { $results = ' No pending clients found'; } $page = new HTML_Page2($page_defaults); $form = new Form(); $form->addHtml("<div id=\"standard_form\">\n"); $form->addForm("", "get", "client_contact.php"); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Pending Lettings</div>'); $form->addHtml('<div id="results_table">'); $form->addHtml($header); $form->addHtml($results); $form->addHtml($footer); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $returnLink), 'search' => array('title' => 'Client Search', 'label' => 'Client Search', 'link' => 'client_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("Client > New Pending Clients"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content_wide">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div><!--' . $sql . '-->'); $page->display();
$onLoad .= 'javascript:hideMsg();'; $msg = ' <script type="text/javascript" language="javascript"> <!-- function hideMsg(){ setTimeout("hideMsgDiv()",1500); } function hideMsgDiv() { new Effect.Fade("floating_message"); } --> </script><div id="notify"><div id="floating_message">' . urldecode($_GET["msg"]) . '</div></div>'; } $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $searchLink), 'search' => array('title' => 'Contact Search', 'label' => 'Client Search', 'link' => 'client_search.php')); $navbar = navbar2($navbar_array); $page->setTitle("Contact > {$con_fname} {$con_sname}"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addScriptDeclaration($additional_js); $page->setBodyAttributes(array('onLoad' => $onLoad)); //,'onKeyPress'=>'keyPressShowDiv(event.keyCode)' $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->addBodyContent('<div id="hint" style="background-color:#FFFFFF"></div><script type="text/javascript"> new Ajax.Autocompleter("con_company","hint","ajax_contact.php"); </script>');
</tr> <tr> <td><a href="appointment_search.php?action=advanced_search&status=Active&branch=' . $to_pass["branch"] . '&date_from=' . date('d/m/Y') . '&date_to=' . date('d/m/Y') . '&searchLink=' . $_SERVER['PHP_SELF'] . urlencode('?' . $_SERVER['QUERY_STRING']) . '">Active: ' . $countActive . '</a></td> </tr> <tr> <td><a href="appointment_search.php?action=advanced_search&status=Cancelled&branch=' . $to_pass["branch"] . '&date_from=' . date('d/m/Y') . '&date_to=' . date('d/m/Y') . '&searchLink=' . $_SERVER['PHP_SELF'] . urlencode('?' . $_SERVER['QUERY_STRING']) . '">Cancelled: ' . $countCancelled . '</a></td> </tr> <tr> <td><a href="appointment_search.php?action=advanced_search&status=Deleted&branch=' . $to_pass["branch"] . '&date_from=' . date('d/m/Y') . '&date_to=' . date('d/m/Y') . '&searchLink=' . $_SERVER['PHP_SELF'] . urlencode('?' . $_SERVER['QUERY_STRING']) . '">Deleted: ' . $countDeleted . '</a></td> </tr> </table> </div> '; $render .= '</td> </tr> </table>'; $onLoad = 'writeCalHeight(\'cal_iframe\',\'' . $allDayDivHeight . '\');'; $onResize = 'writeCalHeight(\'cal_iframe\',\'' . $allDayDivHeight . '\');'; $page = new HTML_Page2($page_defaults); $page->setTitle("Calendar"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript(GLOBAL_URL . 'js/overlib/overlibmws.js'); $page->setBodyAttributes(array('onResize' => $onResize)); //'onLoad'=>$onLoad, $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content_cal">'); $page->addBodyContent($render); $page->addBodyContent('</div>'); $page->addBodyContent('<script type="text/javascript"> window.onLoad = ' . $onLoad . ' </script>'); $page->display();