Commit 0209568a by Jansa Jose

added Admin Panel

parent f32991ec
<IfModule mod_rewrite.c>
RewriteEngine On
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
\ No newline at end of file
RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA]
\ No newline at end of file
......@@ -372,7 +372,7 @@ $config['encryption_key'] = '';
|
*/
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_cookie_name'] = 'cisession';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
......
......@@ -81,17 +81,17 @@ $query_builder = TRUE;
'database' => 'techlabz_Ipok',
LOCALHOST
'hostname' => '192.168.138.123',
'hostname' => '192.168.140.123',
'username' => 'root',
'password' => '',
'database' => 'reeba_ipok',*/
$db['default'] = array(
'dsn' => '',
'hostname' => '192.168.138.123',
'hostname' => '192.168.140.123',
'username' => 'root',
'password' => '',
'database' => 'reeba_ipok',
'database' => 'reeba_ipok',,
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
......
<?php defined('BASEPATH') OR exit('No direct script access allowed');
$config['id'] = '5811FB44C54D48899C38CED15A1584C0';
$config['api'] = 'fe6383a050b9917d6e7942663a74f425';
$config['auth'] = 'Basic ZmU2MzgzYTA1MGI5OTE3ZDZlNzk0MjY2M2E3NGY0MjU6';
\ No newline at end of file
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class CancelledConsultations extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
$this->load->model('Cancelled_model');
}
public function index() {
$cus_add = $this->Cancelled_model->get_cancelled_consultation();
$template['data'] = $cus_add;
$template['page'] = "CancelledConsultation/view_consultations";
$template['page_title'] = "Manage Cancelled Consultation Page";
$this->load->view('template', $template);
}
}
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class ManageCharity extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
$this->load->model('Charity_model');
}
public function index() {
if(isset($_POST) && !empty($_POST)){
$data = $_POST;
$result = $this->Charity_model->addCharity($data);
if($result['status'] == 'success'){
$fileName =$_FILES['image']['name'];
$fileName = str_replace('%','a',$fileName);
$config = set_upload_options('../assets/uploads/profilepic/charity');
$config['file_name'] = $fileName;
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload('image')) {
$error = array('error' => $this->upload->display_errors('', ''));
$res = array(
"status"=> "error",
"error"=> "Upload Error",
"message"=> "Sorry! Charity Image not uploaded".$error['error']
);
$this->Charity_model->delete_register($result['data']);
$ress =$res;
}
else {
$imagedata = $this->upload->data();
$data['image']='assets/uploads/profilepic/charity/'.$imagedata['file_name'];
$ress = $this->Charity_model->add_immage($result['data'],$data);
}
if($ress['status'] == 'success'){
$this->session->set_flashdata('message', array('message' => 'Successfully Added', 'title' => 'Success !', 'class' => 'success'));
}else{
$this->session->set_flashdata('message', array('message' => $ress['message'], 'title' => 'Error !', 'class' => 'error'));
}
}elseif($result == false){
$this->session->set_flashdata('message', array('message' => 'Sorry Not Inserted. Charity Already Exist', 'title' => 'Error !', 'class' => 'error'));
}
else{
$this->session->set_flashdata('message', array('message' => $result['message'], 'title' => 'Error !', 'class' => 'error'));
}
}
$all_charity = $this->Charity_model->get_all_charity();
$template['page'] = "ManageCharity/addCharity";
$template['page_title'] = "Manage Charity Page";
$template['data'] = $all_charity;
$this->load->view('template', $template);
}
function charity_delete($id){
$delete_data = $this->Charity_model->charity_delete($id);
if($delete_data){
$this->session->set_flashdata('message', array('message' => 'Successfully Deleted', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageCharity');
}
}
function charity_edit(){
$id = $this->uri->segment(3);
if($id == ''){
redirect(base_url().'ManageCharity/index');
}
else{
$charity_data = $this->Charity_model->get_single_charity($id);
if($charity_data != ''){
$template['page'] = "ManageCharity/editCharity";
$template['page_title'] = "Manage Charity Page";
$template['data'] = $charity_data;
if(isset($_POST) && !empty($_POST)){
$data=$_POST;
$success_update = $this->Charity_model->update_charity($data, $id);
//print_r($success_update);exit();
if($success_update == true){
if($_FILES['image']['name'] != ''){
$fileName =$_FILES['image']['name'];
$fileName = str_replace('%','a',$fileName);
$config = set_upload_options('../assets/uploads/profilepic/charity');
$config['file_name'] = $fileName;
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload('image')) {
$error = array('error' => $this->upload->display_errors('', ''));
$res = array(
"status"=> "error",
"error"=> "Upload Error",
"message"=> "Sorry! Charity Image not uploaded".$error['error']
);
$this->Charity_model->delete_register($id);
$ress =$res;
}
else {
$imagedata = $this->upload->data();
$data['image']='assets/uploads/profilepic/charity/'.$imagedata['file_name'];
}
}else{
$data['image'] = $charity_data['image'];
}
$ress = $this->Charity_model->add_immage($id,$data);
if($ress['status']=='success'){
$this->session->set_flashdata('message', array('message' => 'Successfully Updated', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageCharity');
}else{
$this->session->set_flashdata('message', array('message' => $result['message'], 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageCharity');
}
}else{
$this->session->set_flashdata('message', array('message' => 'Sorry Updation Failed. charity Already Exist', 'title' => 'Error', 'class' => 'error'));
redirect(base_url().'ManageCharity');
}
}
}else{
redirect(base_url().'ManageCharity/index');
}
}
$this->load->view('template', $template);
}
public function add_services(){
if(isset($_POST) && !empty($_POST)){
$service_data = $_POST;
$service_add = $this->Charity_model->addServices($service_data);
if($service_add['status'] == 'success'){
$this->session->set_flashdata('message', array('message' => $service_add['message'], 'title' => 'Success !', 'class' => 'success'));
}
else{
$this->session->set_flashdata('message', array('message' => $service_add['message'], 'title' => 'Error !', 'class' => 'error'));
}
}
$all_clinic = $this->Charity_model->get_all_clinic();
$all_charity = $this->Charity_model->get_all_charity();
$all_services = $this->Charity_model->get_all_services();
$template['page'] = "ManageCharity/addServices";
$template['page_title'] = "Manage Service Page";
$template['clinic'] = $all_clinic;
$template['data'] = $all_charity;
$template['services'] = $all_services;
$this->load->view('template', $template);
}
public function service_delete($id){
$delete_data = $this->Charity_model->service_delete($id);
if($delete_data){
$this->session->set_flashdata('message', array('message' => 'Successfully Deleted', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageCharity/add_services');
}
}
public function service_edit($id){
$id = $this->uri->segment(3);
if($id == ''){
redirect(base_url().'ManageCharity/add_services');
}
else{
$service_data = $this->Charity_model->get_single_service($id);
if($service_data != ''){
$all_clinic = $this->Charity_model->get_all_clinic();
$all_charity = $this->Charity_model->get_all_charity();
$template['clinic'] = $all_clinic;
$template['data'] = $all_charity;
$template['page'] = "ManageCharity/editServices";
$template['page_title'] = "Manage Service Page";
$template['datas'] = $service_data;
if(isset($_POST) && !empty($_POST)){
$data=$_POST;
$success_update = $this->Charity_model->update_service($data, $id);
if($success_update['status'] == 'success'){
$this->session->set_flashdata('message', array('message' => $success_update['message'], 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageCharity/add_services');
}else{
$this->session->set_flashdata('message', array('message' => $success_update['message'], 'title' => 'Error', 'class' => 'error'));
redirect(base_url().'ManageCharity/add_services');
}
}
}else{
redirect(base_url().'ManageCharity/add_services');
}
}
$this->load->view('template', $template);
}
}
\ No newline at end of file
......@@ -28,6 +28,7 @@ class ManageClinic extends CI_Controller {
if(isset($_POST) && !empty($_POST)){
$Newdata =array();
$data = $_POST;
//print_r($data);exit();
$Newdata['email'] = $data['reg_clnc_email'];
$Newdata['cep'] = $data['reg_clnc_cep'];
$Newdata['street_address'] = $data['reg_clnc_streetadd'];
......@@ -295,7 +296,7 @@ class ManageClinic extends CI_Controller {
$not_available_day = array();
$flag = 0;
$request = $_POST;
//echo"<pre>"; print_r($request); echo"</pre>";exit();
// echo"<pre>"; print_r($request); echo"</pre>";exit();
if($request['doctors'] == '0'){
$this->session->set_flashdata('message', array('message' => 'All Field is required', 'title' => 'Error !', 'class' => 'danger'));
redirect(base_url()."ManageClinic/addDoctor?id=".$request['clinicId']);
......@@ -308,6 +309,7 @@ class ManageClinic extends CI_Controller {
$request['duration'] = $dur->consultation_duration;
}
if(!empty($request['day'])){
//echo "no"; exit();
$result = $this->Clinic_model->checkDoctorExist($request['doctors'],$request['clinicId']);
if(!empty($result)){
foreach ($result as $key => $value) {
......@@ -315,7 +317,7 @@ class ManageClinic extends CI_Controller {
$insert_array_exist = array();
foreach ($request['day'] as $key_day => $value_day) {
//print_r($key_day);echo "new";print_r($value_day);
if(isset($value['date'])){
if(isset($value['date']) && $value['date'] != '""'){
$decode_time = json_decode($value['date'],true);
//echo"<pre>";print_r($decode_time); echo "</pre>";
$startTime = $value_day.'_startTime';
......@@ -345,7 +347,7 @@ class ManageClinic extends CI_Controller {
}
else{
echo "enter else no";
//echo "enter else no";
$res = array('day'=>$value_day,
'time'=>array('start'=>$request[$startTime ],
'end'=>$request[$endTime],
......@@ -370,15 +372,46 @@ class ManageClinic extends CI_Controller {
array_push($insert_array_exist,$res);
}
}
//if schedule for that doctor in that clinic is null
if( $value['date'] == '""'){
$startTime = $value_day.'_startTime';
$endTime = $value_day.'_endTime';
$breakfrom = $value_day.'_Breakfrom';
$breakto = $value_day.'_Breakto';
if(isset($request[$breakfrom])){
$break_from = $request[$breakfrom];
}
else{
$break_from = 'null';
}
if(isset($request[$breakto])){
$break_to = $request[$breakto];
}
else{
$break_to = 'null';
}
$res = array('day'=>$value_day,
'time'=>array('start'=>$request[$startTime ],
'end'=>$request[$endTime],
'interval'=>$request['duration'],
'break_from'=>$break_from,
'break_to'=>$break_to
));
array_push($insert_array_exist,$res);
}
}
}
}
//echo"<pre>";print_r($insert_array_exist);echo"</pre>";exit();
// echo"<pre>";print_r($insert_array_exist);echo"</pre>";exit();
//echo "<br>"; echo $flag;
if($flag ==0 && !empty($insert_array_exist))
{
// echo"<pre>";print_r($insert_array_exist);echo"</pre>";
$this->Clinic_model->get_doctor_specialization($request['doctors'],$request['clinicId']);
$this->Clinic_model->assignDoctors($request['doctors'],$request['clinicId']);
$this->Clinic_model->set_new_consultation($insert_array_exist,$request['clinicId'],$request['doctors']);
$this->Clinic_model->set_notification($request['doctors'],$request['clinicId']);
$this->session->set_flashdata('message', array('message' => 'Successfully assigned', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url()."ManageClinic/view");
}
......@@ -419,8 +452,10 @@ class ManageClinic extends CI_Controller {
array_push($insert_array, $res);
//print_r($insert_array);exit();
}
$this->Clinic_model->get_doctor_specialization($request['doctors'],$request['clinicId']);
$this->Clinic_model->assignDoctors($request['doctors'],$request['clinicId']);
$this->Clinic_model->set_new_consultation($insert_array,$request['clinicId'],$request['doctors']);
$this->Clinic_model->set_notification($request['doctors'],$request['clinicId']);
$this->session->set_flashdata('message', array('message' => 'Successfully assigned', 'title' => 'Success !', 'class' => 'success'));
if($this->session->userdata('logged_in')['uType'] != 'clinic'){
......@@ -431,8 +466,11 @@ class ManageClinic extends CI_Controller {
}
}
}else{
//echo "yes"; exit();
$this->Clinic_model->get_doctor_specialization($request['doctors'],$request['clinicId']);
$this->Clinic_model->assignDoctors($request['doctors'],$request['clinicId']);
$this->Clinic_model->set_new_consultation('',$request['clinicId'],$request['doctors']);
$this->Clinic_model->set_notification($request['doctors'],$request['clinicId']);
$this->session->set_flashdata('message', array('message' => 'Successfully assigned', 'title' => 'Success !', 'class' => 'success'));
if($this->session->userdata('logged_in')['uType'] != 'clinic'){
......@@ -491,6 +529,7 @@ class ManageClinic extends CI_Controller {
}else{
if(isset($_POST) && !empty($_POST)){
$data = $_POST;
//print_r($data);exit();
$Newdata['email'] = $data['reg_clnc_email'];
$Newdata['cep'] = $data['reg_clnc_cep'];
$Newdata['street_address'] = $data['reg_clnc_streetadd'];
......
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class ManageCustomer extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
//print_r($this->session->userdata('logged_in'));die();
$this->load->model('Customer_model');
//print_r("hhhh");die();
}
public function index() {
$cus_add = $this->Customer_model->get_customer_data();
$template['data'] = $cus_add;
$template['page'] = "ManageCustomers/view_customer";
$template['page_title'] = "Manage Patient Page";
$this->load->view('template', $template);
}
public function status(){
$id = $this->uri->segment(3);
$s=$this->Customer_model->update_status($id);
$this->session->set_flashdata('message', array('message' => 'Patient Status enable Successfully','class' => 'success'));
redirect(base_url().'ManageCustomer');
}
public function status_active(){
$id = $this->uri->segment(3);
$s=$this->Customer_model->enable_status($id);
$this->session->set_flashdata('message', array('message' => 'Patient Status disable Successfully','class' => 'success'));
redirect(base_url().'ManageCustomer');
}
}
......@@ -171,4 +171,18 @@ class ManageDoctors extends CI_Controller {
$template['data'] = $booking_list;
$this->load->view('template', $template);
}
public function status(){
$id = $this->uri->segment(3);
$s=$this->Doctor_model->update_status($id);
$this->session->set_flashdata('message', array('message' => 'Doctor Status enable Successfully','class' => 'success'));
redirect(base_url().'ManageDoctors/view');
}
public function status_active(){
$id = $this->uri->segment(3);
$s=$this->Doctor_model->enable_status($id);
$this->session->set_flashdata('message', array('message' => 'Doctor Status disable Successfully','class' => 'success'));
redirect(base_url().'ManageDoctors/view');
}
}
\ No newline at end of file
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class ManageFaqs extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
$this->load->model('Faq_model');
}
public function index() {
if(isset($_POST) && !empty($_POST)){
$faq_data = $_POST;
$faq_add = $this->Faq_model->addFaq($faq_data);
if($faq_add == true){
$this->session->set_flashdata('message', array('message' => 'Successfully Added', 'title' => 'Success !', 'class' => 'success'));
}
else{
$this->session->set_flashdata('message', array('message' => 'Error Occured! Faq Not Inserted', 'title' => 'Error !', 'class' => 'error'));
}
}
$template['page'] = "ManageFaqs/addFaq";
$template['page_title'] = "Manage Faq Page";
$this->load->view('template', $template);
}
function faq_view(){
$template['page'] = "ManageFaqs/ViewFaqs";
$template['page_title'] = "Manage Faq Page";
$template['data'] = $this->Faq_model->get_all_faqs();
$this->load->view('template', $template);
}
function faq_edit(){
$id = $_GET['id'];
if($id == ''){
redirect(base_url().'ManageFaqs/faq_view');
}
else{
$faq_data = $this->Faq_model->get_single_faq($id);
if($faq_data != ''){
$template['page'] = "ManageFaqs/editFaq";
$template['page_title'] = "Manage Faq Page";
$template['data'] = $faq_data;
if(isset($_POST) && !empty($_POST)){
$data=$_POST;
$success_update = $this->Faq_model->update_faq($data, $id);
if($success_update == true){
$this->session->set_flashdata('message', array('message' => 'Successfully Updated', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageFaqs/faq_view');
}else{
$this->session->set_flashdata('message', array('message' => 'Sorry Updation Failed.', 'title' => 'Error', 'class' => 'error'));
redirect(base_url().'ManageFaqs/faq_view');
}
}
}else{
redirect(base_url().'ManageFaqs/faq_view');
}
}
$this->load->view('template', $template);
}
public function faq_doctor_add() {
if(isset($_POST) && !empty($_POST)){
$faq_data = $_POST;
$faq_add = $this->Faq_model->addFaqDoctor($faq_data);
if($faq_add == true){
$this->session->set_flashdata('message', array('message' => 'Successfully Added', 'title' => 'Success !', 'class' => 'success'));
}
else{
$this->session->set_flashdata('message', array('message' => 'Error Occured! Faq Not Inserted', 'title' => 'Error !', 'class' => 'error'));
}
}
$template['page'] = "ManageFaqsDoctor/addFaq";
$template['page_title'] = "Manage Faq Page";
$this->load->view('template', $template);
}
function faq_view_doctor(){
$template['page'] = "ManageFaqsDoctor/ViewFaqs";
$template['page_title'] = "Manage Faq Page";
$template['data'] = $this->Faq_model->get_all_faqs_doctor();
$this->load->view('template', $template);
}
function faq_delete(){
$id = $_GET['id'];
$delete_data = $this->Faq_model->delete_faq($id);
if($delete_data){
$this->session->set_flashdata('message', array('message' => 'Successfully Deleted', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageFaqs/faq_view');
}
}
function faq_delete_doctor(){
$id = $_GET['id'];
$delete_data = $this->Faq_model->delete_faq($id);
if($delete_data){
$this->session->set_flashdata('message', array('message' => 'Successfully Deleted', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageFaqs/faq_view_doctor');
}
}
/* function faq_edit(){
$id = $_GET['id'];
if($id == ''){
redirect(base_url().'ManageFaqs/faq_view');
}
else{
$faq_data = $this->Faq_model->get_single_faq($id);
if($faq_data != ''){
$template['page'] = "ManageFaqs/editFaq";
$template['page_title'] = "Manage Faq Page";
$template['data'] = $faq_data;
if(isset($_POST) && !empty($_POST)){
$data=$_POST;
$success_update = $this->Faq_model->update_faq($data, $id);
if($success_update == true){
$this->session->set_flashdata('message', array('message' => 'Successfully Updated', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageFaqs/faq_view');
}else{
$this->session->set_flashdata('message', array('message' => 'Sorry Updation Failed.', 'title' => 'Error', 'class' => 'error'));
redirect(base_url().'ManageFaqs/faq_view');
}
}
}else{
redirect(base_url().'ManageFaqs/faq_view');
}
}
$this->load->view('template', $template);
}*/
function faq_edit_doctor(){
$id = $_GET['id'];
if($id == ''){
redirect(base_url().'ManageFaqs/faq_view_doctor');
}
else{
$faq_data = $this->Faq_model->get_single_faq($id);
if($faq_data != ''){
$template['page'] = "ManageFaqsDoctor/editFaq";
$template['page_title'] = "Manage Faq Page";
$template['data'] = $faq_data;
if(isset($_POST) && !empty($_POST)){
$data=$_POST;
$success_update = $this->Faq_model->update_faq($data, $id);
if($success_update == true){
$this->session->set_flashdata('message', array('message' => 'Successfully Updated', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageFaqs/faq_view_doctor');
}else{
$this->session->set_flashdata('message', array('message' => 'Sorry Updation Failed.', 'title' => 'Error', 'class' => 'error'));
redirect(base_url().'ManageFaqs/faq_view_doctor');
}
}
}else{
redirect(base_url().'ManageFaqs/faq_view_doctor');
}
}
$this->load->view('template', $template);
}
}
\ No newline at end of file
......@@ -33,10 +33,11 @@ class ManageLetters extends CI_Controller {
}
}
$all_letter = $this->Letter_model->get_all_letters();
$all_certificate = $this->Letter_model->get_all_certificates();
$template['page'] = "ManageLetters/addLetter";
$template['page_title'] = "Manage Budget Page";
$template['data'] = $all_letter;
$template['certificate'] = $all_certificate;
$this->load->view('template', $template);
}
......@@ -85,4 +86,16 @@ class ManageLetters extends CI_Controller {
}
$this->load->view('template', $template);
}
public function add_certificates(){
$letter_data = $_POST;
$letter_add = $this->Letter_model->addCertificate($letter_data);
if($letter_add){
$this->session->set_flashdata('message', array('message' => 'Successfully Added', 'title' => 'Success !', 'class' => 'success'));
redirect(base_url().'ManageLetters');
}else{
$this->session->set_flashdata('message', array('message' => 'Sorry Not Added', 'title' => 'Error !', 'class' => 'error'));
redirect(base_url().'ManageLetters');
}
}
}
\ No newline at end of file
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class ManageWallet extends CI_Controller {
public function __construct() {
parent::__construct();
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
$this->load->model('Wallet_model');
}
public function index() {
$withdraw_data = $this->Wallet_model->get_withdrawal_history();
//print_r($withdraw_data);exit();
$template['data'] = $withdraw_data;
$template['page'] = "ManageWallet/withdrawalHistory";
$template['page_title'] = "Manage Withdrawals";
$this->load->view('template', $template);
}
}
......@@ -18,7 +18,7 @@ class Promocode extends CI_Controller {
$data = $_POST;
$fileName =$_FILES['image']['name'];
$fileName = str_replace('%','a',$fileName);
$config = set_upload_options('../assets/uploads/profilepic/promocode');
$config = set_upload_options('../assets/uploads/promocode');
$config['file_name'] = $fileName;
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload('image')) {
......@@ -32,7 +32,7 @@ class Promocode extends CI_Controller {
}
else {
$imagedata = $this->upload->data();
$data['image']='assets/uploads/profilepic/promocode/'.$imagedata['file_name'];
$data['image']='assets/uploads/promocode/'.$imagedata['file_name'];
}
if(isset($data['image'])) {
$validdate = explode(' - ',$data['valid_from']);
......@@ -102,7 +102,7 @@ class Promocode extends CI_Controller {
}else{
$fileName =$_FILES['image']['name'];
$fileName = str_replace('%','a',$fileName);
$config = set_upload_options('../assets/uploads/profilepic/promocode');
$config = set_upload_options('../assets/uploads/promocode');
$config['file_name'] = $fileName;
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload('image')) {
......@@ -116,7 +116,7 @@ class Promocode extends CI_Controller {
}
else {
$imagedata = $this->upload->data();
$data['image']='assets/uploads/profilepic/promocode/'.$imagedata['file_name'];
$data['image']='assets/uploads/promocode/'.$imagedata['file_name'];
}
}
if(isset($data['image'])) {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -4,13 +4,38 @@ function set_upload_options($path) {
//upload an image options
$config = array();
$config['upload_path'] = $path;
$config['allowed_types'] = 'jpg|jpeg|png|gif';
$config['allowed_types'] = 'jpg|jpeg|png|gif|mp4|mpg|mpeg|m4v|wmv|mov|avi|mkv|flv';
$config['max_size'] = 0;
$config['max_width'] = 0;
$config['max_height'] = 0;
return $config;
}
function load_curl($url,$data)
{
$CI = & get_instance();
$CI->config->load('iugu');
$c_handle = curl_init();
$headers = array('Authorization: '.$CI->config->item('auth'));
curl_setopt($c_handle, CURLOPT_HTTPHEADER, $headers);
curl_setopt($c_handle, CURLOPT_URL, $url);
curl_setopt($c_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c_handle, CURLOPT_POST, 1);
curl_setopt($c_handle, CURLOPT_POSTFIELDS, http_build_query($data));
$buffer = curl_exec($c_handle);
if($buffer === false)
{
return 'Curl error: ' . curl_error($c_handle);
}
else
{
return $buffer;
}
curl_close($c_handle);
}
function check_cep_viacep($cep)
{
$path = 'https://viacep.com.br/ws/'.$cep.'/json/'; $buffer = file_get_contents($path);
......@@ -91,6 +116,15 @@ function user_menu() {
]'
),
array(
"slug" => "Manage Patient",//fa-wheelchair-alt,fa-blind
"name" => "Manage Patient",
"url" => "ManageCustomer",
"icon" => "fa-medkit",
"submenu" => false,
"capabilities" => array("manage_customer"),
),
array(
"slug" => "Manage Clinic",
"name" => "Manage Clinic",
"url" => "#",
......@@ -109,7 +143,7 @@ function user_menu() {
"slug" => "Manage Promocode",
"name" => "Manage Promocode",
"url" => "#",
"icon" => "fa-th",
"icon" => "fa-pinterest-p",
"submenu"=>true,
"capabilities" => array("manage_promocode"),
"submenu_items" => '[
......@@ -118,11 +152,74 @@ function user_menu() {
]'
),
array(
"slug" => "Manage FAQs - Patient",
"name" => "Manage FAQs - Patient",
"url" => "#",
"icon" => "fa-question-circle",
"submenu"=>true,
"capabilities" => array("manage_faqs"),
"submenu_items" => '[
{"name":"Add","cap":"manage_faqs","url":"ManageFaqs","subcap":"manage_faqs/add"},
{"name":"View","cap":"manage_faqs","url":"ManageFaqs/faq_view","subcap":"manage_faqs/view"}
]'
),
array(
"slug" => "Manage FAQs - Doctor",
"name" => "Manage FAQs - Doctor",
"url" => "#",
"icon" => "fa-question",
"submenu"=>true,
"capabilities" => array("manage_faqs"),
"submenu_items" => '[
{"name":"Add","cap":"manage_faqs","url":"ManageFaqs/faq_doctor_add","subcap":"manage_faqs/add_doctor_faqs"},
{"name":"View","cap":"manage_faqs","url":"ManageFaqs/faq_view_doctor","subcap":"manage_faqs/view_doctor_faqs"}
]'
),
array(
"slug" => "Main Complaints",//fa-wheelchair-alt,fa-blind
"name" => "Main Complaints",
"slug" => "Manage Charity",
"name" => "Manage Charity",
"url" => "#",
"icon" => "fa-copyright",
"submenu"=>true,
"capabilities" => array("manage_charity"),
"submenu_items" => '[
{"name":"Add Charity","cap":"manage_charity","url":"ManageCharity","subcap":"manage_charity/add"},
{"name":"Add Charity to Clinic","cap":"manage_charity","url":"ManageCharity/add_services","subcap":"manage_charity/add_services"}
]'
),
array(
"slug" => "Manage Wallet",
"name" => "Manage Wallet",
"url" => "#",
"icon" => "fa-google-wallet",
"submenu"=>true,
"capabilities" => array("manage_wallet"),
"submenu_items" => '[
{"name":"Withdrawal History","cap":"manage_wallet","url":"ManageWallet","subcap":"manage_wallet/Withdrawal"}
]'
),
array(
"slug" => "Cancelled Consultations",//fa-wheelchair-alt,fa-blind
"name" => "Cancelled Consultations",
"url" => "CancelledConsultations",
"icon" => "fa-ban",
"submenu" => false,
"capabilities" => array("cancelled_consultations"),
),
array(
"slug" => "Principal Issues",//fa-wheelchair-alt,fa-blind
"name" => "Principal Issues",
"url" => "MainComplaints",
"icon" => "fa-medkit",
"icon" => "fa-info-circle",
"submenu" => false,
"capabilities" => array("main_complaints"),
......@@ -142,7 +239,7 @@ function user_menu() {
"slug" => "Major SubProblems",//fa-wheelchair-alt,fa-blind
"name" => "Major SubProblems",
"url" => "MajorProblems/subproblem_index",
"icon" => "fa-medkit",
"icon" => "fa-info",
"submenu" => false,
"capabilities" => array("major_problems/subproblem_index","major_problems/subproblem_edit","major_problems/subproblem_delete"),
......@@ -152,15 +249,15 @@ function user_menu() {
"slug" => "Manage Medicine",
"name" => "Manage Medicine",
"url" => "ManageMedicine",
"icon" => "fa-medkit",
"icon" => "fa-medium",
"submenu" => false,
"capabilities" => array("manage_medicine"),
),
array(
"slug" => "Manage Exams",
"name" => "Manage Exams",
"slug" => "Medical Exams",
"name" => "Medical Exams",
"url" => "ManageExams",
"icon" => "fa-medkit",
"submenu" => false,
......@@ -169,20 +266,20 @@ function user_menu() {
),
array(
"slug" => "Manage Budget",
"name" => "Manage Budget",
"slug" => "Medical Bill",
"name" => "Medical Bill",
"url" => "ManageBudget",
"icon" => "fa-medkit",
"icon" => "fa-credit-card",
"submenu" => false,
"capabilities" => array("manage_budget"),
),
array(
"slug" => "Manage Letters",
"name" => "Manage Letters",
"slug" => "Medical Certificate",
"name" => "Medical Certificate",
"url" => "ManageLetters",
"icon" => "fa-medkit",
"icon" => "fa-certificate",
"submenu" => false,
"capabilities" => array("manage_letter"),
......@@ -192,7 +289,7 @@ function user_menu() {
"slug" => "Manage Policy",
"name" => "Manage Policy",
"url" => "ManagePolicy",
"icon" => "fa-medkit",
"icon" => "fa-pinterest",
"submenu" => false,
"capabilities" => array("manage_policy"),
......@@ -254,16 +351,25 @@ function user_capabilities() {
"manage_clinic/bookinglist" => "Booking List of Clinic",
"manage_promocode/add" => "Add Promocode",
"manage_promocode/view" => "View Promocode",
"manage_faqs/add" => "Add Faqs",
"manage_faqs/view" => "View Faqs",
"manage_faqs/add_doctor_faqs" => "Add Doctor Faqs",
"manage_faqs/view_doctor_faqs" => "View Doctor Faqs",
"manage_charity/add" => "Add Charity",
"manage_charity/add_services" => "Add Charity to Clinic",
"manage_wallet/withdrawal" => "Withdrawal History",
"cancelled_consultations" => "Cancelled Consultations",
"manage_doctors/add" => "Add New Doctors",
"manage_doctors/view" => "View All Doctors",
"manage_doctors/bookinglist" => "Booking List of Doctors",
"main_complaints" => "Main Complaints",
"main_complaints" => "Principal Issues",
"manage_customer" => "Manage Patient",
"major_problems" => "Major Problems",
"major_problems/subproblem_index" => "Major SubProblems",
"manage_medicine" => "Add Medicine",
"manage_exams" => "Add Exams",
"manage_budget" => "Add Budget",
"manage_letter" => "Add Letters",
"manage_exams" => "Add Medical Exams",
"manage_budget" => "Add Medical Bill",
"manage_letter" => "Add Medical Certificate",
"manage_policy" => "Add Policy",
"manage_speciality" => "Add Speciality",
"manage_settings" => "Manage Settings",
......@@ -299,6 +405,14 @@ function user_page_capabilities() {
"Promocode-index" => "manage_promocode/add",
"Promocode-promocode_view" => "manage_promocode/view",
"ManageFaqs-index" => "manage_faqs/add",
"ManageFaqs-faq_view" => "manage_faqs/view",
"ManageFaqs-faq_doctor_add" => "manage_faqs/addDoctorFaqs",
"ManageFaqs-faq_view_doctor" => "manage_faqs/viewDoctorFaqs",
"ManageCharity-index" => "manage_charity/add",
"ManageCharity-add_services" => "manage_charity/add_services",
"ManageWallet-index" => "manage_wallet/withdrawal",
"CancelledConsultations-index" => "cancelled_consultations",
"ManageDoctors-index" => "manage_doctors/add",
"ManageDoctors-main_Registration" => "manage_doctors/add",
......@@ -309,6 +423,7 @@ function user_page_capabilities() {
"MajorProblems-index" => "major_problems",
"MajorProblems-subproblem_index" => "major_problems/add",
"MainComplaints-index" => "main_complaints",
"ManageCustomer-index" => "manage_customer",
"ManageMedicine-index" => "manage_medicine",
"ManageBudget-index" => "manage_budget",
"ManageExams-index" => "manage_exams",
......
......@@ -7,14 +7,14 @@ class Budget_model extends CI_Model {
}
function addBudget($budgetData){
$check_budget_name = $this->db->get_where('tbl_budget',array('budget_procedure'=>$budgetData['budget_procedure']));
/*$check_budget_name = $this->db->get_where('tbl_budget',array('budget_procedure'=>$budgetData['budget_procedure']));
if($check_budget_name->num_rows() > 0){
return false;
}else{
}else{*/
if($this->db->insert('tbl_budget',array('budget_procedure'=>ucfirst($budgetData['budget_procedure']),'amount'=>ucfirst($budgetData['amount']),'quantity'=>$budgetData['quantity']))) {
return true;
}
}
//}
}
function get_all_budget(){
$all_budget = $this->db->get('tbl_budget');
......@@ -35,15 +35,15 @@ class Budget_model extends CI_Model {
}
}
function update_budget($data,$id){
$this->db->where('budget_procedure',$data['budget_procedure']);
/* $this->db->where('budget_procedure',$data['budget_procedure']);
$this->db->where('id !=',$id);
$res = $this->db->get('tbl_budget')->row();
if($res){
return false;
}else{
}else{*/
if($this->db->update('tbl_budget',array('budget_procedure'=>ucfirst($data['budget_procedure']),'amount'=>ucfirst($data['amount']),'quantity'=>$data['quantity']),array('id'=>$id))){
return true;
}
}
//}
}
}
\ No newline at end of file
<?php
class Cancelled_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
function get_cancelled_consultation(){
$this->db->select('tbl_doctors.name,tbl_registration.name as patient_name,tbl_booking.date,tbl_booking.total_sum,tbl_booking.time,tbl_booking.id,tbl_booking.is_refund');
$this->db->join('tbl_registration','tbl_registration.id = tbl_booking.patient_id');
$this->db->join('tbl_doctors','tbl_doctors.id = tbl_booking.doctor_id');
return $this->db->get_where('tbl_booking',array('booking_status'=>'4'))->result_array();
}
}
\ No newline at end of file
<?php
class Charity_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
function addCharity($charityData){
$check_exam_name = $this->db->get_where('tbl_charity',array('title'=>$charityData['title']));
if($check_exam_name->num_rows() > 0){
return false;
}else{
if($this->db->insert('tbl_charity',array('title'=>ucfirst($charityData['title']),'description'=>ucfirst($charityData['description']),'date'=>strtotime(date('Y-m-d'))))) {
$insert_id = $this->db->insert_id();
$res = array('status'=>'success','data'=>$insert_id);
}else{
$res = array('status'=>'Failed','message'=>"Insertion Failed. Something went wrong");
}
return $res;
}
}
function delete_register($id){
$this->db->delete('tbl_charity',array('id'=>$id));
}
function add_immage($id,$data){
if($this->db->update('tbl_charity',array('image'=>$data['image']),array('id'=>$id))){
return $res = array('status'=>'success');
}
}
function get_all_charity(){
$all_charity = $this->db->get('tbl_charity');
if($all_charity->num_rows() > 0){
$result = $all_charity->result_array();
return $result;
}
}
function get_all_clinic(){
$all_clinic = $this->db->get('tbl_clinic');
if($all_clinic->num_rows() > 0){
$result = $all_clinic->result_array();
return $result;
}
}
function charity_delete($id){
if($this->db->delete('tbl_charity',array('id'=>$id))){
return true;
}
}
function get_single_charity($id){
$single_charity= $this->db->get_where('tbl_charity',array('id' => $id));
if($single_charity->num_rows() > 0){
return $single_charity->row_array();
}
}
function update_charity($data,$id){
$this->db->where('title',$data['title']);
$this->db->where('id !=',$id);
$res = $this->db->get('tbl_charity')->row();
if($res){
return false;
}else{
if($this->db->update('tbl_charity',array('title'=>ucfirst($data['title']),'description'=>ucfirst($data['description'])),array('id'=>$id))){
return true;
}
}
}
function addServices($service_data){
$query = $this->db->get_where('tbl_charity_service',array('charity_id'=>$service_data['charity_id'],'clinic_id'=>$service_data['clinic_id']))->row_array();
if($query > 0){
$amount = explode(',',$service_data['amount']);
$db_amount = explode(',', $query['amount']);
foreach ($amount as $value) {
if(in_array($value, $db_amount)){
$return = 1;
}else{
$return = 0;
}
}
if($return == 1){
$res = array('status'=>'failed','message'=>'Sorry Not Inserted. This amount for Clinic Id already Exist in this Charity');
return $res;
}else{
$new_amount = array_merge($amount,$db_amount);
$new = implode(',',$new_amount);
unset($service_data['amount']);
$service_data['amount'] = $new;
$result = $this->insert_section($service_data,$query['id']);
}
}else{
$result = $this->insert_section($service_data,'');
}
return $result;
}
public function insert_section($service_data,$id){
if($id != ''){
if($this->db->update('tbl_charity_service',array('clinic_id'=>$service_data['clinic_id'],'amount'=>$service_data['amount'],'charity_id'=>$service_data['charity_id']),array('id'=>$id))){
$res = array('status'=>'success','message'=>'Inserted Successfully');
}else{
$res = array('status'=>'failed','message'=>'Sorry Not Inserted. Something Went Wrong. Try Again Later');
}
}
else{
if($this->db->insert('tbl_charity_service',array('clinic_id'=>$service_data['clinic_id'],'amount'=>$service_data['amount'],'charity_id'=>$service_data['charity_id']))){
$res = array('status'=>'success','message'=>'Inserted Successfully');
}else{
$res = array('status'=>'failed','message'=>'Sorry Not Inserted. Something Went Wrong. Try Again Later');
}
}
return $res;
}
public function get_all_services(){
$this->db->select('tbl_clinic.name,tbl_charity.title,tbl_charity_service.amount,tbl_charity_service.id');
$this->db->join('tbl_charity','tbl_charity.id = tbl_charity_service.charity_id');
$this->db->join('tbl_clinic','tbl_clinic.id = tbl_charity_service.clinic_id');
return $this->db->get('tbl_charity_service')->result_array();
}
public function service_delete($id){
if($this->db->delete('tbl_charity_service',array('id'=>$id))){
return true;
}
}
public function get_single_service($id){
$single_service= $this->db->get_where('tbl_charity_service',array('id' => $id));
if($single_service->num_rows() > 0){
return $single_service->row_array();
}
}
public function update_service($data,$id){
$this->db->where('id',$id);
$res = $this->db->get('tbl_charity_service')->row_array();
if($res){
$amount = explode(',',$data['amount']);
$db_amount = explode(',', $res['amount']);
foreach ($amount as $value) {
//print_r($value);echo"<br>";
$new = array();
if(in_array($value, $db_amount)){
$return = 1;
}else{
$new[] = $value;
$return = 0;
}
}
$data['clinic_id'] = $res['clinic_id'];
$data['charity_id'] = $res['charity_id'];
if($return == 1 && (count($new) == 0) && (count($amount) == count($db_amount))){
$res = array('status'=>'failed','message'=>'Sorry Not Inserted. This amount for Clinic Id already Exist in this Charity');
return $res;
}elseif((count($amount) != count($db_amount)) && (count($new) == 0)) {
$res = $this->insert_section($data,$id);
}elseif((count($new) > 0)){
$new_amount = array_merge($new,$db_amount);
$new = implode(',',$new_amount);
unset($data['amount']);
$data['amount'] = $new;
$res = $this->insert_section($data,$id);
}
return $res;
}
}
}
\ No newline at end of file
......@@ -118,9 +118,10 @@ class Clinic_model extends CI_Model {
}*/
/**********Reeba*********************/
function set_new_consultation($data,$clinicId,$doctors){
function set_new_consultation($data,$clinicId,$doctors){
//print_r($data);
$newData = json_encode($data);
// print_r($newData);exit();
//print_r($newData);exit();
$this->db->insert('tbl_consultation',array('doctor_id'=>$doctors,'clinic_id'=>$clinicId,'date'=>$newData,'date_secondary'=>$newData));
}
function assignDoctors($doctors,$clinicId){
......@@ -184,4 +185,88 @@ class Clinic_model extends CI_Model {
$result = $this->db->get();
return $result->result_array();
}
function get_doctor_specialization($id,$clinic_id){
$this->db->select('tbl_doctors.specialization');
$this->db->where('tbl_doctors.id',$id);
$query = $this->db->get('tbl_doctors')->row();
if($query){
$this->db->select('specialization_id');
$this->db->where('clinic_id',$clinic_id);
$ro = $this->db->get('tbl_clinic_specialization')->result_array();
//echo"<pre>";print_r($ro);echo"</pre>";
$ros = array();
foreach ($ro as $key => $value) {
$ros[$key] = $value['specialization_id'];
}
if(count($ro) > 0){
if(in_array($query->specialization, $ros)){
}else{
$this->db->insert('tbl_clinic_specialization',array('clinic_id'=>$clinic_id,'specialization_id'=>$query->specialization));
return true;
}
}else{
$this->db->insert('tbl_clinic_specialization',array('clinic_id'=>$clinic_id,'specialization_id'=>$query->specialization));
return true;
}
}
}
public function set_notification($id,$clinic_id){
//echo "hhh";exit();
$date = strtotime(date('Y-m-d h:i:s'));
$this->db->select('tbl_clinic.name');
$this->db->where('tbl_clinic.id',$clinic_id);
$res = $this->db->get('tbl_clinic')->row();
$msg = "You are added to a new clinic ".$res->name;
$data = array('doctor_id'=>$id,'message'=>$msg,'type'=>'3','read_status'=>'0','time'=>$date);
//print_r($data);exit();
if($this->db->insert('tbl_doctor_notifications',$data)){
//echo "yes";exit();
$doctor_insert_id = $this->db->insert_id();
$fcm_doctor = $this->db->get_where('tbl_authtoken_doctors',array('doctor_id'=>$id))->row();
$news['id'] = $doctor_insert_id;
$news['type'] = "Added to New Clinic";
$news['message'] =$msg;
$news['read_status'] = false;
$news['to'] = $fcm_doctor->fcm_token;
//print_r($news);exit();
$doctor_push = $this->push_sent($news);
return true;
}
}
function push_sent($fcm_data) {
//print_r($fcm_data);exit();
$data1 = "SELECT * FROM settings WHERE id = '0' ";
$query1 = $this->db->query($data1);
$rs = $query1->row();
$key = $rs->api_key;
//free booking,confirmed,for user
$data = "{ \"notification\": { \"title\": \"".$fcm_data['type']."\", \"text\": \"".$fcm_data['message']."\" , \"sound\": \"default\" }, \"time_to_live\": 60, \"data\" : {\"response\" : {\"status\" : \"success\", \"data\" : {\"id\" : \"".$fcm_data['id']."\",\"type\" : \"".$fcm_data['type']."\",\"message\" : \"".$fcm_data['message']."\",\"read_status\" : \"".$fcm_data['read_status']."\"}}}, \"collapse_key\" : \"trip\", \"priority\":\"high\", \"to\" : \"".$fcm_data['to']."\"}";
//print_r($data);exit();
$ch = curl_init("https://fcm.googleapis.com/fcm/send");
$header = array('Content-Type: application/json', 'Authorization: key='.$key);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$out = curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
}
}
\ No newline at end of file
<?php
class Customer_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
function get_customer_data(){
return $this->db->get('tbl_registration')->result();
}
public function update_status($id){
$data = array('account_status'=>'1');
$this->db->where('id',$id);
$this->db->update('tbl_registration',$data);
return "success";
}
public function enable_status($id){
$data = array('account_status'=>'0');
$this->db->where('id',$id);
$result = $this->db->update('tbl_registration',$data);
//echo $this->db->last_query();
return "success";
}
}
\ No newline at end of file
......@@ -23,4 +23,21 @@ class Doctor_model extends CI_Model {
function get_specializations(){
return $this->db->get('tbl_specialization')->result_array();
}
public function update_status($id){
$data = array('account_status'=>'1');
$this->db->where('id',$id);
$this->db->update('tbl_doctors',$data);
return "success";
}
public function enable_status($id){
$data = array('account_status'=>'0');
$this->db->where('id',$id);
$result = $this->db->update('tbl_doctors',$data);
//echo $this->db->last_query();
return "success";
}
}
\ No newline at end of file
......@@ -7,14 +7,14 @@ class Exam_model extends CI_Model {
}
function addExams($examData){
$check_exam_name = $this->db->get_where('tbl_exams',array('exam_procedure'=>$examData['exam_procedure']));
/*$check_exam_name = $this->db->get_where('tbl_exams',array('exam_procedure'=>$examData['exam_procedure']));
if($check_exam_name->num_rows() > 0){
return false;
}else{
}else{*/
if($this->db->insert('tbl_exams',array('exam_procedure'=>ucfirst($examData['exam_procedure']),'observation'=>ucfirst($examData['observation'])))) {
return true;
}
}
//}
}
function get_all_exams(){
$all_exams = $this->db->get('tbl_exams');
......@@ -35,15 +35,15 @@ class Exam_model extends CI_Model {
}
}
function update_exam($data,$id){
$this->db->where('exam_procedure',$data['exam_procedure']);
/*$this->db->where('exam_procedure',$data['exam_procedure']);
$this->db->where('id !=',$id);
$res = $this->db->get('tbl_exams')->row();
if($res){
return false;
}else{
}else{*/
if($this->db->update('tbl_exams',array('exam_procedure'=>ucfirst($data['exam_procedure']),'observation'=>ucfirst($data['observation'])),array('id'=>$id))){
return true;
}
}
//}
}
}
\ No newline at end of file
<?php
class Faq_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
function addFaq($data){
if($this->db->insert('tbl_faq',array("faq_title"=>ucfirst($data['faq_title']),"faq_description"=>ucfirst($data['faq_description']),'faq_for'=>'0'))){
return true;
}
}
function addFaqDoctor($data){
if($this->db->insert('tbl_faq',array("faq_title"=>ucfirst($data['faq_title']),"faq_description"=>ucfirst($data['faq_description']),'faq_for'=>'1'))){
return true;
}
}
function get_all_faqs(){
$this->db->where('faq_for','0');
$all_faqs = $this->db->get('tbl_faq');
if($all_faqs->num_rows() > 0){
$result = $all_faqs->result_array();
return $result;
}
}
function get_all_faqs_doctor(){
$this->db->where('faq_for','1');
$all_faqs = $this->db->get('tbl_faq');
if($all_faqs->num_rows() > 0){
$result = $all_faqs->result_array();
return $result;
}
}
function delete_faq($id){
if($this->db->delete('tbl_faq',array('id'=>$id))){
return true;
}
}
function get_single_faq($id){
$single_faq = $this->db->get_where('tbl_faq',array('id' => $id));
if($single_faq->num_rows() > 0){
return $single_faq->row();
}
}
function update_faq($data,$id){
if($this->db->update('tbl_faq',array('faq_title'=>ucfirst($data['faq_title']),'faq_description'=>ucfirst($data['faq_description'])),array('id'=>$id))){
return true;
}
}
}
\ No newline at end of file
......@@ -76,4 +76,14 @@ class Letter_model extends CI_Model {
}
}
public function addCertificate($data){
$this->db->update('tbl_policy',array('cid_letter'=>$data['cid_letter'],'letter'=>$data['letter']),array('id'=>'1'));
return true;
}
public function get_all_certificates(){
return $this->db->get_where('tbl_policy')->row();
}
}
\ No newline at end of file
......@@ -18,7 +18,15 @@ class Promocode_model extends CI_Model {
return $res;
}
else{
if($data['status'] == 'Active'){
unset($data['status']);
$data['status'] = '1';
}else{
unset($data['status']);
$data['status'] = '0';
}
$data['doctor_id'] =implode(',',$data['doctor_id']);
$data['promo_name'] = strtoupper($data['promo_name']);
if($this->db->insert('tbl_promocode',$data)) {
$res = array(
"status"=> "success"
......@@ -64,7 +72,15 @@ class Promocode_model extends CI_Model {
return $res;
}
else{
if($data['status'] == 'Active'){
unset($data['status']);
$data['status'] = '1';
}else{
unset($data['status']);
$data['status'] = '0';
}
$data['doctor_id'] =implode(',',$data['doctor_id']);
$data['promo_name'] = strtoupper($data['promo_name']);
$this->db->where('id',$id);
if($this->db->update('tbl_promocode',$data)){
$res = array(
......
<?php
class Wallet_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
function get_withdrawal_history(){
$this->db->select("tbl_doctors.name,tbl_withdrawal_history.id,tbl_withdrawal_history.doctor_id,tbl_withdrawal_history.bank_id,tbl_withdrawal_history.amount,tbl_withdrawal_history.date,tbl_withdrawal_history.previous_reedem_earn as reedem_earn,tbl_bank_accounts.bank_name,CASE
WHEN tbl_withdrawal_history.status = '0' THEN 'PENDING'
WHEN tbl_withdrawal_history.status = '1' THEN 'INPROGRESS'
WHEN tbl_withdrawal_history.status = '2' THEN 'COMPLETED'
ELSE 'REJECTED' END as status");
$this->db->join('tbl_doctors','tbl_doctors.id = tbl_withdrawal_history.doctor_id');
$this->db->join('tbl_bank_accounts','tbl_bank_accounts.type_id = tbl_withdrawal_history.doctor_id');
return $this->db->get_where('tbl_withdrawal_history')->result_array();
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>View Cancelled Consultations</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-xs-12">
<div class="box box-solid box-info">
<div class="box-header">
<h3 class="box-title">Cancelled Consultations</h3>
</div>
<div class="box-body">
<?php if(count($data) > 0){?>
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th>Patient Name</th>
<th>Doctor Name</th>
<th>Booking Date</th>
<th>Booking Time</th>
<th>Booking Amount</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
foreach($data as $list) { ?>
<tr>
<td class="hidden"><?php echo $list['id']; ?></td>
<td><?php echo $list['patient_name']; ?></td>
<td><?php echo $list['name']; ?></td>
<td><?php echo date('Y-m-d',$list['date']); ?></td>
<td><?php echo $list['time']; ?></td>
<td><?php echo $list['total_sum']; ?></td>
<td><?php if($list['is_refund'] == '0'){ ?>
<a class='btn btn-sm btn-primary' href='<?php echo base_url(); ?>CancelledConsultations/refund_amount?id=<?php echo $list['id']; ?>'> <i class='fa fa-money'></i> Not Refunded</a>
<?php } else{ echo "Refunded"; }?>
</td>
</tr>
<?php
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th>Patient Name</th>
<th>Doctor Name</th>
<th>Booking Date</th>
<th>Booking Time</th>
<th>Booking Amount</th>
<th>Status</th>
</tr>
</tfoot>
</table>
<?php } else{ ?>
<div>No Result Found</div>
<?php } ?>
</div>
</div>
</div>
<!-- /.row -->
</section><!-- /.content -->
</div>
\ No newline at end of file
......@@ -25,8 +25,8 @@
}
?>
</div>
<div class="col-md-12">
<!-- general form elements -->
<!-- <div class="col-md-12">
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add New</h3>
......@@ -35,8 +35,8 @@
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
</div>
<form method="post" class="validate" role="form" data-parsley-validate>
<div class="box-body">
......@@ -44,23 +44,20 @@
<label>Name</label>
<input type="text" name="problem_name" class="form-control required" placeholder="Enter Problem Name" data-parsley-required="true">
</div>
<!-- <div class="form-group">
<label>Medicine Dosage</label>
<input type="text" name="medicine_dosage" class="form-control required" placeholder="Enter Dosage" data-parsley-required="true" data-role="tagsinput">
</div> -->
</div><!-- /.box-body -->
</div>
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
</div>
</div> -->
<!--/.col (Add) -->
<div class="col-xs-12">
......@@ -82,7 +79,7 @@
<th>Problem Name </th>
<!-- <th> Dosage</th> -->
<th width="200px">Actions</th>
<!-- <th width="200px">Actions</th> -->
</tr>
</thead>
<tbody>
......@@ -94,10 +91,10 @@
<tr>
<td class="hidden"><?php echo $problem->id;?></td>
<td><?php echo $problem->problem_name;?></td>
<td>
<!-- <td>
<a class='btn btn-sm btn-primary' href='<?php echo base_url(); ?>MajorProblems/problem_edit/<?php echo $problem->id; ?>'> <i class='fa fa-fw fa-edit'></i> Edit </a>
<a class='btn btn-sm btn-danger' href='<?php echo base_url(); ?>MajorProblems/problem_delete/<?php echo $problem->id; ?>'> <i class='fa fa-fw fa-trash'></i> Delete </a>
</td>
</td>-->
</tr>
<?php
}
......@@ -109,7 +106,7 @@
<th> Problem Name </th>
<!-- <th> Dosage</th> -->
<th>Actions</th>
<!-- <th>Actions</th> -->
</tr>
</tfoot>
</table>
......
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Add Charity
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>" id="successMessage">
<button class="close" data-dismiss="alert" type="button">×</button>
<!-- <h4><?php echo $message['title']; ?></h4> -->
<p><?php echo $message['message']; ?></p>
</div>
<?php
}
?>
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add Charity</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form method="post" class="validate" role="form" data-parsley-validate enctype="multipart/form-data">
<div class="box-body">
<div class="form-group col-md-6">
<label>title</label>
<input type="text" name="title" class="form-control required" placeholder="Enter title" data-parsely-minlength="10" data-parsley-required="true">
</div>
<div class="form-group col-md-6">
<label>Image</label>
<input type="file" name="image" class="form-control" value="" accept="image/*" data-parsley-required>
<!-- <img src" alt="" style="width:100px; height:100px"/> -->
</div>
<div class="form-group col-md-12">
<label>Description</label>
<textarea name="description" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Description" data-parsley-required></textarea>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
<div class="col-xs-12">
<div class="box box-info">
<div class="box-header">
<h3 class="box-title">Saved Charity</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div>
<div class="box-body">
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th> Charity </th>
<th> Description</th>
<th> Image</th>
<th width="150px">Options</th>
</tr>
</thead>
<tbody>
<?php
if($data) {
foreach($data as $charity) {
?>
<tr>
<td class="hidden"><?php echo $charity['id'];?></td>
<td><?php echo $charity['title'];?></td>
<td><?php echo $charity['description'];?></td>
<td><img src="<?php echo base_pic_url().$charity['image']; ?>" alt="" width="50px" height="50px" /></td>
<td>
<a class='btn btn-sm btn-primary' href='<?php echo base_url(); ?>ManageCharity/charity_edit/<?php echo $charity['id']; ?>'> <i class='fa fa-fw fa-edit'></i> Edit </a>
<a class='btn btn-sm btn-danger' href='<?php echo base_url(); ?>ManageCharity/charity_delete/<?php echo $charity['id']; ?>'> <i class='fa fa-fw fa-trash'></i> Delete </a>
</td>
</tr>
<?php
}
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th> Charity </th>
<th> Description</th>
<th> Image</th>
<th>Options</th>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Add Charity
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>" id="successMessage">
<button class="close" data-dismiss="alert" type="button">×</button>
<!-- <h4><?php echo $message['title']; ?></h4> -->
<p><?php echo $message['message']; ?></p>
</div>
<?php
}
?>
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add Charity</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form method="post" class="validate" role="form" id="add_service_form" enctype="multipart/form-data">
<div class="box-body">
<div class="form-group col-md-12">
<label>Charity</label>
<select class="form-control select2" placeholder="Select a State" style="width: 100%;" name="charity_id" data-parsley-required="true">
<option value="0">Choose charity</option>
<?php
foreach ($data as $key => $value)
{
?>
<option value="<?php echo $value['id'];?>"><?php echo $value['title'];?></option>
<?php
}
?>
</select>
</div>
<div class="form-group col-md-12">
<label>Choose Clinic</label>
<select class="form-control select2" placeholder="Select a State" style="width: 100%;" name="clinic_id" data-parsley-required="true">
<option value="0">Choose a clinic</option>
<?php
foreach ($clinic as $key => $value)
{
?>
<option value="<?php echo $value['id'];?>"><?php echo $value['name'];?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<div class="form-group col-md-12">
<label>Donation Amount</label></div>
<div class="form-group col-md-12">
<input type="text" name="amount" class="form-control required" placeholder="Enter Donation Amount" data-parsley-required="true" data-role="tagsinput"></div>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
<div class="col-xs-12">
<div class="box box-info">
<div class="box-header">
<h3 class="box-title">Saved Services</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div>
<div class="box-body">
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th> Charity Name </th>
<th> Clinic Name</th>
<th> Amount</th>
<th width="150px">Options</th>
</tr>
</thead>
<tbody>
<?php
if($data) {
foreach($services as $data) {
?>
<tr>
<td class="hidden"><?php echo $data['id'];?></td>
<td><?php echo $data['title'];?></td>
<td><?php echo $data['name'];?></td>
<td><?php echo $data['amount'];?></td>
<td>
<a class='btn btn-sm btn-primary' href='<?php echo base_url(); ?>ManageCharity/service_edit/<?php echo $data['id']; ?>'> <i class='fa fa-fw fa-edit'></i> Edit </a>
<a class='btn btn-sm btn-danger' href='<?php echo base_url(); ?>ManageCharity/service_delete/<?php echo $data['id']; ?>'> <i class='fa fa-fw fa-trash'></i> Delete </a>
</td>
</tr>
<?php
}
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th> Charity Name </th>
<th> Clinic Name</th>
<th> Amount</th>
<th>Options</th>
</tr>
</tfoot>
</table>
</div>
</div>
</div>
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Manage Promocode
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-md-12">
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Manage Promocode</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form role="form" method="post" data-parsley-validate enctype="multipart/form-data">
<div class="box-body">
<div class="form-group col-md-6">
<label>title</label>
<input type="text" name="title" class="form-control required" placeholder="Enter title" data-parsely-minlength="10" value="<?php echo $data['title'];?>" data-parsley-required="true">
</div>
<div class="form-group col-md-6">
<label>Image</label>
<input type="file" name="image" class="form-control" value="" accept="image/*">
<img src="<?php echo base_pic_url().$data['image'];?>" alt="" style="width:100px; height:100px"/>
</div>
<div class="form-group col-md-12">
<label>Description</label>
<textarea name="description" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Description" data-parsley-required><?php echo $data['description'];?></textarea>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<?php
if(isset($data)) {
?>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Edit Services
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('medicine_message')) {
$message = $this->session->flashdata('medicine_message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<h4><?php echo $message['title']; ?></h4>
<p><?php echo $message['message']; ?></p>
</div>
<?php
}
?>
<!-- general form elements -->
<div class="box box-solid box-primary">
<div class="box-header with-border">
<h3 class="box-title">Edit Exams</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form method="post" class="validate" role="form" data-parsley-validate>
<div class="box-body">
<div class="form-group col-md-12">
<label>Charity</label>
<select class="form-control select2" placeholder="Select a State" style="width: 100%;" name="charity_id" disabled data-parsley-required="true">
<option value="0">Choose charity</option>
<?php
foreach ($data as $key => $value)
{
?>
<option <?php if($datas['charity_id'] == $value['id']) { echo "SELECTED" ;}?> value="<?php echo $value['id'];?>"><?php echo $value['title'];?></option>
<?php
}
?>
</select>
</div>
<div class="form-group col-md-12">
<label>Choose Clinic</label>
<select class="form-control select2" placeholder="Select a State" style="width: 100%;" name="clinic_id" disabled data-parsley-required="true">
<option value="0">Choose a clinic</option>
<?php
foreach ($clinic as $key => $value)
{
?>
<option <?php if($datas['clinic_id'] == $value['id']) { echo "SELECTED" ;}?> value="<?php echo $value['id'];?>"><?php echo $value['name'];?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<div class="form-group col-md-12">
<label>Donation Amount</label></div>
<div class="form-group col-md-12">
<input type="text" name="amount" class="form-control required" placeholder="Enter Donation Amount" value="<?php echo $datas['amount'];?>" data-parsley-required="true" data-role="tagsinput"></div>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div>
</div>
</div>
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<?php
}
else {
$this->load->view("error_500");
}
?>
\ No newline at end of file
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>Patient List</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-xs-12">
<div class="box box-solid box-info">
<div class="box-header">
<h3 class="box-title">Patient List</h3>
</div>
<div class="box-body">
<?php if(count($data) > 0){?>
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th>Name</th>
<th>Email</th>
<th>Gender</th>
<th>Image</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
foreach($data as $customer) {?>
<tr>
<td class="hidden"><?php echo $customer->id; ?></td>
<td><?php echo $customer->name; ?></td>
<td><?php echo $customer->email; ?></td>
<td><?php echo $customer->gender; ?></td>
<td><img src="<?php echo base_pic_url().$customer->profile_photo; ?>" alt="" width="50px" height="50px" /></td>
<td> <?php
if( $customer->account_status =='0'){ ?>
<a class="btn btn-sm label-success" href="<?php echo base_url();?>ManageCustomer/status/<?php echo $customer->id; ?>" >
<i class="fa fa-folder-open"></i> Enable </a>
<?php
}
else
{
?>
<a class="btn btn-sm label-danger" href="<?php echo base_url();?>ManageCustomer/status_active/<?php echo $customer->id; ?>">
<i class="fa fa-folder-o"></i> Disable </a>
<?php
} ?>
</td>
</tr>
<?php
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th>Name</th>
<th>Email</th>
<th>Gender</th>
<th>Image</th>
<th>Status</th>
</tr>
</tfoot>
</table>
<?php } else{ ?>
<div>No Result Found</div>
<?php } ?>
</div>
</div>
</div>
<!-- /.row -->
</section><!-- /.content -->
</div>
\ No newline at end of file
......@@ -20,7 +20,7 @@
}
?>
<!-- general form elements -->
<form method="post" class="validate" role="form" enctype="multipart/form-data" data-parsley-validate>
<form method="post" data-parsley-validate="" class="validate" role="form" enctype="multipart/form-data">
<div class="box box-solid box-info">
<div class="box-header">
......
......@@ -13,8 +13,9 @@
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="callout callout-<?php echo $message['class']; ?>" id="successMessage">
<h4><?php echo $message['title']; ?></h4>
<div class="alert alert-<?php echo $message['class']; ?>" id="successMessage">
<button class="close" data-dismiss="alert" type="button">×</button>
<!-- <h4><?php echo $message['title']; ?></h4> -->
<p><?php echo $message['message']; ?></p>
</div>
<?php
......@@ -38,6 +39,7 @@
<th> Gender </th>
<th> Email ID </th>
<th> Address </th>
<th>Status</th>
<th> Pic </th>
<?php
if(isset($userData['uType']))
......@@ -51,6 +53,7 @@
}
}
?>
</tr>
</thead>
<tbody>
......@@ -67,7 +70,21 @@
<td><?php echo $doctor['gender']; ?></td>
<td><?php echo $doctor['email']; ?></td>
<td><?php echo $doctor['street_address'].', '.$doctor['locality'].', '.$doctor['cep']; ?></td>
<td><img src="<?php echo base_pic_url().$doctor['profile_pic']; ?>" alt="" width="50px" height="50px"/></td>
<td> <?php
if( $doctor['account_status'] =='0'){ ?>
<a class="btn btn-sm label-success" href="<?php echo base_url();?>ManageDoctors/status/<?php echo $doctor['id']; ?>" >
<i class="fa fa-folder-open"></i> Enable </a>
<?php
}
else
{
?>
<a class="btn btn-sm label-danger" href="<?php echo base_url();?>ManageDoctors/status_active/<?php echo $doctor['id']; ?>">
<i class="fa fa-folder-o"></i> Disable </a>
<?php
} ?>
</td>
<td><img src="" alt="" width="50px" height="50px"/></td>
<?php
if(isset($userData['uType']))
{
......@@ -113,6 +130,7 @@
<th> Gender </th>
<th> Email ID </th>
<th> Address </th>
<th>Status</th>
<th> Pic </th>
<?php
if(isset($userData['uType'])){
......
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Manage FAQ's
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-md-12">
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add FAQ</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form role="form" method="post" enctype="multipart/form-data" class="validate" data-parsley-validate>
<div class="box-body">
<div class="form-group col-md-11">
<label>Question</label>
<textarea name="faq_title" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Question" data-parsley-required></textarea>
</div>
<div class="form-group col-md-11">
<label>Answer</label>
<textarea name="faq_description" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Answer" data-parsley-required></textarea>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Manage FAQ's
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-md-12">
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add FAQ</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form role="form" method="post" enctype="multipart/form-data" class="validate" data-parsley-validate>
<div class="box-body">
<div class="form-group col-md-11">
<label>Question</label>
<textarea name="faq_title" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Question" data-parsley-required><?php echo $data->faq_title;?></textarea>
</div>
<div class="form-group col-md-11">
<label>Answer</label>
<textarea name="faq_description" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Answer" data-parsley-required><?php echo $data->faq_description;?></textarea>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>View FAQ's</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-xs-12">
<div class="box box-solid box-info">
<div class="box-header">
<h3 class="box-title">FAQ List</h3>
</div>
<div class="box-body">
<?php if(count($data) > 0){?>
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th>Question</th>
<th>Answer</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
foreach($data as $faq) { ?>
<tr>
<td class="hidden"><?php echo $faq['id']; ?></td>
<td><?php echo $faq['faq_title']; ?></td>
<td><?php echo $faq['faq_description']; ?></td>
<td>
<a class='btn btn-sm btn-primary' href='<?php echo base_url(); ?>ManageFaqs/faq_edit?id=<?php echo $faq['id']; ?>'> <i class='fa fa-fw fa-edit'></i> Edit </a>
<a class='btn btn-sm btn-danger' href='<?php echo base_url(); ?>ManageFaqs/faq_delete?id=<?php echo $faq['id']; ?>'> <i class='fa fa-fw fa-trash'></i> Delete </a>
</td>
</tr>
<?php
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th>Question</th>
<th>Answer</th>
<th>Action</th>
</tr>
</tfoot>
</table>
<?php } else{ ?>
<div>No Result Found</div>
<?php } ?>
</div>
</div>
</div>
<!-- /.row -->
</section><!-- /.content -->
</div>
\ No newline at end of file
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Manage FAQ's for Doctors
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-md-12">
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add FAQ for Doctors</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form role="form" method="post" enctype="multipart/form-data" class="validate" data-parsley-validate>
<div class="box-body">
<div class="form-group col-md-11">
<label>Question</label>
<textarea name="faq_title" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Question" data-parsley-required></textarea>
</div>
<div class="form-group col-md-11">
<label>Answer</label>
<textarea name="faq_description" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Answer" data-parsley-required></textarea>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Manage FAQ's for Doctors
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-md-12">
<!-- general form elements -->
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add FAQ for Doctor</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form role="form" method="post" enctype="multipart/form-data" class="validate" data-parsley-validate>
<div class="box-body">
<div class="form-group col-md-11">
<label>Question</label>
<textarea name="faq_title" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Question" data-parsley-required><?php echo $data->faq_title;?></textarea>
</div>
<div class="form-group col-md-11">
<label>Answer</label>
<textarea name="faq_description" data-parsley-minlength="8" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Answer" data-parsley-required><?php echo $data->faq_description;?></textarea>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div><!-- /.box -->
</div>
<!--/.col (Add) -->
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
<!-- /.content-wrapper -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>View FAQ's for Doctor</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-xs-12">
<div class="box box-solid box-info">
<div class="box-header">
<h3 class="box-title">FAQ List of Doctors</h3>
</div>
<div class="box-body">
<?php if(count($data) > 0){?>
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th>Question</th>
<th>Answer</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
foreach($data as $faq) { ?>
<tr>
<td class="hidden"><?php echo $faq['id']; ?></td>
<td><?php echo $faq['faq_title']; ?></td>
<td><?php echo $faq['faq_description']; ?></td>
<td>
<a class='btn btn-sm btn-primary' href='<?php echo base_url(); ?>ManageFaqs/faq_edit_doctor?id=<?php echo $faq['id']; ?>'> <i class='fa fa-fw fa-edit'></i> Edit </a>
<a class='btn btn-sm btn-danger' href='<?php echo base_url(); ?>ManageFaqs/faq_delete_doctor?id=<?php echo $faq['id']; ?>'> <i class='fa fa-fw fa-trash'></i> Delete </a>
</td>
</tr>
<?php
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th>Question</th>
<th>Answer</th>
<th>Action</th>
</tr>
</tfoot>
</table>
<?php } else{ ?>
<div>No Result Found</div>
<?php } ?>
</div>
</div>
</div>
<!-- /.row -->
</section><!-- /.content -->
</div>
\ No newline at end of file
......@@ -38,14 +38,14 @@
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form method="post" class="validate" role="form" data-parsley-validate>
<form method="post" class="validate" role="form">
<div class="box-body">
<div class="form-group">
<div class="form-group col-md-6">
<label>Diseases</label>
<input type="text" name="disease_name" class="form-control required" placeholder="Enter Diseases" data-parsely-minlength="10" data-parsley-required="true">
</div>
<div class="form-group">
<div class="form-group col-md-6">
<label>Code</label>
<input type="text" name="code" class="form-control required" placeholder="Enter Code" data-parsley-required="true">
</div>
......@@ -60,6 +60,8 @@
</div>
<!--/.col (Add) -->
<div class="col-xs-12">
......@@ -114,6 +116,40 @@
</div>
</div>
</div>
<div class="col-xs-12">
<div class="box box-info box-solid">
<div class="box-header with-border">
<h3 class="box-title">Add Certificates</h3>
<div class="pull-right box-tools">
<button class="btn btn-info btn-sm" title="" data-toggle="tooltip" data-widget="collapse" data-original-title="Collapse">
<i class="fa fa-minus"></i>
</button>
</div>
</div><!-- /.box-header -->
<!-- form start -->
<form method="post" class="validate" role="form" action="<?php echo base_url();?>ManageLetters/add_certificates">
<div class="box-body">
<div class="form-group">
<div class="col-md-12">
<label>Letter with CID</label>
<textarea id="editor3" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Certificate" name="cid_letter" data-parsley-required rows="10" cols="80" ><?php echo $certificate->cid_letter;?> </textarea>
</div>
</div>
<div class="form-group">
<div class="col-md-12"><br>
<label>Letter without CID</label>
<textarea id="editor4" type="text" class="ip_reg_form_input form-control reset-form-custom" placeholder="Certificate" name="letter" data-parsley-required rows="10" cols="80" ><?php echo $certificate->letter;?></textarea>
</div>
</div>
</div><!-- /.box-body -->
<div class="box-footer">
<button type="submit" class="btn btn-info">Submit</button>
</div>
</form>
</div>
</div>
</div> <!-- /.row -->
</section><!-- /.content -->
</div>
......
......@@ -44,7 +44,7 @@
<div class="form-group">
<div class="col-md-6">
<label>Minimun Time before Cancellation( Hrs)</label>
<label>Minimun Time for Cancel Booking( Hrs)</label>
<div>
<select name="duration" id="duration" class="form-control select2" data-parsley-required>
<option value="-1">Select Duration</option>
......
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>Withdrawal History</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- Add -->
<div class="col-md-12">
<?php
if($this->session->flashdata('message')) {
$message = $this->session->flashdata('message');
?>
<div class="alert alert-<?php echo $message['class']; ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?php echo $message['message']; ?>
</div>
<?php
}
?>
</div>
<div class="col-xs-12">
<div class="box box-solid box-info">
<div class="box-header">
<h3 class="box-title">Withdrawal History</h3>
</div>
<div class="box-body">
<?php if(count($data) > 0){?>
<table class="table table-bordered table-striped datatable" data-ordering="true">
<thead>
<tr>
<th class="hidden">ID</th>
<th>Doctor Name</th>
<th>Bank</th>
<th>Reedem Amount</th>
<th>Withdrawal Amount</th>
<th>Date</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
foreach($data as $list) { ?>
<tr>
<td class="hidden"><?php echo $list['id']; ?></td>
<td><?php echo $list['name']; ?></td>
<td><?php echo $list['bank_name']; ?></td>
<td><?php echo $list['reedem_earn']; ?></td>
<td><?php echo $list['amount']; ?></td>
<td><?php echo date('Y-m-d',$list['date']); ?></td>
<td><b><?php echo $list['status']; ?></b></td>
</tr>
<?php
}
?>
</tbody>
<tfoot>
<tr>
<th class="hidden">ID</th>
<th>Doctor Name</th>
<th>Bank</th>
<th>Reedem Amount</th>
<th>Withdrawal Amount</th>
<th>Date</th>
<th>Status</th>
</tr>
</tfoot>
</table>
<?php } else{ ?>
<div>No Result Found</div>
<?php } ?>
</div>
</div>
</div>
<!-- /.row -->
</section><!-- /.content -->
</div>
\ No newline at end of file
......@@ -48,6 +48,7 @@
//$(".select3").select2();
$('#myAssign_Doctor_form').parsley();
$('#add_promocode_form').parsley();
$('#add_service_form').parsley();
// $('#add_doctors_form').parsley();
$('.datatable').DataTable({
"ordering" : $(this).data("ordering"),
......@@ -56,8 +57,6 @@
});
$(function() {
$('#datetimepicker3').datetimepicker({
pickDate: false
......@@ -75,8 +74,10 @@
$(function () {
CKEDITOR.replace('editor1');
CKEDITOR.replace('editor2');
if($('#editor1').length == 1) { CKEDITOR.replace('editor1'); }
if($('#editor2').length == 1) { CKEDITOR.replace('editor2'); }
if($('#editor3').length == 1) { CKEDITOR.replace('editor3'); }
if($('#editor4').length == 1) { CKEDITOR.replace('editor4'); }
// $(".textarea").wysihtml5();
......
......@@ -100,17 +100,17 @@
</div>
<div class="form-group has-feedback">
<label for="exampleInputEmail1">Current Password</label>
<input type="password" class="form-control required" name="password_c" id="password_c" placeholder="Enter Your Current Password" data-parsley-minlength="3" data-parsley-maxlength="25" data-parsley-required="true">
<input type="password" class="form-control required" name="password_c" id="password_c" placeholder="Enter Your Current Password" data-parsley-minlength="8" data-parsley-maxlength="8" data-parsley-required="true">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<label for="exampleInputEmail1">New Password</label>
<input type="password" class="form-control required" name="password_n" id="password_n" placeholder="Enter New Password" data-parsley-minlength="3" data-parsley-maxlength="25" data-parsley-required="true">
<input type="password" class="form-control required" name="password_n" id="password_n" placeholder="Enter New Password" data-parsley-minlength="8" data-parsley-maxlength="8" data-parsley-required="true">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<label for="exampleInputEmail1">Confirm New Password</label>
<input type="password" class="form-control required" name="password_cn" id="password_cn" placeholder="Confirm New Password" data-parsley-minlength="3" data-parsley-maxlength="25" data-parsley-required="true">
<input type="password" class="form-control required" name="password_cn" id="password_cn" placeholder="Confirm New Password" data-parsley-minlength="8" data-parsley-maxlength="8" data-parsley-required="true">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="box-footer">
......
{
"default_date":"01/01/2001"
"default_date":"01/01/1970"
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<?php
ob_start();
/**
* CodeIgniter
*
......@@ -53,7 +54,8 @@
*
* NOTE: If you change these, also change the error_reporting() code below
*/
date_default_timezone_set("Asia/Kolkata");
//date_default_timezone_set("Asia/Kolkata");
date_default_timezone_set("UTC");
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
/*
......
......@@ -33,22 +33,32 @@ $config['register_consulting']="REGISTER CONSULTING";
$config['contact_us']="Contact Us";
$config['log_in']="LOG IN";
$config['log_in']="LOGIN";
$config['log_out']="LOG OUT";
$config['logout']="Logout";
$config['download_app']="Download App";
$config['home_main_heading']="We promise practicality";
$config['session_invalid_error']="Invalid Session, Kindly Login";
$config['support']="SUPPORT";
$config['supports']="Support";
$config['registers']="REGISTER";
/*search bar*/
$config['speciality']="Speciality";
$config['speciality | name_of_doctor_or_clinic']="Speciality | Name of Doctor or Clinic";
$config['location']="Location";
$config['date']="Date";
......@@ -123,6 +133,14 @@ $config['gender']="Gender";
$config['male']="Male";
$config['access_as_doctor'] = "Access as a doctor";
$config['personal_details']="Personal Data";
$config['customer_service']="Customer Service";
$config['medical_data'] = "Medical data";
$config['female']="Female";
$config['others']="Others";
......@@ -311,6 +329,12 @@ $config['edit_dependent']="Edit Dependent";
$config['login/register']="Login/Register";
$config['doctors']="DOCTORS";
$config['clinis']="CLINICS";
$config['specialities']="SPECIALITY";
......@@ -435,6 +459,12 @@ $config['clear'] = "CLEAR";
$config['amount'] = "Amount";
$config['money'] = "MONEY";
$config['credit_card'] = "CREDIT CARD";
$config['form_of_payment'] = "Form of Payment";
$config['offer_price'] = "OFFER PRICE";
$config['total_price'] = "TOTAL PRICE";
......@@ -835,7 +865,7 @@ $config['diagnostic_cid'] = "Diagnostic (CID)";
$config['certificate_minimum_length_error'] = "Please enter Certificate Data! Minimum 20 Characters";
$config['certificate_updated_message'] = "Exams Updated";
$config['certificate_updated_message'] = "Certificate Updated";
$config['review_updated'] = "Review Added";
......
......@@ -19,12 +19,17 @@ $config ['register_consulting'] = "Cadastre-se";
$config ['contact_us'] = "Fale Conosco";
$config ['log_in'] = "Login";
$config ['log_out'] = "Sair";
$config['logout'] = "Sair";
$config ['download_app'] = "Baixar IPOK";
$config ['home_main_heading'] = "Prometemos praticidade";
$config ['session_invalid_error'] = "Sessão Inválida, por favor faça o Login novamente";
$config ['support']="SUPORTE";
$config ['supports']="Suporte";
$config['registers']="Registrar";
/*search bar*/
$config ['speciality'] = "Especialidade";
$config ['speciality | name_of_doctor_or_clinic']="Especialidade | nome do Médico ou Clínica";
$config ['location'] = "Localização";
$config ['date'] = "Data";
......@@ -62,6 +67,10 @@ $config ['personal_data'] = "Dados pessoais";
$config ['date_of_birth'] = "Data de nascimento";
$config ['gender'] = "Gênero";
$config ['male'] = "Masculino";
$config['personal_details']="Dados pessoais";
$config['customer_service']="Serviço ao cliente";
$config['medical_data']="Dados médicos";
$config['access_as_doctor'] = "Acessar como médico";
$config ['female'] = "Feminino";
$config ['others'] = "Outros";
$config ['next'] = "Próximo";
......@@ -156,6 +165,9 @@ $config ['sign_out'] = "Sair";
$config ['add_dependent'] = "Adicionar Dependente";
$config ['edit_dependent'] = "Editar Dependente";
$config ['login/register'] = "Login / Registro";
$config['doctors']="MÉDICOS";
$config['clinis']="CLÍNICAS";
$config['specialities']="ESPECIALIDADE";
/* PATIENT PROFILE DELETE MODEL
......@@ -217,6 +229,9 @@ $config ['time_slot'] = "Horário";
$config ['enter_waiting_list_text'] = "ENTRAR NA LISTA DE ESPERA";
$config ['apply'] = "APLICAR";
$config ['clear'] = "LIMPAR";
$config ['money'] = "DINHEIRO";
$config ['credit_card'] = "CARTAO DE CREDITO";
$config ['form_of_payment'] = "Forma de pagemento";
$config ['amount'] = "Valor";
$config ['offer_price'] = "PREÇO DA OFERTA";
$config ['total_price'] = "PREÇO TOTAL";
......@@ -418,7 +433,7 @@ $config ['days_of_removal'] = "Dias de afastamento";
$config ['select_day'] = "Selecionar dia";
$config ['diagnostic_cid'] = "Diagnóstico (CID)";
$config ['certificate_minimum_length_error'] = "Por favor, insira os dados do atestado! Mínimo de 20 caracteres ";
$config ['certificate_updated_message'] = "Exames atualizados";
$config ['certificate_updated_message'] = "Certificado atualizados";
$config ['review_updated'] = "Revisão adicionada";
$config ['end_of_service'] = "FINALIZAR ATENDIMENTO";
$config ['consultation_duration'] = "Duração da Consulta";
......
......@@ -28,7 +28,7 @@ class Home extends CI_Controller {
if(!$this->session->userdata('language')) {
$langSet="en";
$langSet="pr";
$this->session->set_userdata('language',$langSet);
......@@ -119,8 +119,48 @@ class Home extends CI_Controller {
}
/*FUNCTION FOR SEARCH DOCTOR - PATIENT REGISTRATION*/
public function search_doctor_data(){
//print_r($this->session->userdata('language'));exit();
$data = $_POST;
$speciality_list = $this->Home_model->get_speciality_data($data);
$results = '';
/*if($speciality_list){
$results = '<ul>';
foreach($speciality_list['data'] as $key => $value)
{
if($value['type'] =='speciality'){
$results .= '<li role="displayCountries" ><a role="menuitem dropdownCountryli" class="dropdownlivalue">'.$value['specialization_name'].'</a></li>';
}elseif($value['type'] == 'clinic'){
$results .= '<li role="displayCountries" ><a role="menuitem dropdownCountryli" class="dropdownlivalue">'.$value['specialization_name'].'</a></li>';
}elseif($value['type'] == 'doctor'){
$results .= '<li role="displayCountries" ><a role="menuitem dropdownCountryli" class="dropdownlivalue">'.$value['specialization_name'].'</a></li>';
}
}
$results .= '</ul>';
}*/
if(isset($speciality_list['doctor']) && !empty($speciality_list['doctor'])){
$results .= '<li><h4><b>'.load_language('doctor',true).'</b></h4></li>';
foreach ($speciality_list['doctor'] as $key => $value) {
$results .= '<li role="displayCountries" class="li-top" ><a role="menuitem dropdownCountryli" class="dropdownlivalue">'.$value['specialization_name'].'</a><input type="hidden" value="'.$value['type'].'" name="doctor-type" id="doctorstype'.$key.'" class="doctorarea"></li>';
}
}
if(isset($speciality_list['clinic']) && !empty($speciality_list['clinic'])){
$results .= '<li><h4><b>'.load_language('clinis',true).'</b></h4></li>';
foreach ($speciality_list['clinic'] as $key => $value) {
$results .= '<li role="displayCountries" class="li-top" ><a role="menuitem dropdownCountryli" class="dropdownlivalue">'.$value['specialization_name'].'</a><input type="hidden" value="'.$value['type'].'" name="doctor-type" id="clinictype'.$key.'" class="doctorarea"></li>';
}
}
if(isset($speciality_list['speciality']) && !empty($speciality_list['speciality'])){
$results .= '<li><h4><b>'.load_language('specialities',true).'</b></h4></li>';
foreach ($speciality_list['speciality'] as $key => $value) {
$results .= '<li role="displayCountries" class="li-top"><a role="menuitem dropdownCountryli" class="dropdownlivalue">'.$value['specialization_name'].'</a><input type="hidden" value="'.$value['type'].'" name="doctor-type" id="specialitytype'.$key.'" class="doctorarea"></li>';
}
}
echo json_encode($results) ;
}
/*FUNCTION FOR CHECKING EMAIL EXIST - PATIENT REGISTRATION*/
......@@ -172,6 +212,19 @@ class Home extends CI_Controller {
}
public function get_url_data(){
$data = $_POST;
$ch = curl_init();
$area = $data['cep'];
$url = "https://maps.googleapis.com/maps/api/geocode/json?address=${area}&key=AIzaSyDMcP8sMKFPmLROvIf3g1U86_Vg5ur41nQ";
//print_r($url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
$json = json_decode($result, TRUE);
print json_encode($json);
}
/*FUNCTION FOR CHECKING USERNAME EXIST - DOCTOR REGISTRATION*/
......@@ -496,7 +549,8 @@ class Home extends CI_Controller {
{
if(($result['status']=='success')&&($request['login_type']=="PATIENT"))
//if(($result['status']=='success')&&($request['login_type']=="PATIENT"))
if(($result['status']=='success')&&($result['type']=="PATIENT"))
{
......@@ -586,7 +640,8 @@ class Home extends CI_Controller {
}
else if(($result['status']=='success')&&($request['login_type']=="DOCTOR"))
//else if(($result['status']=='success')&&($request['login_type']=="DOCTOR"))
else if(($result['status']=='success')&&($result['type']=="DOCTOR"))
{
......@@ -674,7 +729,8 @@ class Home extends CI_Controller {
}
else if(($result['status']=='success')&&($request['login_type']=="COLLABORATOR"))
//else if(($result['status']=='success')&&($request['login_type']=="COLLABORATOR"))
else if(($result['status']=='success')&&($result['type']=="COLLABORATOR"))
{
......@@ -904,9 +960,14 @@ class Home extends CI_Controller {
$data = $_POST;
//print_r($data);exit();
$newdob = $data['year'].'-'.$data['month'].'-'.$data['day'];
$data['password'] = md5($data['password']);
$data['dob'] = strtotime($_POST['dob']);
$data['dob'] = strtotime($newdob);
$this->Doctor_model->assignDoctors_default($this->session->userdata('UserData')['id'],'');
$result = $this->Home_model->register_doctor($data);
......
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Payment extends CI_Controller {
/**
* Index Page for this controller.
*
* Maps to the following URL
* http://example.com/index.php/welcome
* - or -
* http://example.com/index.php/welcome/index
* - or -
* Since this controller is set as the default controller in
* config/routes.php, it's displayed at http://example.com/
*
* So any other public methods not prefixed with an underscore will
* map to /index.php/welcome/<method_name>
* @see https://codeigniter.com/user_guide/general/urls.html
*/
function __construct()
{
parent::__construct();
$this->load->model('Doctor_model');
global $default_date ;
$this->default_date = '01/01/1970';
//print_r(date_default_timezone_get());die();
}
public function index()
{
$this->load->view('payment');
}
}
\ No newline at end of file
......@@ -84,7 +84,7 @@ class Searchdoctor extends CI_Controller {
$request = $this->session->userdata('DoctorSearchData');
//print_r($request);
//echo "<pre>";print_r($request);
//die();
......@@ -109,8 +109,8 @@ class Searchdoctor extends CI_Controller {
$all_doctors = $this->Search_doctor_model->filter_search($request);
//echo "<pre>";
//print_r($all_doctors);die();
// echo "<pre>";
// print_r($all_doctors);die();
$price_min = $this->Search_doctor_model->get_doc_min_price();
......@@ -552,6 +552,8 @@ class Searchdoctor extends CI_Controller {
//print_r($res_new);die();
}else{
$res_new_print = array('status' => 'error', 'msg' => load_language('no_time_slot_available',true),'arr' =>$res_new);
}
print json_encode($res_new_print);
......@@ -1344,7 +1346,8 @@ else
{
$res = array('status' => 'fail', 'payment_status'=>'0','message'=>$charge->message);
// $res = array('status' => 'fail', 'payment_status'=>'0','message'=>$charge->message);
$res = array('status' => 'fail', 'payment_status'=>'0','message'=>$charge->errors);
}
}
......
......@@ -33,6 +33,7 @@ function auto_logout($field)
$t0 = $CI->session->userdata($field);
$diff = $t - $t0;
//return array('t' => $t, '$t0'=>$t0,'diff'=>$diff);
//return false;
if(!empty($t0) && $diff >(60*10))
{
return true;
......@@ -40,7 +41,6 @@ function auto_logout($field)
else
{
$CI->session->set_userdata($field, time());
// $_SESSION[$field] = time();
}
}
......@@ -50,11 +50,11 @@ function load_language($lang_key,$echo=FALSE){
$CI = & get_instance();
$lang=$CI->session->userdata('language');
//print_r($lang);exit();
if(empty($lang))
{$lang = 'en';}
{$lang = 'pr';}
//print_r($lang);exit();
$CI->config->load($lang);
if($echo){
......
......@@ -50,9 +50,16 @@ public function get_doctor_clinic_list($id)
$this->db->from('tbl_clinic_doctors');
$this->db->join('tbl_clinic', 'tbl_clinic.id = tbl_clinic_doctors.clinic_id','inner');
$this->db->where('tbl_clinic_doctors.doctor_id',$id);
$this->db->order_by('tbl_clinic.id','ASC');
//$this->db->get();
// $data = $this->db->last_query();
$data =$this->db->get()->result_array();
$data =$this->db->get()->result_array();
// $this->db->select('tbl_clinic.name as clinic_name,
// tbl_clinic.id as clinic_id');
// $this->db->where('tbl_clinic.id','0');
// $default_clinic = $this->db->get('tbl_clinic')->result_array();
// $datas = array_merge($default_clinic,$data);
//print_r($data);die();
return $data;
}
......@@ -85,9 +92,14 @@ function set_new_consultation($data_primary,$data_secondary,$data_active_type,$c
$newData_pri = json_encode($data_primary);
$newData_sec = json_encode($data_secondary);
$this->db->where(array('doctor_id'=>$doctor_id,'clinic_id'=>$clinicId));
$this->db->update('tbl_consultation',array('date'=>$newData_pri,'date_secondary'=>$newData_sec,'active_schedule'=>$data_active_type));
$query = $this->db->get_where('tbl_consultation',array('doctor_id'=>$doctor_id,'clinic_id'=>$clinicId))->row();
if($query){
$this->db->where(array('doctor_id'=>$doctor_id,'clinic_id'=>$clinicId));
$this->db->update('tbl_consultation',array('date'=>$newData_pri,'date_secondary'=>$newData_sec,'active_schedule'=>$data_active_type));
}else{
$this->db->insert('tbl_consultation',array('doctor_id'=>$doctor_id,'clinic_id'=>$clinicId,'date'=>$newData_pri,'date_secondary'=>$newData_sec,'active_schedule'=>$data_active_type));
}
}
function assignDoctors($doctors,$clinicId)
......@@ -97,6 +109,13 @@ function assignDoctors($doctors,$clinicId)
$this->db->insert('tbl_clinic_doctors',array('doctor_id'=>$value,'clinic_id'=>$clinicId));
}
}
function assignDoctors_default($doctor_id,$clinicId)
{
$this->db->insert('tbl_clinic_doctors',array('doctor_id'=>$doctor_id,'clinic_id'=> 0));
$this->db->insert('tbl_consultation',array('doctor_id'=>$doctor_id,'clinic_id'=> 0,'date'=>'""','date_secondary'=>'""','active_schedule'=> 0));
}
function insertVacation($request)
{
if($this->db->insert('tbl_doctor_leave', $request))
......
......@@ -38,6 +38,91 @@
}
/*public function get_speciality_data($data)
{ $search_word = $data['keyword'];
$this->db->select('specialization_name,id');
$where = 'specialization_name LIKE '."'$search_word%'";
$this->db->where($where);
$querys = $this->db->get("tbl_specialization");
if($querys->num_rows() > 0)
{
$return_array = array('message'=>true,'data'=>$querys->result_array());
}
else
{
$return_array = array('message'=>'fail');
}
return $return_array;
}*/
public function get_speciality_data($data)
{ $search_word = $data['keyword'];
if($data['keyword'] != ''){
$this->db->select('specialization_name,id');
$where = 'specialization_name LIKE '."'$search_word%'";
$this->db->where($where);
$query = $this->db->get("tbl_specialization")->result_array();
foreach ($query as $key => $value) {
$query[$key]['type'] = 'speciality';
}
//if($querys){
$this->db->select('name as specialization_name,id');
$where = 'name LIKE '."'$search_word%'";
$this->db->where($where);
$doctors = $this->db->get("tbl_doctors")->result_array();
if($doctors){
foreach ($doctors as $key => $value) {
$doctors[$key]['type'] = 'doctor';
}
}
if($query){
$querys = array_merge($query,$doctors);
}else{
$querys = $doctors;
}
$this->db->select('name as specialization_name,id');
$where = 'name LIKE '."'$search_word%'";
$this->db->where($where);
$this->db->where('id !=','0');
$clinic = $this->db->get("tbl_clinic")->result_array();
if($clinic){
foreach ($clinic as $key => $value) {
$clinic[$key]['type'] = 'clinic';
}
}
if($querys){
$querys = array_merge($querys,$clinic);
}else{
$querys = $clinic;
}
//}
if($querys)
{
$return_array = array('message'=>true,'data'=>$querys,'doctor'=>$doctors,'clinic'=>$clinic,'speciality'=>$query);
}
else
{
$return_array = array('message'=>'fail');
}
}else{
$return_array = array('message'=>'fail');
}
return $return_array;
}
public function emailExist($data)
......@@ -141,8 +226,17 @@
else
{
$query_email = $this->db->get_where("tbl_doctor_colaborators",array("email"=>$data['email']));
$return_array = array('message'=>'success');
if($query_email->num_rows() > 0){
$return_array = array('message'=>'email already exist');
}else{
$return_array = array('message'=>'success');
}
}
......@@ -270,6 +364,8 @@
$query_email = $this->db->get_where("tbl_registration",array("email"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
$type = 'PATIENT';
}
else if($data['login_type']=="DOCTOR")
......@@ -279,19 +375,21 @@
$query = $this->db->get_where("tbl_doctors",array("username"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
$query_email = $this->db->get_where("tbl_doctors",array("email"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
if($query->num_rows() == 0 && $query_email->num_rows() == 0 ){
$query = $this->db->get_where("tbl_doctor_colaborators",array("email"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
$query_email = $this->db->get_where("tbl_doctor_colaborators",array("email"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
}
else if($data['login_type']=="COLLABORATOR")
{
$type = 'COLLABORATOR';
$query = $this->db->get_where("tbl_doctor_colaborators",array("email"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
}else{
$type = 'DOCTOR';
}
$query_email = $this->db->get_where("tbl_doctor_colaborators",array("email"=>$data['login-form-username'],"password"=>md5($data['login-form-password'])));
}
......@@ -304,7 +402,7 @@
{
$return_array = array('status'=>'success','userdata'=>$query->row_array());
$return_array = array('status'=>'success','type'=>$type,'userdata'=>$query->row_array());
}
......@@ -312,7 +410,7 @@
{
$return_array = array('status'=>'success','userdata'=>$query_email->row_array());
$return_array = array('status'=>'success','type'=>$type,'userdata'=>$query_email->row_array());
}
......
......@@ -111,7 +111,7 @@ public function filter_search($post_data)
{
//print_r($post_data);
//die();
/*die();*/
//$limit = 10;
$page = 1;
if(isset($post_data['page'])) {
......@@ -135,13 +135,12 @@ public function filter_search($post_data)
tbl_doctors.accept_return,
tbl_clinic.id AS clinic_id,
tbl_clinic.name AS clinic_name,
ROUND(( 6371 * acos( cos( radians({$lat}) ) * cos( radians( `location_lattitude` ) ) * cos( radians( `location_longitude` ) - radians({$lng}) ) + sin( radians({$lat}) ) * sin( radians( `location_lattitude` ) ) ) )) AS clinic_distance,
tbl_clinic.street_address AS clinic_street_address,
tbl_clinic.cep AS clinic_cep,
tbl_clinic.locality AS clinic_locality,
tbl_clinic.number AS clinic_number,
tbl_clinic.location_lattitude AS clinic_lat,
tbl_clinic.location_longitude AS clinic_lng"
ROUND(( 6371 * acos( cos( radians({$lat}) ) * cos( radians( `location_lattitude` ) ) * cos( radians( `location_longitude` ) - radians({$lng}) ) + sin( radians({$lat}) ) * sin( radians( `location_lattitude` ) ) ) )) AS clinic_distance,case when tbl_clinic_doctors.clinic_id != '0' then tbl_clinic.street_address else tbl_doctors.street_address end AS clinic_street_address,
case when tbl_clinic_doctors.clinic_id != '0' then tbl_clinic.cep else tbl_doctors.cep end AS clinic_cep,
case when tbl_clinic_doctors.clinic_id != '0' then tbl_clinic.locality else tbl_doctors.locality end AS clinic_locality,
case when tbl_clinic_doctors.clinic_id != '0' then tbl_clinic.number else tbl_doctors.number end AS clinic_number,
case when tbl_clinic_doctors.clinic_id != '0' then tbl_clinic.location_lattitude else tbl_doctors.default_latitude end AS clinic_lat,
case when tbl_clinic_doctors.clinic_id != '0' then tbl_clinic.location_longitude else tbl_doctors.default_longitude end AS clinic_lng"
);
......@@ -153,11 +152,20 @@ public function filter_search($post_data)
$this->db->join('tbl_clinic', 'tbl_clinic_doctors.clinic_id = tbl_clinic.id','left');
$this->db->where('tbl_doctors.price>0');
if(isset($post_data['doctor-search-speciality']) && !empty($post_data['doctor-search-speciality']))
if(isset($post_data['doctor-search-speciality']) && !empty($post_data['doctor-search-speciality']) && isset($post_data['selected_doctor_type']) && !empty($post_data['selected_doctor_type']) && $post_data['selected_doctor_type'] == 'speciality')
{
$this->db->where('tbl_specialization.specialization_name',$post_data['doctor-search-speciality']);
}
else if(isset($post_data['doctor-search-speciality']) && !empty($post_data['doctor-search-speciality']) && isset($post_data['selected_doctor_type']) && !empty($post_data['selected_doctor_type']) && $post_data['selected_doctor_type'] == 'clinic')
{
$this->db->where('tbl_clinic.name',$post_data['doctor-search-speciality']);
}
else if(isset($post_data['doctor-search-speciality']) && !empty($post_data['doctor-search-speciality']) && isset($post_data['selected_doctor_type']) && !empty($post_data['selected_doctor_type']) && $post_data['selected_doctor_type'] == 'doctor')
{
$this->db->where('tbl_doctors.name',$post_data['doctor-search-speciality']);
}
//Initial Search with Location Input
if( !empty($post_data['doctor-search-location']) && empty($post_data['filter_dr_srch_distance_end']) && empty($post_data['filter_dr_srch_distance_start']))
{
......@@ -229,9 +237,10 @@ public function filter_search($post_data)
//$this->db->limit($limit, $start);
//$this->db->limit($limit);
$this->db->where('account_status','0');
$data =$this->db->get()->result_array();
//var_dump($data); exit;
//echo $this->db->last_query();exit;
/*var_dump($data); */
return $data;
}
function doctor_availability($doctor_id,$clinic_id)
......
......@@ -36,7 +36,7 @@
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="ip_logo" href="http://getbootstrap.com/examples/starter-template/#"><img src="../assets/images/ip_logo1.png"></div>
<a href="<?php echo base_url();?>"><div class="ip_logo" href="http://getbootstrap.com/examples/starter-template/#"><img src="../assets/images/ip_logo1.png"></div></a>
</div>
<div id="navbar" class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
<ul class="nav navbar-nav ip_navbar_nav">
......@@ -61,6 +61,7 @@
<?php
}
?> -->
<li data-toggle="modal" data-target="#"><a><?php load_language('support');?></a></li>
<li><a class="uppercase" href="<?php echo base_url()?>Home/contact"><?php load_language('contact_us');?></a></li>
</ul>
......@@ -70,13 +71,38 @@
if($this->session->userdata('UserData'))
{
?>
<li class="logout-btn"><a href="<?php echo base_url()?>Home/logout"><?php $UserData = $this->session->userdata('UserData'); echo $UserData['name'] ?> , <?php load_language('log_out');?></a></li>
<!-- <li class="logout-btn"><a href="<?php echo base_url()?>Home/logout"><?php $UserData = $this->session->userdata('UserData'); echo $UserData['name'] ?> , <?php load_language('log_out');?></a></li> -->
<li class="ip_account_nav_div dropdown">
<?php $UserData = $this->session->userdata('UserData');
?>
<div class="dropdown-toggle" data-toggle="dropdown">
<span class="floatLeft">
<div class="ip_nav_circle">
<img src="<?php echo base_url();?><?php echo $UserData['profile_photo'];?>">
</div>
</span>
<span class="floatLeft">
<a><?php echo $UserData['name'];?></a>
</span>
</div>
<ul class="dropdown-menu ip_nav_profile_listing">
<div class="ip_arrow_up"></div>
<li><a href="<?php echo base_url()?>Patient""> My Account</a></li>
<li class="bordernone"><a href="<?php echo base_url()?>Home/logout"><?php load_language('log_out');?></a></li>
</ul>
</li>
<?php
}
else
{
?>
<li class="open-loginmodel"><a href="javascript:void(0)"><?php load_language('log_in');?></a></li>
<!-- <li class="open-loginmodel"><a href="javascript:void(0)"><?php load_language('log_in');?></a></li> -->
<li class="open-loginmodel">
<a href="javascript:void(0)"><?php load_language('log_in');?></a>
<span><a>|</a></span>
<a href="javascript:void(0)"><?php load_language('registers');?></a>
</li>
<?php
}
?>
......@@ -141,7 +167,9 @@
when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p>
</div>
<div class="col-md-6">
<div class="ip_about_us_image_box floatRight"></div>
<div class="ip_about_us_image_box floatRight">
<img src="<?php echo base_url()?>assets/images/ip_banner.jpg">
</div>
<div class="clear"></div>
</div>
</div>
......
......@@ -473,6 +473,9 @@
<div class="col-md-8">
<div class="ip_schedule_div">
<form data-parsley-validate="" role="form" id="doc_sch_sub_form">
<!-- <div id="loading" style="display: none;">
<img id="loading-image" src="<?php echo base_url();?>assets/images/ipok-loading.gif" alt="Loading..." />
</div> -->
<div class="ip_schedule_head">
<div class="ip_bio_head bordernone floatLeft">
<?php load_language('main_schedule');?>
......@@ -482,7 +485,8 @@
<select class="ip_select_clinic_input" data-parsley-consultduration="" data-parsley-required="" name="dct_sch_clinic" id="doc_sel_clinic" >
<option disabled selected><?php load_language('select_clinic');?></option>
<?php foreach ($clinic_list as $key => $value) {
?>
//if($value['clinic_name'] == 'default') { ?>
<!-- <option disabled selected value="<?php echo $value['clinic_id']?>"><?php echo $value['clinic_name']?></option> -->
<option value="<?php echo $value['clinic_id']?>"><?php echo $value['clinic_name']?></option>
<?php
}
......@@ -1033,7 +1037,9 @@
<div class="col-md-4">
<div class="ip_schedule_div">
<form data-parsley-validate="" role="form" id="doc_consult_config_sub_form">
<!-- <div id="loading" style="display: none;">
<img id="loading-image" src="<?php echo base_url();?>assets/images/ipok-loading.gif" alt="Loading..." />
</div> -->
<div class="ip_schedule_head">
<div class="ip_bio_head bordernone floatLeft">
<?php load_language('configuring_consultation_heading');?>
......
<div class="ip_set_two_wrapper">
<div id="main-content" class="main ip_set_two_wrapper">
<div class="container ip_custom_container">
<div class="ip_main_path_stream">
......@@ -14,7 +14,7 @@
<div class="ip_edit_record_wrapper">
<div class="row">
<div class="col-md-8">
<div class="col-md-8 content" id="content" >
<div class="ip_edit_record_name" style="padding-top: 40px;">
<h5 id="patdetail" patid="<?php echo $booking_details['pat_id'];?>"><?php echo $booking_details['pat_name'];?></h5>
<p><?php echo date('d M',$booking_details['book_date']);?>, <?php echo $booking_details['book_time'];?><img src="<?php echo base_url();?>assets/images/ip_menu5.png"></p>
......@@ -59,7 +59,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('kidney_problems');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input" name="Kidney_Problem">
<select class="ip_bank_input make-autocomplete" name="Kidney_Problem">
<option selected disabled><?php load_language('select_any');?></option>
<?php if(!empty($major_problems['1'])&&!empty($major_problems['1']['sub_problem']))
{
......@@ -78,7 +78,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('joint_problems_or_rheumatism');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input" name="Joint_Problem">
<select class="ip_bank_input make-autocomplete" name="Joint_Problem">
<option selected disabled><?php load_language('select_any');?></option>
<?php if(!empty($major_problems['2'])&&!empty($major_problems['2']['sub_problem']))
{
......@@ -97,7 +97,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('heart_problems');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input" name="Heart_Problem">
<select class="ip_bank_input make-autocomplete" name="Heart_Problem">
<option selected disabled><?php load_language('select_any');?></option>
<?php if(!empty($major_problems['0'])&&!empty($major_problems['0']['sub_problem']))
{
......@@ -116,7 +116,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('breathing_problems');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input" name="Breathing_Problem">
<select class="ip_bank_input make-autocomplete" name="Breathing_Problem">
<option selected disabled><?php load_language('select_any');?></option>
<?php if(!empty($major_problems['3'])&&!empty($major_problems['3']['sub_problem']))
{
......@@ -135,7 +135,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('gastric_problems');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input" name="Gastric_Problem">
<select class="ip_bank_input make-autocomplete" name="Gastric_Problem">
<option selected disabled><?php load_language('select_any');?></option>
<?php if(!empty($major_problems['4'])&&!empty($major_problems['4']['sub_problem']))
{
......@@ -154,7 +154,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('allergies');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input" name="Allergies">
<select class="ip_bank_input make-autocomplete" name="Allergies">
<option selected disabled><?php load_language('select_any');?></option>
<?php if(!empty($major_problems['5'])&&!empty($major_problems['5']['sub_problem']))
{
......@@ -173,7 +173,7 @@
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('use_of_medicines');?> :</p>
<div class="ip_bank_detail_frame">
<select class="ip_bank_input chosen-select" placeholder="Select Any" name="Medications[]" multiple="multiple" tabindex="4">
<select class="ip_bank_input chosen-select" placeholder="Select Any" name="Medications[]" multiple="multiple" tabindex="4">
<?php if(!empty($medicines))
{
......@@ -257,6 +257,7 @@
<div class="ip_edit_record_detail" id="add-medicine-main">
<form role="form" data-parsley-validate="" id="add-medicine-form">
<input type="hidden" value="<?php echo $this->session->userdata('language');?>" id="language">
<div class="ip_edit_row">
<div class="ip_bank_detail_frame">
......@@ -471,6 +472,7 @@
<hr>
<div class="ip_edit_record_detail">
<form role="form" data-parsley-validate="" id="add-procedure-form">
<input type="hidden" value="<?php echo $this->session->userdata('language');?>" id="language">
<div class="ip_edit_row">
<p class="ip_row_p"><?php load_language('budget_heading');?></p>
<div class="ip_bank_detail_frame">
......@@ -637,7 +639,7 @@
</div>
<div class="col-md-4">
<div class="col-md-4 sidebar" id="sidebar" >
<form role="form" id="record-final-save-form" method="POST" action="<?php echo base_url();?>Doctor/endservice/<?php echo $booking_details['book_id'];?>" enctype="multipart/form-data">
<input type="hidden" name="booking_id" value="<?php echo $booking_details['book_id'];?>">
<input type="hidden" name="section" value="finalsave">
......@@ -785,3 +787,23 @@
</div>
</div>
<script type="text/javascript">
function setMaximumSelected(amount,element) {
console.log("22")
var itemsSelected = [];
for (var i=0;i<element.options.length;i++) {
if (element.options[i].selected) itemsSelected[itemsSelected.length]=i;
}
if (itemsSelected.length>3) {
itemsSelected = element.getAttribute("itemsSelected").split(",");
for (i=0;i<element.options.length;i++) {
element.options[i].selected = false;
}
for (i=0;i<itemsSelected.length;i++) {
element.options[itemsSelected[i]].selected = true;
}
} else {
element.setAttribute("itemsSelected",itemsSelected.toString());
}
}
</script>
<script>
/*$.each(elements, function (i, item) {
$('#main_complaint_select').append($('<option>', {
value: item.time,
text : item.time
}));
})
*/
</script>
<script>
var sidebar = new StickySidebar('#sidebar', {topSpacing: 10});
$(function()
{
CKEDITOR.replace('editor1');
CKEDITOR.replace('certificate');
CKEDITOR.replace('otherobservation');
})
</script>
\ No newline at end of file
</script>
<style>
.inner-wrapper-sticky{top:70px !important;}
</style>
\ No newline at end of file
......@@ -9,6 +9,7 @@
country: 'br'
},
types: ['(cities)']
// types: ['(regions)']
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
......
......@@ -56,6 +56,7 @@
}
?>
</select>
<input type="hidden" name="selected_doctor_type" value="speciality" id="selected_doctor_type">
<hr>
<h5 class="pl15 uppercase"><?php load_language('location');?></h5>
<div class="ip_box_drop_down pl15">
......@@ -146,7 +147,7 @@
<input type="checkbox" name="group3"/>Availabilities</label>
</div> -->
<div class="ip_sort_settings">
<li><?php load_language('order_on');?></li>
<!-- <li><?php load_language('order_on');?></li>
<li>
<input type="radio" id="ip_filter_price_orderby_inc" value="ASC" class="filter-change" name="filter_dr_order_price"/>
<label for="ip_filter_price_orderby_inc"><p><span><?php load_language('price_up');?></span></p></label>
......@@ -154,17 +155,7 @@
<li>
<input type="radio" id="ip_filter_price_orderby_desc" value="DESC" class="filter-change" name="filter_dr_order_price"/>
<label for="ip_filter_price_orderby_desc"><p><span><?php load_language('price_down');?></span></p></label>
</li>
<!-- <li>
<input type="radio" id="ip_filter_availability_orderby_inc" value="ASC" name="filter_dr_order_availability"/>
<label for="ip_filter_availability_orderby_inc"><p><span>Avaliações Up</span></p></label>
</li>
<li>
<input type="radio" id="ip_filter_availability_orderby_desc" value="DESC" name="filter_dr_order_availability"/>
<label for="ip_filter_availability_orderby_desc"><p><span>Avaliações Down</span></p></label>
</li> -->
<!-- <input type="hidden" class="filter-change" value="1" name="page" id="pageno"> -->
</div>
</form>
<div class="ip_result_listing">
......
<?php
if($this->session->userdata('language') == 'en'){
//$genderphoto = 'Choose Profile Photo';
$year_lang = 'Year is required.';
$month_lang = 'Month is required.';
$cvv_lang = 'CVV is required.';
}else{
//$genderphoto = "Escolha a foto do perfil";
$year_lang = 'O ano é obrigatório.';
$month_lang = 'Mês é obrigatório.';
$cvv_lang = 'O CVV é obrigatório.';
}
?>
<div class="container ip_custom_container">
<div class="ip_main_tabs_div">
<div class="ip_main_tab_head">
......@@ -180,7 +193,7 @@
<div class="ip_card_validity">
<div class="a1"><span><?php load_language('expiration_date');?></span></div>
<div class="a1 ip_sel_mm">
<select class="ip_validity_select" name="month" data-parsley-required="" data-parsley-error-message="Month is required.">
<select class="ip_validity_select" name="month" data-parsley-required="" data-parsley-error-message="<?php echo $month_lang;?>">
<option selected disabled >MM</option>
<?php for ($i=01; $i <13 ; $i++) {
?>
......@@ -191,7 +204,7 @@
</select>
</div>
<div class="a1 ip_sel_yy">
<select class="ip_validity_select" name="year" data-parsley-required="" data-parsley-error-message="Year is required.">
<select class="ip_validity_select" name="year" data-parsley-required="" data-parsley-error-message="<?php echo $year_lang;?>">
<option selected disabled>YY</option>
<?php
$this_year = date("Y"); // Run this only once
......@@ -204,7 +217,7 @@
</select>
</div>
<div class="a1 mr0 ip_sel_dd">
<input type="number" data-parsley-required="" data-parsley-error-message="CVV is required." data-parsley-minlength="3" data-parsley-maxlength="3" onKeyPress="if(this.value.length > 2) return false;" data-parsley-pattern="^[0-9]+$" class="ip_content_inner_input mb0" placeholder="<?php load_language('cvv');?>" name="cvv" style="width:60px;">
<input type="number" data-parsley-required="" data-parsley-error-message="<?php echo $cvv_lang;?>" data-parsley-minlength="3" data-parsley-maxlength="3" onKeyPress="if(this.value.length > 2) return false;" data-parsley-pattern="^[0-9]+$" class="ip_content_inner_input mb0" placeholder="<?php load_language('cvv');?>" name="cvv" style="width:60px;">
</div>
<div class="ip_date_img">
<img src="<?php echo base_url();?>assets/images/ip_ques.png">
......@@ -275,3 +288,22 @@
</div>
</div>
</div>
<div id="select_cash_mode" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="ip_custom_modal_wrapper">
<div class="ip_custom_modal_head2">
<?php load_language('form_of_payment');?>
</div>
<div class="ip_custom_modal_outter" style="border-radius: 0px;">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<div class="ip_custom_modal_content">
<div class="ip_main_tab_content textCenter">
<button class="ip_modal_gen_btn ip_gen_btn1" id="money_cash"><?php load_language('money');?></button>
<button class="ip_modal_gen_btn ip_gen_btn2" id="credit_card_cash"><?php load_language('credit_card');?></button>
</div>
</div>
</div>
</div>
</div>
</div>
......@@ -30,7 +30,7 @@
<h6><?php echo $value['clinic_name']?>,<?php echo $value['clinic_street_address']?>-<?php echo $value['clinic_locality']?></h6>
</div>
<div class="ip_search_ratting_price">
<p>R$ <?php echo $value['price']?></p>
<p><!-- R$ <?php echo $value['price']?> --></p>
<!-- <fieldset class="ip_rating">
<input type="radio" id="star5" name="rating" value="5" /><label class = "full" for="star5" title="Awesome - 5 stars"></label>
<input type="radio" id="star4half" name="rating" value="4 and a half" /><label class="half" for="star4half" title="Pretty good - 4.5 stars"></label>
......
......@@ -6,7 +6,6 @@
<script>
var base_url = '<?php echo base_url(); ?>';
</script>
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=AIzaSyCYwWLoimApB0_O3XhlzbZ3GLcaY833y2Y"></script>
<!-- <script src="https://www.googleapis.com/geolocation/v1/geolocate?key=AIzaSyB7u3Yiqvo8PEpgCxj6B74gPltGrWQSO8s"></script> -->
......@@ -22,7 +21,22 @@
<script src="<?php echo base_url();?>assets/js/chosen.jquery.min.js"></script>
<!-- <script src="<?php echo base_url();?>assets/js/gmap.js"></script> -->
<script src="<?php echo base_url();?>assets/js/slick.min.js"></script>
<script src="<?php echo base_url();?>assets/js/parsley.min.js"></script>
<!-- <script type="text/javascript">
var lange = '<?php echo $this->session->userdata('language'); ?>';
</script> -->
<script src="<?php echo base_url();?>assets/js/parsley.min.js"></script>
<?php if($this->session->userdata('language') != 'en'){?>
<script src="<?php echo base_url();?>assets/js/port.js"></script>
<?php } ?>
<script src="<?php echo base_url();?>assets/js/select2.min.js"></script>
<!-- <script type="text/javascript">
window.ParsleyValidator.setLocale('es');
</script> -->
<script src="<?php echo base_url();?>assets/js/rAF.js"></script>
<script src="<?php echo base_url();?>assets/js/ResizeSensor.js"></script>
<script src="<?php echo base_url();?>assets/js/sticky-sidebar.js"></script>
<script src="<?php echo base_url();?>assets/js/custom.js"></script>
<script src="<?php echo base_url();?>assets/ckeditor/ckeditor.js"></script>
......
......@@ -3,11 +3,11 @@
<div class="full_screen_loader hidden">
<div class="inner_div">
<img src="<?php echo base_url();?>assets/images/loader.gif">
<img src="<?php echo base_url();?>assets/images/ipok-loading.gif">
</div>
</div>
<footer class="ip_footer_main">
<!-- <footer class="ip_footer_main">
<div class="container">
<div class="ip_footer_sub">
<div class="row">
......@@ -60,4 +60,54 @@
</div>
</div>
</footer>
-->
<footer class="ip_footer_main">
<div class="container">
<div class="ip_footer_sub">
<div class="row">
<div class="col-md-1">&nbsp;</div>
<div class="col-md-2">
<ul>
<h4 class="titulorodape">FAÇA SUA BUSCA POR</h4>
<li>MÉDICOS</li>
<li>ClÍNICAS</li>
<li>LABORATÓRIOS</li>
</ul>
</div>
<div class="col-md-2">
<ul>
<h4 class="titulorodape">SEJA IPOK</h4>
<li>FAÇA DOWNLOAD</li>
<li>ABRIR UMA CONTA</li>
<li>FAZER LOGIN</li>
</ul>
</div>
<div class="col-md-2">
<ul>
<h4 class="titulorodape">IPOK</h4>
<li><a class="uppercase" href="<?php echo base_url()?>Home/about">SOBRE NÓS</a></li>
<li>TERMOS E CONDIÇÕES</li>
<li>SUPORTE</li>
</ul>
</div>
<div class="col-md-4">
<div class="ip_footer_contact">
<div class="ip_footer_contact_inner">
<div class="row">
<div class="col-md-12">
<img src="<?php echo base_url();?>assets/images/rodape-logo.png" alt="">
</div>
</div>
<div class="row" style="margin-top: 10px;">
<div class="col-md-6"><img src="<?php echo base_url();?>assets/images/rodape-apple.png" alt="Faça donwload na Apple" width="120%" ></div>
<div class="col-md-6"><img src="<?php echo base_url();?>assets/images/rodape-android.png" alt="Faça donwload na Android Play Store" width="120%" style="margin-left:25px;" ></div>
</div>
</div>
</div>
</div>
<div class="col-md-1">&nbsp;</div>
</div>
</div>
</div>
</footer>
......@@ -14,7 +14,8 @@
<link href="<?php echo base_url();?>assets/css/slick.css" rel="stylesheet">
<link href="<?php echo base_url();?>assets/css/slick-theme.css" rel="stylesheet">
<link href="<?php echo base_url();?>assets/css/select2.min.css" rel="stylesheet">
<!--Start of Zendesk Chat Script-->
<script type="text/javascript">
......
......@@ -117,14 +117,14 @@
?>
<li class="active "><a href="<?php echo base_url()?>"><?php load_language('home');?></a></li>
<li ><a href="<?php echo base_url()?>Home/about"><?php load_language('about_us');?></a></li>
<li ><a href=""><?php load_language('faq');?></a></li>
<li ><a href=""><?php load_language('supports');?></a></li>
<li ><a href=""><?php load_language('blog');?></a></li>
<li ><a class="capitalize" href="<?php echo base_url()?>Home/contact"><?php load_language('contact_us');?></a></li>
<?php } elseif (!empty($userdata)&&($userdata['type']=="PATIENT")) {
?>
<li class="active"><a href="<?php echo base_url()?>Home/Dashboard"><?php load_language('dashboard');?></a></li>
<li ><a href="<?php echo base_url()?>Home/about"><?php load_language('about_us');?></a></li>
<li ><a href=""><?php load_language('faq');?></a></li>
<li ><a href=""><?php load_language('supports');?></a></li>
<li ><a href=""><?php load_language('blog');?></a></li>
<li ><a href="<?php echo base_url()?>Home/contact"><?php load_language('contact_us');?></a></li>
<?php } elseif (!empty($userdata)&&($userdata['type']=="DOCTOR")) {
......
......@@ -16,7 +16,8 @@
//$this->load->view('Templates/left-menu');
// $this->load->view('template/left-menu-old');
$this->load->view($page);
if($page!="home"){ $this->load->view('template/footer');}
//if($page!="home"){ $this->load->view('template/footer');}
$this->load->view('template/footer');
?>
<?php
......
/**
* Copyright Marc J. Schmidt. See the LICENSE file at the top-level
* directory of this distribution and at
* https://github.com/marcj/css-element-queries/blob/master/LICENSE.
*/
;
(function (root, factory) {
if (typeof define === "function" && define.amd) {
define(factory);
} else if (typeof exports === "object") {
module.exports = factory();
} else {
root.ResizeSensor = factory();
}
}(typeof window !== 'undefined' ? window : this, function () {
// Make sure it does not throw in a SSR (Server Side Rendering) situation
if (typeof window === "undefined") {
return null;
}
// Only used for the dirty checking, so the event callback count is limited to max 1 call per fps per sensor.
// In combination with the event based resize sensor this saves cpu time, because the sensor is too fast and
// would generate too many unnecessary events.
var requestAnimationFrame = window.requestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame ||
function (fn) {
return window.setTimeout(fn, 20);
};
/**
* Iterate over each of the provided element(s).
*
* @param {HTMLElement|HTMLElement[]} elements
* @param {Function} callback
*/
function forEachElement(elements, callback){
var elementsType = Object.prototype.toString.call(elements);
var isCollectionTyped = ('[object Array]' === elementsType
|| ('[object NodeList]' === elementsType)
|| ('[object HTMLCollection]' === elementsType)
|| ('[object Object]' === elementsType)
|| ('undefined' !== typeof jQuery && elements instanceof jQuery) //jquery
|| ('undefined' !== typeof Elements && elements instanceof Elements) //mootools
);
var i = 0, j = elements.length;
if (isCollectionTyped) {
for (; i < j; i++) {
callback(elements[i]);
}
} else {
callback(elements);
}
}
/**
* Class for dimension change detection.
*
* @param {Element|Element[]|Elements|jQuery} element
* @param {Function} callback
*
* @constructor
*/
var ResizeSensor = function(element, callback) {
/**
*
* @constructor
*/
function EventQueue() {
var q = [];
this.add = function(ev) {
q.push(ev);
};
var i, j;
this.call = function() {
for (i = 0, j = q.length; i < j; i++) {
q[i].call();
}
};
this.remove = function(ev) {
var newQueue = [];
for(i = 0, j = q.length; i < j; i++) {
if(q[i] !== ev) newQueue.push(q[i]);
}
q = newQueue;
}
this.length = function() {
return q.length;
}
}
/**
*
* @param {HTMLElement} element
* @param {Function} resized
*/
function attachResizeEvent(element, resized) {
if (!element) return;
if (element.resizedAttached) {
element.resizedAttached.add(resized);
return;
}
element.resizedAttached = new EventQueue();
element.resizedAttached.add(resized);
element.resizeSensor = document.createElement('div');
element.resizeSensor.className = 'resize-sensor';
var style = 'position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;';
var styleChild = 'position: absolute; left: 0; top: 0; transition: 0s;';
element.resizeSensor.style.cssText = style;
element.resizeSensor.innerHTML =
'<div class="resize-sensor-expand" style="' + style + '">' +
'<div style="' + styleChild + '"></div>' +
'</div>' +
'<div class="resize-sensor-shrink" style="' + style + '">' +
'<div style="' + styleChild + ' width: 200%; height: 200%"></div>' +
'</div>';
element.appendChild(element.resizeSensor);
if (element.resizeSensor.offsetParent !== element) {
element.style.position = 'relative';
}
var expand = element.resizeSensor.childNodes[0];
var expandChild = expand.childNodes[0];
var shrink = element.resizeSensor.childNodes[1];
var dirty, rafId, newWidth, newHeight;
var lastWidth = element.offsetWidth;
var lastHeight = element.offsetHeight;
var reset = function() {
expandChild.style.width = '100000px';
expandChild.style.height = '100000px';
expand.scrollLeft = 100000;
expand.scrollTop = 100000;
shrink.scrollLeft = 100000;
shrink.scrollTop = 100000;
};
reset();
var onResized = function() {
rafId = 0;
if (!dirty) return;
lastWidth = newWidth;
lastHeight = newHeight;
if (element.resizedAttached) {
element.resizedAttached.call();
}
};
var onScroll = function() {
newWidth = element.offsetWidth;
newHeight = element.offsetHeight;
dirty = newWidth != lastWidth || newHeight != lastHeight;
if (dirty && !rafId) {
rafId = requestAnimationFrame(onResized);
}
reset();
};
var addEvent = function(el, name, cb) {
if (el.attachEvent) {
el.attachEvent('on' + name, cb);
} else {
el.addEventListener(name, cb);
}
};
addEvent(expand, 'scroll', onScroll);
addEvent(shrink, 'scroll', onScroll);
}
forEachElement(element, function(elem){
attachResizeEvent(elem, callback);
});
this.detach = function(ev) {
ResizeSensor.detach(element, ev);
};
};
ResizeSensor.detach = function(element, ev) {
forEachElement(element, function(elem){
if (!elem) return
if(elem.resizedAttached && typeof ev == "function"){
elem.resizedAttached.remove(ev);
if(elem.resizedAttached.length()) return;
}
if (elem.resizeSensor) {
if (elem.contains(elem.resizeSensor)) {
elem.removeChild(elem.resizeSensor);
}
delete elem.resizeSensor;
delete elem.resizedAttached;
}
});
};
return ResizeSensor;
}));
\ No newline at end of file
// This is included with the Parsley library itself,
// thus there is no use in adding it to your project.
//import Parsley from '../parsley/main';
window.Parsley.addMessages('es', {
defaultMessage: "Este valor parece ser inválido.",
type: {
email: "Este valor deve ser um email válido.",
url: "Este valor deve ser um URL válido.",
number: "Este valor deve ser um número válido.",
integer: "Este valor deve ser um inteiro válido.",
digits: "Este valor deve ser dígitos.",
alphanum: "Este valor deve ser alfanumérico."
},
datebirthdoc: "Este campo não deve estar vazio.",
emailcolabor: "E-mail não disponível!",
usernamedocedit: "Nome de usuário não disponível!",
usernamepatedit: "Nome de usuário não disponível!",
email: "Esse endereço de email já existe!",
bloodgroup: "Digite Bloodgroup válido!",
username: "Nome de usuário não disponível!",
cpf: "CPF inválido",
cpfunique: "CPF não é exclusivo",
cep: "CEP inválido",
usernamedoc: "Nome de usuário não disponível!",
emaildoc: "E-mail não disponível!",
consultduration: "Adicione a duração da consulta primeiro!",
mintime: "O horário deve ser maior que o horário de início",
maxtime: "O tempo deve ser menor que o tempo final",
mindate: "Data de término inválida",
notblank: "Este valor não deve ficar em branco.",
required: "Este valor é obrigatório.",
pattern: "Este valor parece ser inválido.",
min: "Este valor deve ser maior ou igual a %s.",
max: "Este valor deve ser menor ou igual a %s.",
range: "Este valor deve estar entre% se %s.",
minlength: "Este valor é muito curto. Deve ter %s caracteres ou mais.",
maxlength: "Este valor é muito longo. Deve ter %s caracteres ou menos.",
length: "Este comprimento de valor é inválido. Deve estar entre% s e %s caracteres.",
mincheck: "Você deve selecionar pelo menos %s escolhas.",
maxcheck: "Você deve selecionar %s escolhas ou menos.",
check: "Você deve selecionar entre %s e %s escolhas.",
equalto: "Este valor deve ser o mesmo.",
uppercase: "Sua senha deve conter pelo menos (%s) letra maiúscula.",
lowercase: "Sua senha deve conter pelo menos (%s) letra minúscula.",
special: "Sua senha deve conter pelo menos (%s) caracteres especiais.",
number: "Sua senha deve conter pelo menos (%s) o número."
});
window.Parsley.setLocale('es');
\ No newline at end of file
// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// MIT license
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];
for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {
window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame'];
window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame']
|| window[vendors[x]+'CancelRequestAnimationFrame'];
}
if (!window.requestAnimationFrame)
window.requestAnimationFrame = function(callback, element) {
var currTime = new Date().getTime();
var timeToCall = Math.max(0, 16 - (currTime - lastTime));
var id = window.setTimeout(function() { callback(currTime + timeToCall); },
timeToCall);
lastTime = currTime + timeToCall;
return id;
};
if (!window.cancelAnimationFrame)
window.cancelAnimationFrame = function(id) {
clearTimeout(id);
};
}());
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment