Ejemplo n.º 1
0
    function _consult_housekeeping() {
    //
    // executes with ptmenu CONSULTS
    //
        if (func_num_args()>0) {
            $arg_list = func_get_args();
            $menu_id = $arg_list[0];
            $post_vars = $arg_list[1];
            $get_vars = $arg_list[2];
            $validuser = $arg_list[3];
            $isadmin = $arg_list[4];
            //print_r($arg_list);
        }
        // manage everything here
        if ($post_vars["endconsult"]) {
            switch($post_vars["endconsult"]) {
            case "End Consult":
                print "<form method='post' action='".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]."&consult_id=".$get_vars["consult_id"]."&ptmenu=CONSULT'>";
                print "<font color='red' size='5'><b>Are you sure you want to end this consult?</b></font><br />";
                print "<input type='hidden' name='endconsult' value='End Consult'/>";
                print "<input type='hidden' name='consult_id' value='".$get_vars["consult_id"]."'/>";
                print "<input type='submit' name='confirm_end' value='Yes' class='textbox' style='font-weight: bold; font-size:14pt; background-color: #FFFF33; border: 2px solid black' /> ";
                print "<input type='submit' name='confirm_end' value='No' class='textbox' style='font-weight: bold; font-size:14pt; background-color: #FFCC33; border: 2px solid black' /> ";
                print "</form>";
                if ($post_vars["confirm_end"]=="Yes") {
                    $sql = "update m_consult set ".
                           "elapsed_time = (unix_timestamp()-unix_timestamp(consult_timestamp))/3600, ".
                           "consult_end = now() ".
                           "where consult_id = '".$post_vars["consult_id"]."'";
                    if ($result = mysql_query($sql)) {
                        header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]);
                    }
                } elseif($post_vars["confirm_end"]=="No") {
                    header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]);
                }
                break;
            case "Delete Consult":
                print "<form method='post' action='".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]."&consult_id=".$get_vars["consult_id"]."&ptmenu=CONSULT'>";
                print "<font color='red' size='5'><b>Are you sure you want to delete this consult?</b></font><br />";
                print "<input type='hidden' name='endconsult' value='Delete Consult'/>";
                print "<input type='hidden' name='consult_id' value='".$get_vars["consult_id"]."'/>";
                print "<input type='submit' name='confirm_delete' value='Yes' class='textbox' style='font-weight: bold; font-size:14pt; background-color: #FFFF33; border: 2px solid black' /> ";
                print "<input type='submit' name='confirm_delete' value='No' class='textbox' style='font-weight: bold; font-size:14pt; background-color: #FFCC33; border: 2px solid black' /> ";
                print "</form>";
                if ($post_vars["confirm_delete"]=="Yes") {
                    $sql = "delete from m_consult where consult_id = '".$post_vars["consult_id"]."'";
                    if ($result = mysql_query($sql)) {
                        header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]);
                    }
                } elseif($post_vars["confirm_delete"]=="No") {
                    header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]);
                }
                break;
            }
        }
        print "<table width='300'>";
        print "<form method='post' action='".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]."&consult_id=".$get_vars["consult_id"]."&ptmenu=CONSULT' name='form_consult'>";
        print "<tr><td><br/>";
        print "<span class='tinylight'>".INSTR_CONSULT_MANAGEMENT."</span><br/>";
        print "</td></tr>";
        print "<tr><td><br/>";
        // check if completed consult before showing
        // END CONSULT button
        if (!healthcenter::completed_consult($get_vars["consult_id"])) {
            print "<span class='boxtitle'>".LBL_END_CONSULT."?</span><br/>";
            print "<input type='submit' name='endconsult' value='End Consult' class='textbox' style='border: 1px solid black' />";
            print "</td></tr>";
        }
        if ($_SESSION["priv_delete"]) {
            print "<tr><td><br/>";
            print "<span class='boxtitle'>".LBL_DELETE_CONSULT."?</span><br/>";
            print "<input type='submit' name='endconsult' value='Delete Consult' class='textbox' style='border: 1px solid black; background-color: #FF6600' />";
            print "</td></tr>";
        }
        print "</form>";
        print "</table>";

    }