array ( 'var' => 'msgforgetpatient', 'widget' => 'html_form::select_widget("msgforgetpatient", '. 'array ('. '__("no") => "0", '. '__("yes") => "1" '. ') )' ), __("Skip Printer Selection") => array ( 'var' => 'printnoselect', 'widget' => 'html_form::select_widget("printnoselect", '. 'array ('. '__("no") => "0", '. '__("yes") => "1" '. ') )' ), __("Default Printer") => array ( 'var' => 'default_printer', 'widget' => 'freemed::printers_widget("default_printer")' ), __("Date Widget") => array ( 'var' => 'date_widget_type', 'widget' => 'html_form::select_widget("date_widget_type", '. 'array ('. '__("system default") => "", '. '__("javascript widget") => "js", '. '__("split text entry") => "split" '. ') )' ), __("Booking Refresh") => array ( 'var' => 'booking_refresh', 'widget' => 'html_form::select_widget("booking_refresh", '. 'array ('. '__("enable") => "1", '. '__("disable") => "0" '. ') )' ), __("Default Room") => array( 'var' => 'default_room', 'widget' => " html_form::select_widget( 'default_room', freemed::query_to_array( \"SELECT CONCAT(room.roomname,' (',\". \"facility.psrcity,', ',facility.psrstate,')') AS k,\". \"room.id AS v \". \"FROM room,facility \". \"WHERE room.roompos=facility.id AND \". \"room.roombooking='y' \". \"ORDER BY k\" ) )" ) ); switch ($action) { case "passwordform": $display_buffer .= "
"; break; // end passwordform case "password": // $display_buffer = $_SESSION['authdata']['user']; $uid=$_SESSION['authdata']['user']; $result = $sql->query ("SELECT * FROM user ". "WHERE id = '".addslashes($uid)."'"); $r = $sql->fetch_array ($result); $current_md5=md5($current_password); $db_pass=$r['userpassword']; if ($current_md5 == $r['userpassword']) { if($new_password1 == $new_password2) { //$display_buffer = $display_buffer."This worked"; $this_user = CreateObject('FreeMED.User'); $this_user->setPassword($new_password1, $uid); // change the password } else { // print error passwords dont match $display_buffer= __("The new passwords you entered do not match.")."