diff --git a/adminwww/application/config/constants.php b/adminwww/application/config/constants.php index 25c6e8a..e801cf9 100644 --- a/adminwww/application/config/constants.php +++ b/adminwww/application/config/constants.php @@ -88,11 +88,15 @@ define('PHP_LOGIN_OK', 100 ); define('PHP_API_OK', 0); define('MERMSEMR_BKO_START', 100000 ); -define('MERMSEMR_BKO_LOGIN', 100005); +define('MERMSEMR_BKO_LOGIN', 100005); define('MERMSEMR_BKO_CREATEUSER', 100010); -define('MERMSEMR_BKO_EDITUSER', 100011); -define('MERMSEMR_BKO_UPDATEMEMBER', 100012); +define('MERMSEMR_BKO_EDITUSER', 100011); +define('MERMSEMR_BKO_UPDATEMEMBER', 100012); define('MERMSEMR_BKO_ADDREASON', 100020); -define('MERMSEMR_BKO_DELETEALLCARDS', 100022); -define('MERMSEMR_BKO_ADDCARD', 100028); -define('MERMSEMR_BKO_LANGUAGE_STATUS', 100030); \ No newline at end of file +define('MERMSEMR_BKO_DELETEALLCARDS', 100022); +define('MERMSEMR_BKO_ADDCARD', 100028); +define('MERMSEMR_BKO_LANGUAGE_STATUS', 100030); + +define('MERMS_PROVIDERS_RESNDSTARTLNK', 150006); + + diff --git a/adminwww/application/controllers/Practice.php b/adminwww/application/controllers/Practice.php index 38cf522..d7f0178 100644 --- a/adminwww/application/controllers/Practice.php +++ b/adminwww/application/controllers/Practice.php @@ -71,10 +71,16 @@ class Practice extends Admin_Controller { public function resendEmail() { + $this->load->model('backend_model'); + $out = array(); + $data['pending_practice_id'] = trim($this->input->get('pending_practice_id')); - echo "Sending " . $data['pending_practice_id']; + echo "..Sending.."; // . $data['pending_practice_id']; + $data['action'] = MERMS_PROVIDERS_RESNDSTARTLNK; + $data['practice_pending_id'] = $data['pending_practice_id']; + $res = $this->backend_model->mermsemr_api($data, $out); + echo "Completed " ; - // return false; } public function selectPracticeAction() { @@ -110,6 +116,7 @@ class Practice extends Admin_Controller { $pending_practice_id = $data['pending_practice_id'] = trim($this->input->get('pending_practice_id')); $this->load->model('Practice_model'); $data = $this->Practice_model->loadPendingPractice($pending_practice_id); + $data['pending_id'] =$pending_practice_id; // needed on button actions $this->load->view('practice/parts/view_pending.php', $data); } @@ -132,6 +139,16 @@ class Practice extends Admin_Controller { $this->renderPracticePage('view_practice', $data); } + + public function rejectPracticeSignup(){ + + echo 'User Rejected and Removed from Signup'; + + } + + public function approvePracticeSignup(){ + echo 'User Approval Process Started'; + } protected function renderPracticePage($page_name, $data) { $this->load->view('template/secure_header', $data); $this->load->view('practice/' . $page_name, $data); diff --git a/adminwww/application/views/admin/dash_scripts.php b/adminwww/application/views/admin/dash_scripts.php index 4776b20..b145a4f 100644 --- a/adminwww/application/views/admin/dash_scripts.php +++ b/adminwww/application/views/admin/dash_scripts.php @@ -45,7 +45,11 @@ function resendEmail(pending_practice_id) { // alert(pending_practice_id); - $('#transp_detail').html('Processing...'); + if(!confirm("Do you really want to resend the email to the new user?")) { + return false; + } + + $('#transp_detail').html('Starting...'); $('#bremail' + pending_practice_id).prop('disabled', true); $.ajax({ url: "/practice/resendEmail?proc=PROCESS&pending_practice_id=" + pending_practice_id @@ -56,6 +60,7 @@ return false; } + // --> diff --git a/adminwww/application/views/admin/view_dash.php b/adminwww/application/views/admin/view_dash.php index a86c3b6..deb8722 100644 --- a/adminwww/application/views/admin/view_dash.php +++ b/adminwww/application/views/admin/view_dash.php @@ -283,53 +283,4 @@ - - - - \ No newline at end of file + diff --git a/adminwww/application/views/admin/view_pendingpractice.php b/adminwww/application/views/admin/view_pendingpractice.php index e352172..496f836 100644 --- a/adminwww/application/views/admin/view_pendingpractice.php +++ b/adminwww/application/views/admin/view_pendingpractice.php @@ -40,4 +40,4 @@ - \ No newline at end of file + diff --git a/adminwww/application/views/practice/parts/view_pending.php b/adminwww/application/views/practice/parts/view_pending.php index c72d449..6a80ddd 100644 --- a/adminwww/application/views/practice/parts/view_pending.php +++ b/adminwww/application/views/practice/parts/view_pending.php @@ -43,10 +43,56 @@ $read_level = " readonly "
- -       - + +       +
+ + + + + +