// 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", "con_id", "", $con_id); $form->addField("hidden", "searchLink", "", $searchLink); //$form->addHtml('<input type="hidden" name="action" value="update">'); $form->addHtml('<h1>' . $con_fname . ' ' . $con_sname . '</h1>'); ///////////////////////////////////////////////////////////////////////////////// $formName = 'form1'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header"><u>C</u>ontact</div>'); $form->addHtml('<div id="' . $formName . '">'); $form->addData(${$formName}, $_POST); $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"><u>A</u>ddress</div>'); $form->addHtml('<div id="' . $formName . '">'); // show old address from import if ($con_oldaddr && !$render_addresses) { $form->addHtml($form->addRow('textarea', 'con_oldaddr', 'Old Address', $con_oldaddr, array('style' => 'width:400px', 'readonly' => 'readonly'), '', 'Please re-enter this address into the form below')); } // add address table $form->addHtml($render_addresses); // add new address $form->addRow('radio', 'p2c_type', 'Type', 'Home', '', db_enum("pro2con", "p2c_type", "array"));
$form->addHtml('<div id="' . $formName . '">'); $form->addHtml($form->addHtml($vendor_table)); $form->addHtml($form->addHtml($tenant_table)); //$form->addData($formData2,$_GET); //$form->addHtml(renderNotes('access_arrangements',$dea_id,array('viewform'=>2,'label'=>'Access Info'))); //$form->addHtml($form->addDiv($form->makeField("submit",$formName,"","Save Changes",array('class'=>'submit')))); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form3'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Marketing Details</div>'); $form->addHtml('<div id="' . $formName . '">'); $form->addData($formData3, $_GET); $form->addHtml(renderNotes('hip', $dea_id, array('viewform' => 3, 'label' => 'Additional info notes'))); $form->addHtml('<div style="clear:both"></div>'); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')) . $form->makeField("button", $formName, "", "PDF settings", array('class' => 'button', 'onClick' => "document.location.href='" . WS_YII_URL . "Instruction/editPdfSettings?instructionId=" . $dea_id . "'")))); $form->addHtml('</div>'); $form->addHtml("</fieldset>\n"); $formName = 'form4'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">State of Trade</div>'); $form->addHtml('<div id="' . $formName . '">'); if ($dea_status == 'Proofing' && !in_array('Editor', $_SESSION["auth"]["roles"])) { $form->addHtml('<p class="appInfo">Submitted to the proofing list. Only Editors can change the status</p>'); unset($formData4["dea_status"]); $form->addData($formData4, $_GET); $form->addHtml(renderNotes('sot', $dea_id, array('viewform' => 4, 'label' => 'Status Notes'))); $buttons = $form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')); } else { if (is_array($additional_fields)) { $form->addData($additional_fields, $_GET);
$form2->addField("hidden", "app_id", "", $_GET["app_id"]); $form2->addField("hidden", "off_id", "", $_GET["off_id"]); $form2->addField("hidden", "carry", "", $_GET["carry"]); $form2->addField("hidden", "cli_name", "", $_GET["cli_name"]); $form2->addField("hidden", "date", "", $_GET["date"]); $form2->addHtml("<fieldset>\n"); if ($form_title2b) { $form2->addLegend($form_title2b); } else { $form2->addLegend('New Client'); } $form2->addData($formData1, $_GET); // allow lettings staff to enter applicants with no address // name of this button is noaddress, which is used on following page if (in_array('SuperAdmin', $_SESSION["auth"]["roles"]) || $_SESSION["auth"]["default_scope"] == 'Lettings') { $form2->addHtml($form2->addDiv($form->makeField("submit", "noaddress", "", "Save Changes (with no address)", array('class' => 'submit')))); } $form2->addSeperator(); $form2->addRow('radio', 'p2c_type', 'Address Type', 'Home', '', db_enum("pro2cli", "p2c_type", "array")); if (!$_GET["pro_pro_id"]) { $form2->ajaxPostcode("by_freetext", "pro"); } else { $form2->addData($formData2, $_GET); $form2->addHtml($form2->addDiv($form->makeField("submit", "", "", "Save Changes", array('class' => 'submit')))); } $form2->addHtml("</fieldset>\n"); $form2->addHtml("</div>\n"); $navbar_array = array('back' => array('title' => 'Back', 'label' => 'Back', 'link' => $return), 'search' => array('title' => 'Client Search', 'label' => 'Client Search', 'link' => 'client_search.php')); $navbar = navbar2($navbar_array); $additional_js = ' function validateForm() {
#exit; if (!$_GET["action"]) { $form = new Form(); $form->addForm("", "GET", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "update"); $form->addField("hidden", "stage", "", "2"); $form->addField("hidden", "off_id", "", $off_id); $form->addField("hidden", "return", "", $_GET["return"]); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Submit Offer</div>'); #$form->addHtml($form->addHtml($deal_table)); #$form->addData($formData1,$_GET); $form->addRow("textarea", "send", "Letter to Vendor", $offer_text, array('style' => 'width:450px;height:450px')); $form->addRow("checkbox", "send", "Send By", array("Post", "Email"), array(), array('Post' => 'Post', 'Email' => 'Email')); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Send and Save", 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>');
} */ $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"> <!-- function hideMsg(){ setTimeout("hideMsgDiv()",1500);
$form->addField("hidden", "searchLink", "", $searchLink); //$form->addHtml('<input type="hidden" name="action" value="update">'); $form->addHtml('<h1>' . $cli_fname . ' ' . $cli_sname . '</h1>'); $form->addHtml($alert); ///////////////////////////////////////////////////////////////////////////////// $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')))); $buttons = $form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')); //$buttons .= $form->makeField("button",$formName,"","Contact Log",array('class'=>'button','onClick'=>'javascript:contactLog('.$cli_id.')')); $buttons .= '<a href="clientContactLog.php?modal=false&cli_id=' . $cli_id . '&height=450&width=650" title="Client Contact Log" class="thickbox">Contact Log</a>'; $form->addHtml($form->addDiv($buttons)); $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 . '" style="">'); // 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); // add new address
$viewers[$row["viewer_id"]] = $row["viewer_name"]; } } $formData1 = array('calendarID' => array('type' => 'select_branch_2', 'label' => 'Branch', 'value' => $app["branch"], 'attributes' => array('class' => 'medium')), 'app_user' => array('type' => 'select_user', 'label' => 'Negotiator', 'value' => $app["user"], 'attributes' => array('class' => 'medium'), 'options' => array('' => '(unassigned)')), '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'), 'options' => array('format' => 'long')), 'notes' => array('type' => 'textarea', 'label' => 'Add ' . $app["type"] . ' Note', 'value' => $app["notes"], 'attributes' => array('class' => 'noteInput'), 'tooltip' => 'Only notes relating to the viewer(s). Notes that relate to a specific property should be entered on the confirmation page')); if ($expired) { unset($formData1["notes"]); // dont allow new notes to be added $renderReadOnlyValue = 'true'; $renderNotesArrayOptions = array('label' => 'Viewing Notes', 'layout' => 'readonly'); } else { $renderReadOnlyValue = NULL; $renderNotesArrayOptions = array('label' => 'Viewing Notes'); } $form->addData($formData1, $_POST); $form->addHtml(renderNotes('appointment', $app_id, $renderNotesArrayOptions)); $form->addHtml($form->addDiv($buttons)); $form->addSeperator(); $form->addHtml(renderViewerTable($viewers, $app_id, $renderReadOnlyValue)); $form->addHtml(renderAttendeeTable($attendees, $app_id, $renderReadOnlyValue)); $form->addHtml(renderDealTable($deals, $app_id, $in_past)); if (!$expired) { $form->addHtml($form->addDiv($form->makeField("button", $formName, "", "Add Properties", array('class' => 'submit', 'onClick' => 'javascript:document.location.href=\'viewing_add.php?stage=viewing_address&app_id=' . $app_id . '&return=' . urlencode($_GET["searchLink"]) . '\';')))); } $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); break; /* Valuation many deals(link_deal_to_appointment), many clients(viewer - cli2app), many attendees(use2app) property (link_deal_to_appointment) vendors (link_client_to_instruction)
if (!$render) { echo error_message(array('No properties selected (only available properties can be emailed)')); exit; } $form = new Form(); $form->addForm("", "GET", $PHP_SELF); $form->addHtml("<div id=\"standard_form\">\n"); $form->addField("hidden", "action", "", "send"); $form->addField("hidden", "dea_id_original", "", $_GET["dea_id"]); $form->addField("hidden", "searchLink", "", $_GET["searchLink"]); $formName = 'form1'; $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">Send Email</div>'); $form->addHtml('<div id="inset">' . $render . '</div>'); $form->addData($formData1, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", "", "", "Send", array('class' => 'submit')))); $form->addHtml("</fieldset>\n"); $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 = new HTML_Page2($page_defaults); $page->setTitle("Send Email"); $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();
} $numRows = $q->numRows(); while ($row = $q->fetchRow()) { $negotiators[$row["use_id"]] = $row["use_name"]; } $formData1 = array('app_title' => array('type' => 'text', 'label' => 'Title', 'value' => $app_type . ': ' . $cli_name, 'attributes' => array('style' => 'width:250px'), 'group' => 'Title'), 'cli_tel' => array('type' => 'select', 'label' => 'Tel', 'options' => $tels, 'group' => 'Title', 'last_in_group' => 1), 'app_neg' => array('type' => 'select', 'label' => 'Negotiator', 'value' => $app_neg, 'default' => $_SESSION["auth"]["use_id"], 'options' => $negotiators, 'attributes' => array('class' => 'medium')), 'app_date' => array('type' => 'datetime', 'label' => 'Date', 'value' => $app_date, 'attributes' => array('class' => 'medium')), 'app_time' => array('type' => 'time', 'label' => 'Start Time', 'value' => $app_time), 'app_duration' => array('type' => 'select', 'label' => 'Estimated Duration', 'value' => $duration, 'options' => array('5' => '5 minutes', '10' => '10 minutes', '15' => '15 minutes', '20' => '20 minutes', '25' => '25 minutes', '30' => '30 minutes', '45' => '45 minutes', '60' => '1 hour', '75' => '1 hour, 15 minutes', '90' => '1 hour, 30 minutes'), 'attributes' => array('class' => 'medium'))); $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", "searchLink", "", urlencode($searchLink)); $form->addHtml("<fieldset>\n"); $form->addHtml('<div class="block-header">' . $app_type . '</div>'); $form->addData($formData1, $_GET); $form->addHtml($form->addDiv($form->makeField("submit", $formName, "", "Save Changes", array('class' => 'submit')))); $form->addHtml($deal_table); $form->addHtml($form->addDiv($form->makeField("button", $formName, "", "Add Properties", array('class' => 'submit', 'onClick' => 'javascript:document.location.href=\'viewing_add.php?stage=viewing_address&cli_id=' . $cli_id . '&app_id=' . $app_id . '\';')))); $form->addHtml("</fieldset>\n"); $form->addHtml('</div>'); $page->setTitle("Appointment"); $page->addStyleSheet(getDefaultCss()); $page->addScript('js/global.js'); $page->addScript('js/scriptaculous/prototype.js'); $page->addScript('js/scriptaculous/scriptaculous.js'); $page->addScript('js/CalendarPopup.js'); $page->addScriptDeclaration('document.write(getCalendarStyles());var popcal = new CalendarPopup("popCalDiv");popcal.showYearNavigation(); '); $page->addBodyContent('<div id="content">'); $page->addBodyContent($form->renderForm()); $page->addBodyContent('</div>'); $page->display();
$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("<fieldset>\n"); $form->addHtml('<div class="block-header">Features</div>'); $form->addHtml('<div id="' . $formName . '">'); $feature_form = $form->makeField('select', 'featureId', 'Feature', '', '', db_lookup("feature", "feature", "array", "", "fea_title"));