Example #1
0
echo "</div>\n";
/* div case_data */
echo "<script type=\"text/javascript\">\n\t\tautocomplete('casesearchkey', 'autocomplete-case-popup', 'ajax.php', 'autocomplete-case-data', 'case_data')\n\t</script>\n";
//
// Follow-up data (only for new case, not edit case)
//
if (!$id_case) {
    echo '<p class="normal_text">';
    echo '<input type="checkbox"' . isChecked(_session('add_fu')) . 'name="add_fu" id="box_new_followup" onclick="display_block(\'new_followup\', \'flip\')" />';
    echo '<label for="box_new_followup">' . "Add a follow-up to the case" . '</label>';
    // TRAD
    echo "</p>\n";
    echo '<div id="new_followup" ' . (_session('add_fu') ? '' : ' style="display: none;"') . '>';
    show_page_subtitle("Follow-up information", 'followups_intro');
    // TRAD
    echo '<div id="autocomplete-fu-alt">';
    $fu = new LcmFollowupInfoUI();
    $fu->printEdit();
    echo "</div>\n";
    echo "</div>\n";
}
echo '<p><button name="submit" type="submit" value="submit" class="simple_form_btn">' . _T('button_validate') . "</button></p>\n";
echo '<input type="hidden" name="admin" value="' . $_SESSION['form_data']['admin'] . "\" />\n";
echo '<input type="hidden" name="ref_edit_case" value="' . $_SESSION['form_data']['ref_edit_case'] . "\" />\n";
echo "</form>\n\n";
// Reset error messages and form data
$_SESSION['errors'] = array();
$_SESSION['case_data'] = array();
// DEPRECATED
$_SESSION['form_data'] = array();
lcm_page_end();
Example #2
0
    show_context_stage($case, $id_stage);
} else {
    // Normal follow-up
    $result = lcm_query("SELECT stage FROM lcm_case WHERE id_case = " . $case);
    $row = lcm_fetch_array($result);
    if ($row['stage']) {
        $stage_info = get_kw_from_name('stage', $row['stage']);
        $id_stage = $stage_info['id_keyword'];
        show_context_stage($case, $id_stage);
    }
}
show_context_end();
// Show the errors (if any)
echo show_all_errors($_SESSION['errors']);
// Disable inputs when edit is not allowed for the field
$dis = $admin || $edit ? '' : 'disabled="disabled"';
echo '<form action="upd_fu.php" method="post">' . "\n";
$obj_fu = new LcmFollowupInfoUI($_SESSION['follow']);
$obj_fu->printEdit();
echo '<button name="submit" type="submit" value="submit" class="simple_form_btn">' . _T('button_validate') . "</button>\n";
echo '<input type="hidden" name="id_followup" value="' . _session('id_followup') . '" />';
echo '<input type="hidden" name="id_case" value="' . _session('id_case') . '">';
echo '<input type="hidden" name="id_app" value="' . _session('id_app', 0) . '">';
echo '<input type="hidden" name="ref_edit_fu" value="' . _session('ref_edit_fu') . '">';
echo "</form>\n";
lcm_page_end();
// Clear the errors, in case user jumps to other 'edit' page
$_SESSION['errors'] = array();
$_SESSION['form_data'] = array();
$_SESSION['fu_data'] = array();
// DEPRECATED LCM 0.7.0
Example #3
0
    // if editing an existing followup..
    if ($fu_data['case_stage']) {
        $stage_info = get_kw_from_name('stage', $fu_data['case_stage']);
    }
    $id_stage = $stage_info['id_keyword'];
    show_context_stage($fu_data['id_case'], $id_stage);
}
show_context_end();
if ($fu_data['hidden'] == 'Y') {
    echo '<p class="normal_text"><strong>' . _T('fu_info_is_deleted') . "</strong>";
    if ($admin) {
        echo " " . _T('fu_info_is_deleted2');
    }
    echo "</p>\n";
}
$obj_fu = new LcmFollowupInfoUI($fu_data['id_followup']);
$obj_fu->printGeneral();
echo "<br />";
// Edit button
if ($case_allow_modif == 'yes' && $edit) {
    echo '<a href="edit_fu.php?followup=' . $fu_data['id_followup'] . '" class="edit_lnk">' . _T('fu_button_edit') . '</a>';
}
// [ML] Not useful
//if ($GLOBALS['author_session']['status'] == 'admin')
//	echo '<a href="export.php?item=followup&amp;id=' . $fu_data['id_followup'] . '" class="exp_lnk">' . _T('export_button_followup') . "</a>\n";
echo "<br /><br /></fieldset>";
if (!$app) {
    // Show create appointment from followup
    echo '<p><a href="edit_app.php?case=' . $fu_data['id_case'] . '&amp;followup=' . $followup . '" class="create_new_lnk">Create new appointment related to this followup' . "</a></p>\n";
    // TRAD
}