exit; } */ $formData1 = array('notes' => array('type' => 'textarea', 'label' => 'Reason for Cancelling', 'value' => '', 'attributes' => array('class' => 'noteInput'))); $form = new Form(); $form->addForm("app_form", "POST", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "app_id", "", $app_id); $form->addField("hidden", "searchLink", "", urlencode($return)); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Cancel ' . $app["type"] . '</div>'); $form->addHtml('<p class="appInfo">Please remember to inform all vendors/landlords and/or viewers that this appointment has been cancelled</p>'); $form->addData($formData1, $_POST); $form->addHtml(renderNotes('appointment_cancel', $app_id, array('label' => 'Cancellation Notes'))); $buttons = $form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')); $form->addHtml($form->addDiv($buttons)); $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); if (!$_POST["action"]) { /* if ($_GET["searchLink"]) { $searchLink = str_replace("%3F","?",replaceQueryStringArray($_GET["searchLink"],array('app_id'))).'&jumpto='.$hour; } */ if ($_GET["msg"]) { $onLoad .= 'javascript:hideMsg();'; $msg = ' <script type="text/javascript" language="javascript"> <!--
} if ($_GET["prompt"] == "app_production") { $buttons .= $form->makeField("button", "", "", "Book Production Appointment", array('class' => 'button', 'onClick' => 'document.location.href=\'production_add.php?stage=vendor&dea+id=' . $dea_id . '\'')); } $form->addHtml($buttons); $form->addSeperator(); $form->addHtml($form->addLabel('history', 'Status history', $sot_table)); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form5'; $form->addHtml("<fieldset>\n"); $form->addLegend('Keys & Viewing Times', array('style' => 'cursor:pointer', 'onClick' => 'javascript:showHide(\'' . $formName . '\');')); $form->addHtml('<div id="' . $formName . '" style="display:none">'); $form->addHtml($key_table); $form->addData($formData5, $_GET); $form->addHtml(renderNotes('viewing_arrangements', $dea_id, array('viewform' => 5, 'label' => 'View Times and Info'))); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form6'; $form->addHtml("<fieldset>\n"); $form->addLegend('Viewings (' . $countViewing . ')', array('style' => 'cursor:pointer', 'onClick' => 'javascript:showHide(\'' . $formName . '\');')); $form->addHtml('<div id="' . $formName . '" style="display:none">'); $form->addHtml($appointments_table); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form7'; $form->addHtml("<fieldset>\n"); $form->addLegend('Offers (' . $numOffers . ')', array('style' => 'cursor:pointer', 'onClick' => 'javascript:showHide(\'' . $formName . '\');')); $form->addHtml('<div id="' . $formName . '" style="display:none">'); $form->addHtml($offer_table);
$form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); break; case "Lunch": $formData1 = array('app_user' => array('type' => 'select_user', 'label' => 'User', 'value' => $app["user"], 'attributes' => array('class' => 'medium')), 'app_date' => array('type' => 'datetime', 'label' => 'Date', 'value' => $app["date"], 'attributes' => array('class' => 'medium', 'readonly' => 'readonly')), 'app_time' => array('type' => 'time', 'label' => 'Start Time', 'value' => $app["time"]), 'app_duration' => array('type' => 'select_duration', 'label' => 'Duration', 'value' => $duration, 'attributes' => array('class' => 'medium')), 'notes' => array('type' => 'textarea', 'label' => 'Add ' . $app["type"] . ' Note', 'attributes' => array('class' => 'noteInput'))); if ($expired) { unset($formData1["notes"]); // dont allow new notes to be added $renderReadOnlyValue = 'true'; $renderNotesArrayOptions = array('label' => 'Lunch Notes', 'layout' => 'readonly'); } else { $renderReadOnlyValue = NULL; $renderNotesArrayOptions = array('label' => 'Lunch Notes'); } $form->addData($formData1, $_POST); $form->addHtml(renderNotes('appointment', $app_id, $renderNotesArrayOptions)); $form->addHtml($form->addDiv($buttons)); $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); break; case "Holiday": break; } if (!$_POST["action"]) { /* if ($_GET["searchLink"]) { $searchLink = str_replace("%3F","?",replaceQueryStringArray($_GET["searchLink"],array('app_id'))).'&jumpto='.$hour; } */ if ($_GET["msg"]) { $onLoad .= 'javascript:hideMsg();';
///////////////////////////////////////////////////////////////////////////////// // only show if client is registered for sales or lettings if ($cli_sales == "Yes" || $cli_lettings == "Yes") { $formName = 'form7'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Specifics</div>'); $form->addHtml('<div id="' . $formName . '">'); $feature_form = $form->makeField('select', 'status', 'Status', '', '', db_enum("link_client_to_feature", "status", "array")); $feature_form .= $form->makeField('select', 'featureId', 'Feature', '', '', db_lookup("feature", "feature", "array", "", "fea_title")); $feature_form .= $form->makeField("button", $formName, "", "Add", array('class' => 'button', 'onClick' => 'javascript:addFeature();')); $form->addHtml($fea_table); $form->addHtml($form->addLabel('Add Feature', 'Add Feature', $feature_form)); $form->addSeperator(); $form->addHtml('<p class="appInfo">Only enter special requirements below if they aren\'t listed in the options above.</p>'); $form->addData(${$formName}, $_POST); $form->addHtml(renderNotes('client_req', $cli_id, array('viewform' => 7, 'label' => 'Special Requirements'))); $form->addHtml($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit'))); $form->addHtml("</div>\n"); $form->addHtml("</fieldset>\n"); $areas = area(explode("|", $areas)); $formName = 'form6'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Areas</div>'); $form->addHtml('<div id="' . $formName . '" style="margin-left:10px">'); $form->addHtml('<a href="javascript:checkToggle(document.forms[0], \'branch1\');" style="margin-left:5px;"><strong>Camberwell Branch</strong></a>'); $form->addHtml('<table width="100%" cellspacing="0" cellpadding="0" style="margin-bottom:5px"><tr>' . $areas[1] . '</tr></table>'); $form->addHtml('<a href="javascript:checkToggle(document.forms[0], \'branch2\');" style="margin-left:5px;"><strong>Sydenham Branch</strong></a>'); $form->addHtml('<table width="100%" cellspacing="0" cellpadding="0" style="margin-bottom:5px"><tr>' . $areas[2] . '</tr></table>'); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</div>\n"); $form->addHtml("</fieldset>\n");
</table> ' . renderNotes('viewing_arrangements', $dea_id, array('layout' => 'readonly', 'label' => 'View Times and Info')); $formData1 = array('d2a_cv' => array('type' => 'radio', 'label' => 'Confirm Status', 'value' => $d2a_cv, 'options' => db_enum("link_deal_to_appointment", "d2a_cv", "array")), 'notes' => array('type' => 'textarea', 'label' => 'Add Confirmation Note', 'attributes' => array('class' => 'noteInput'), 'tooltip' => 'Notes relating to the confirmation of this property only')); if (!$_GET["action"]) { $form = new Form(); $form->addForm("app_form", "GET", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "app_id", "", $app_id); $form->addField("hidden", "d2a_id", "", $d2a_id); $form->addField("hidden", "searchLink", "", urlencode($searchLink)); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Confirm ' . $app_type . '</div>'); $form->addHtml($render); $form->addData($formData1, $_GET); $form->addHtml(renderNotes('confirm', $d2a_id, array('label' => 'Confirmation Notes'))); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml('</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); $page = new HTML_Page2($page_defaults); $page->setTitle("Confirm Appointment"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm());
$render .= renderNotes('appointment', $app_id, array('label' => 'Appointment Notes:', 'layout' => 'simple')); if ($attendees) { $render2 .= '<hr>' . "\n"; $render2 .= '<h2>Attendees:</h2> <p>'; foreach ($attendees as $attendee) { $render2 .= $attendee . ', '; } $render .= remove_lastchar($render2, ",") . '</p>' . "\n"; } $render .= '<hr />'; break; case "Note": $app["type"] = $app["subtype"] . ' ' . $app["type"]; $render .= '<p>' . $app["subject"] . '</p>'; $render .= renderNotes('appointment', $app_id, array('label' => 'Appointment Notes:', 'layout' => 'simple')); if ($attendees) { $render2 .= '<hr>' . "\n"; $render2 .= '<h2>Attendees:</h2> <p>'; foreach ($attendees as $attendee) { $render2 .= $attendee . ', '; } $render .= remove_lastchar($render2, ",") . '</p>' . "\n"; } $render .= '<hr />'; break; default: //$render = "<p>No further printable information available</p>"; } $sql = "SELECT address.searchString AS `address`, address.lat lat, address.lng lng FROM appointment a\nINNER JOIN link_deal_to_appointment l ON a.app_id = l.d2a_app\nINNER JOIN deal d ON d.dea_id = l.d2a_dea\nINNER JOIN property p ON d.dea_prop = p.pro_id\nINNER JOIN address ON address.id = p.addressId\n WHERE a.app_id = '{$_GET['app_id']}'\n AND address.lat != '' AND address.lng != '' AND address.lat IS NOT NULL AND address.lng IS NOT NULL ORDER BY l.d2a_ord DESC";
$formData1 = array('d2a_feedback' => array('type' => 'radio', 'label' => 'Outcome', 'value' => $d2a_feedback, 'options' => array_slice(db_enum("link_deal_to_appointment", "d2a_feedback", "array"), 1), 'required' => 2), 'notes' => array('type' => 'textarea', 'label' => 'Add Note', 'attributes' => array('class' => 'noteInput'), 'tooltip' => 'These notes will be visible to vendors')); if (!$_GET["action"]) { $form = new Form(); $form->addForm("app_form", "GET", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "app_id", "", $app_id); $form->addField("hidden", "d2a_id", "", $d2a_id); $form->addField("hidden", "dea_id", "", $dea_id); $form->addField("hidden", "cli_id", "", $cli_id); $form->addField("hidden", "searchLink", "", urlencode($searchLink)); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Feedback</div>'); $form->addHtml($render); $form->addData($formData1, $_GET); $form->addHtml(renderNotes('feedback', $d2a_id)); if ($app_type == 'Viewing') { $form->addHtml($form->addRow('radio', 'makeoffer', 'Submit Offer?', 'No', '', array('Yes' => 'Yes', 'No' => 'No'))); } $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml('</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); $page = new HTML_Page2($page_defaults); $page->setTitle("Feedback"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addBodyContent($header_and_menu);
} if (!$_POST["action"]) { $form = new Form(); $form->addForm("app_form", "POST", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "app_id", "", $app_id); $form->addField("hidden", "dea_id", "", $dea_id); $form->addField("hidden", "searchLink", "", urlencode($searchLink)); $form->addHtml("<fieldset>\n"); //$form->addLegend("Valuation Follow Up"); $form->addHtml('<div class="block-header">Valuation Follow Up</div>'); $form->addHtml($render); $form->addData($formData1, $_GET); $form->addHtml($form->addRow('textarea', 'dea_notes', 'Notes', '', array('class' => 'noteInput'), '', '')); $form->addHtml(renderNotes('deal_general', $dea_id)); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $form->addHtml('</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); $page = new HTML_Page2($page_defaults); $page->setTitle("Valuation Follow Up"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addBodyContent($header_and_menu); $page->addBodyContent('<div id="content">'); $page->addBodyContent($navbar); $page->addBodyContent($form->renderForm());
$form->addField("hidden", "pro_id", "", $pro_id); $form->addField("hidden", "last_order_photo", "", $photoCount); $form->addField("hidden", "last_order_floorplan", "", $floorplanCount); $form->addField("hidden", "last_order_epc", "", $epcCount); $form->addField("hidden", "searchLink", "", urlencode($searchLink)); $form->addHtml('<h1>' . $pro_addr . ' (' . $dea_type . ')</h1>'); $formName = 'form1'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Particulars</div>'); $form->addHtml('<div id="' . $formName . '">'); if (!$pro_area) { $form->addData($formDataArea, $_POST); } $form->addData($formData1, $_POST); $form->addHtml($form->addRow('textarea', 'dea_notes_production', 'Add Production Note', '', array('class' => 'noteInput'), '', '')); $form->addHtml(renderNotes('deal_production', $dea_id, array('viewform' => '1', 'label' => 'Production Notes'))); $buttons = $form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')); $buttons .= $form->makeField("button", "", "", "Summary", array('class' => 'button', 'onClick' => 'document.location.href=\'deal_summary.php?dea_id=' . $dea_id . '\'')); $buttons .= $form->makeField("button", "", "", "Copy", array('class' => 'button', 'onClick' => 'document.location.href=\'deal_copy.php?dea_id=' . $dea_id . '\'')); $form->addHtml($form->addDiv($buttons)); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form2'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Descriptions</div>'); $form->addHtml('<div id="' . $formName . '" style="">'); $form->addData($formData2, $_POST); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form5';
$form->addHtml(renderAttendeeTable($attendees, $app_id)); $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); break; case "Lunch": $formData1 = array('app_user' => array('type' => 'select_user', 'label' => 'User', 'value' => $app["user"], 'attributes' => array('class' => 'medium')), 'app_date' => array('type' => 'datetime', 'label' => 'Date', 'value' => $app["date"], 'attributes' => array('class' => 'medium', 'readonly' => 'readonly')), 'app_time' => array('type' => 'time', 'label' => 'Start Time', 'value' => $app["time"]), 'app_duration' => array('type' => 'select_duration', 'label' => 'Duration', 'value' => $duration, 'attributes' => array('class' => 'medium')), 'notes' => array('type' => 'textarea', 'label' => 'Add ' . $app["type"] . ' Note', 'attributes' => array('class' => 'noteInput'))); $form = new Form(); $form->addForm("app_form", "POST", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "app_id", "", $app_id); $form->addField("hidden", "searchLink", "", urlencode($searchLink)); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">' . $app["type"] . '</div>'); $form->addData($formData1, $_GET); $form->addHtml(renderNotes('appointment', $app_id, array('label' => $app["type"] . ' Notes'))); $buttons = $form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')); $buttons .= $form->makeField("button", "", "", "View in Calendar", array('class' => 'button', 'onClick' => 'javascript:document.location.href=\'calendar.php?app_id=' . $app_id . '&return=' . urlencode($_GET["searchLink"]) . '\';')); $buttons .= $form->makeField("button", "", "", "Delete", array('class' => 'button', 'onClick' => 'javascript:document.location.href=\'appointment_delete.php?app_id=' . $app_id . '&return=' . urlencode($_GET["searchLink"]) . '\';')); $form->addHtml($form->addDiv($buttons)); $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); break; case "Holiday": break; } if (!$_POST["action"]) { /* if ($_GET["searchLink"]) { $searchLink = str_replace("%3F","?",replaceQueryStringArray($_GET["searchLink"],array('app_id'))).'&jumpto='.$hour; }
// start new form object $form = new Form(); $form->addForm("testForm", "post", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "cli_id", "", $cli_id); $form->addField("hidden", "searchLink", "", $searchLink); //$form->addHtml('<input type="hidden" name="action" value="update">'); $form->addHtml('<h1>' . $cli_fname . ' ' . $cli_sname . '</h1>'); ///////////////////////////////////////////////////////////////////////////////// $formName = 'form1'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Contact</div>'); $form->addHtml('<div id="' . $formName . '">'); $form->addData(${$formName}, $_POST); $form->addHtml(renderNotes('client_general', $cli_id, array('viewform' => '1', 'label' => 'General Notes'))); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml("</div>\n"); $form->addHtml("</fieldset>\n"); ///////////////////////////////////////////////////////////////////////////////// $formName = 'form2'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Address</div>'); $form->addHtml('<div id="' . $formName . '">'); // show old address from import if ($cli_oldaddr && !$render_addresses) { $form->addHtml('<p class="appInfo">Please re-enter this address into the form below</p>'); $form->addHtml($form->addRow('textarea', 'cli_oldaddr', 'Old Address', $cli_oldaddr, array('style' => 'width:400px', 'readonly' => 'readonly'), '', '')); } // add address table $form->addHtml($render_addresses);