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">
	<!--
Esempio n. 2
0
 }
 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);
Esempio n. 3
0
        $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();';
Esempio n. 4
0
 /////////////////////////////////////////////////////////////////////////////////
 // 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);