} elseif (isset($_POST['zip_code'])) {
        echo $_POST['zip_code'];
    }
    ?>
">
			</div>
		</div>
		<div class="form-group">
			<label class="col-sm-2 control-label " for="mobile"><?php 
    _e('Mobile Number', 'hospital_mgt');
    ?>
<span class="require-field">*</span></label>
			<div class="col-sm-1">
			
			<input type="text" readonly value="+<?php 
    echo hmgt_get_countery_phonecode(get_option('hmgt_contry'));
    ?>
"  class="form-control" name="phonecode">
			</div>
			<div class="col-sm-7">
				<input id="mobile" class="form-control validate[required,custom[phone]] text-input" type="text"  name="mobile" maxlength="10"
				value="<?php 
    if ($edit) {
        echo $user_info->mobile;
    } elseif (isset($_POST['mobile'])) {
        echo $_POST['mobile'];
    }
    ?>
">
			</div>
		</div>
 $result = add_post_meta($post_id, 'end_date', $_POST['end_date']);
 $role = $_POST['notice_for'];
 $hmgt_sms_service_enable = 0;
 if (isset($_POST['hmgt_sms_service_enable'])) {
     $hmgt_sms_service_enable = $_POST['hmgt_sms_service_enable'];
 }
 if ($hmgt_sms_service_enable) {
     $userdata = get_users(array('role' => $role));
     if (!empty($userdata)) {
         $mail_id = array();
         foreach ($userdata as $user) {
             $mail_id[] = $user->ID;
         }
     }
     foreach ($mail_id as $user_id) {
         $reciever_number = "+" . hmgt_get_countery_phonecode(get_option('hmgt_contry')) . get_user_meta($user_id, 'mobile', true);
         $message_content = $_POST['sms_template'];
         $current_sms_service = get_option('hmgt_sms_service');
         if ($current_sms_service == 'clickatell') {
             $clickatell = get_option('hmgt_clickatell_sms_service');
             $to = $reciever_number;
             $message = $message_content;
             $username = $clickatell['username'];
             //clickatell username
             $password = $clickatell['password'];
             // clickatell password
             $api_key = $clickatell['api_key'];
             //clickatell apikey
             $baseurl = "http://api.clickatell.com";
             $url = "{$baseurl}/http/auth?user={$username}&password={$password}&api_id={$api_key}";
             $ret = file($url);
                }); 
	$('.timepicker').timepicker();
} );
</script>
<?php 
if (isset($_REQUEST['save_appointment'])) {
    if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'insert' || $_REQUEST['action'] == 'edit')) {
        $result = $obj_appointment->hmgt_add_appointment($_POST);
        if ($result) {
            $hmgt_sms_service_enable = 0;
            if (isset($_POST['hmgt_sms_service_enable'])) {
                $hmgt_sms_service_enable = $_POST['hmgt_sms_service_enable'];
            }
            if ($hmgt_sms_service_enable) {
                $doctor_number = "+" . hmgt_get_countery_phonecode(get_option('hmgt_contry')) . get_user_meta($_REQUEST['doctor_id'], 'mobile', true);
                $patient_number = "+" . hmgt_get_countery_phonecode(get_option('hmgt_contry')) . get_user_meta($_REQUEST['patient_id'], 'mobile', true);
                $doctor_name = hmgt_get_display_name($_REQUEST['doctor_id']);
                $patient_name = hmgt_get_display_name($_REQUEST['patient_id']);
                $message = "The Appointment has been booked for {$patient_name} with Dr. {$doctor_name} on DATE : " . $_REQUEST['appointment_date'] . " TIME : " . $_REQUEST['appointment_time'];
                if ($current_sms_service == 'clickatell') {
                    $clickatell = get_option('hmgt_clickatell_sms_service');
                    $to1 = $doctor_number;
                    $to2 = $patient_number;
                    $message = $message_content;
                    $username = $clickatell['username'];
                    //clickatell username
                    $password = $clickatell['password'];
                    // clickatell password
                    $api_key = $clickatell['api_key'];
                    //clickatell apikey
                    $baseurl = "http://api.clickatell.com";
 public function hmgt_add_message($data)
 {
     global $wpdb;
     $table_message = $wpdb->prefix . "hmgt_message";
     //-------usersmeta table data--------------
     $created_date = date("Y-m-d H:i:s");
     $subject = $data['subject'];
     $message_body = $data['message_body'];
     $role = $data['receiver'];
     $userdata = get_users(array('role' => $role));
     if ($role == 'doctor' || $role == 'patient' || $role == 'nurse' || $role == 'receptionist' || $role == 'pharmacist' || $role == 'laboratorist' || $role == 'accountant') {
         if (!empty($userdata)) {
             $mail_id = array();
             foreach ($userdata as $user) {
                 $mail_id[] = $user->ID;
             }
             foreach ($mail_id as $user_id) {
                 $reciever_id = $user_id;
                 $message_data = array('sender' => get_current_user_id(), 'receiver' => $user_id, 'msg_subject' => $subject, 'message_body' => $message_body, 'msg_date' => $created_date, 'msg_status' => 0);
                 $result = $wpdb->insert($table_message, $message_data);
                 $hmgt_sms_service_enable = 0;
                 if (isset($_POST['hmgt_sms_service_enable'])) {
                     $hmgt_sms_service_enable = $_POST['hmgt_sms_service_enable'];
                 }
                 if ($hmgt_sms_service_enable) {
                     $userdata = get_users(array('role' => $role));
                     if (!empty($userdata)) {
                         $mail_id = array();
                         foreach ($userdata as $user) {
                             $mail_id[] = $user->ID;
                         }
                     }
                     foreach ($mail_id as $user_id) {
                         $reciever_number = "+" . hmgt_get_countery_phonecode(get_option('hmgt_contry')) . get_user_meta($user_id, 'mobile', true);
                         $message_content = $_POST['sms_template'];
                         $current_sms_service = get_option('hmgt_sms_service');
                         if ($current_sms_service == 'clickatell') {
                             $clickatell = get_option('hmgt_clickatell_sms_service');
                             $to = $reciever_number;
                             $message = $message_content;
                             $username = $clickatell['username'];
                             //clickatell username
                             $password = $clickatell['password'];
                             // clickatell password
                             $api_key = $clickatell['api_key'];
                             //clickatell apikey
                             $baseurl = "http://api.clickatell.com";
                             $url = "{$baseurl}/http/auth?user={$username}&password={$password}&api_id={$api_key}";
                             $ret = file($url);
                             $sess = explode(":", $ret[0]);
                             if ($sess[0] == "OK") {
                                 $sess_id = trim($sess[1]);
                                 // remove any whitespace
                                 $url = "{$baseurl}/http/sendmsg?session_id={$sess_id}&to={$to}&text={$message}";
                                 $ret = file($url);
                                 $send = explode(":", $ret[0]);
                             }
                         }
                         if ($current_sms_service == 'twillo') {
                             //Twilio lib
                             require_once HMS_PLUGIN_DIR . '/lib/twilio/Services/Twilio.php';
                             $twilio = get_option('hmgt_twillo_sms_service');
                             $account_sid = $twilio['account_sid'];
                             //Twilio SID
                             $auth_token = $twilio['auth_token'];
                             // Twilio token
                             $from_number = $twilio['from_number'];
                             //My number
                             $receiver = $reciever_number;
                             //Receiver Number
                             $message = $message_content;
                             // Message Text
                             //twilio object
                             $client = new Services_Twilio($account_sid, $auth_token);
                             $message_sent = $client->account->messages->sendMessage($from_number, $receiver, $message);
                         }
                     }
                 }
             }
             $post_id = wp_insert_post(array('post_status' => 'publish', 'post_type' => 'hmgt_message', 'post_title' => $subject, 'post_content' => $message_body));
             hmgt_append_audit_log('Message sent ', get_current_user_id());
             $result = add_post_meta($post_id, 'message_for', $role);
             $result = 1;
         }
     } else {
         $user_id = $data['receiver'];
         $message_data = array('sender' => get_current_user_id(), 'receiver' => $user_id, 'msg_subject' => $subject, 'message_body' => $message_body, 'msg_date' => $created_date, 'msg_status' => 0);
         $result = $wpdb->insert($table_message, $message_data);
         $hmgt_sms_service_enable = 0;
         if (isset($_POST['hmgt_sms_service_enable'])) {
             $hmgt_sms_service_enable = $_POST['hmgt_sms_service_enable'];
         }
         if ($hmgt_sms_service_enable) {
             $reciever_number = "+" . hmgt_get_countery_phonecode(get_option('hmgt_contry')) . get_user_meta($user_id, 'mobile', true);
             $message_content = $_POST['sms_template'];
             $current_sms_service = get_option('hmgt_sms_service');
             if ($current_sms_service == 'clickatell') {
                 $clickatell = get_option('hmgt_clickatell_sms_service');
                 $to = $reciever_number;
                 $message = $message_content;
                 $username = $clickatell['username'];
                 //clickatell username
                 $password = $clickatell['password'];
                 // clickatell password
                 $api_key = $clickatell['api_key'];
                 //clickatell apikey
                 $baseurl = "http://api.clickatell.com";
                 $url = "{$baseurl}/http/auth?user={$username}&password={$password}&api_id={$api_key}";
                 $ret = file($url);
                 $sess = explode(":", $ret[0]);
                 if ($sess[0] == "OK") {
                     $sess_id = trim($sess[1]);
                     // remove any whitespace
                     $url = "{$baseurl}/http/sendmsg?session_id={$sess_id}&to={$to}&text={$message}";
                     $ret = file($url);
                     $send = explode(":", $ret[0]);
                 }
             }
             if ($current_sms_service == 'twillo') {
                 //Twilio lib
                 require_once HMS_PLUGIN_DIR . '/lib/twilio/Services/Twilio.php';
                 $twilio = get_option('hmgt_twillo_sms_service');
                 $account_sid = $twilio['account_sid'];
                 //Twilio SID
                 $auth_token = $twilio['auth_token'];
                 // Twilio token
                 $from_number = $twilio['from_number'];
                 //My number
                 $receiver = $reciever_number;
                 //Receiver Number
                 $message = $message_content;
                 // Message Text
                 //twilio object
                 $client = new Services_Twilio($account_sid, $auth_token);
                 $message_sent = $client->account->messages->sendMessage($from_number, $receiver, $message);
             }
         }
         $post_id = wp_insert_post(array('post_status' => 'publish', 'post_type' => 'hmgt_message', 'post_title' => $subject, 'post_content' => $message_body));
         hmgt_append_audit_log('Message sent ', get_current_user_id());
         $result = add_post_meta($post_id, 'message_for', 'user');
         $result = add_post_meta($post_id, 'message_for_userid', $user_id);
     }
     return $result;
 }