public static function additional_footer() { $view = new AT_View(); $view->use_widget('footer'); $view->add_block('content', 'additional_footer'); echo $view->render()->display(TRUE); }
public function transactions() { if ($this->uri->is_ajax_request() && !empty($_POST)) { try { if (!$this->validation->run('affiliate')) { throw new Exception(serialize($this->validation->get_errors())); } $user_model = $this->load->model('user_model'); $reference_model = $this->load->model('reference_model'); $data = array('dealer_id' => AT_Common::get_logged_user_id(), 'name' => $_POST['name'], 'email' => $_POST['email'], 'adress' => isset($_POST['adress']) ? $_POST['adress'] : '', 'phone' => isset($_POST['phone_1']) ? $_POST['phone_1'] : '', 'phone_2' => isset($_POST['phone_2']) ? $_POST['phone_2'] : '', 'region_id' => isset($_POST['region_id']) ? $_POST['region_id'] : '', 'schedule' => isset($_POST['schedule']) ? serialize($_POST['schedule']) : serialize(array('monday' => '', 'tuesday' => '', 'wednesday' => '', 'thursday' => '', 'friday' => '', 'saturday' => '', 'sunday' => ''))); $_POST['affiliate_id'] = (int) $_POST['affiliate_id']; if ($_POST['affiliate_id'] == 0) { $_POST['affiliate_id'] = $user_model->insert_dealer_affiliate($data); } else { $user_model->update_dealer_affiliate($_POST['affiliate_id'], $data); } $view = new AT_View(); $view->use_layout('content')->add_block('content', 'settings/dealer_affiliate_item', array('affiliate' => $user_model->get_dealer_affiliate_by_id($_POST['affiliate_id']), 'regions' => $reference_model->get_regions())); $content = $view->render()->display(TRUE); unset($view); $response = array('status' => 'OK', 'content' => $content, 'message' => __('The changes was saved.', AT_TEXTDOMAIN)); } catch (Exception $e) { $response = array('status' => 'ERROR', 'message' => unserialize($e->getMessage())); } $this->view->add_json($response)->display(); exit; } $user_model = $this->load->model('user_model'); $reference_model = $this->load->model('reference_model'); $this->view->use_layout('profile'); $this->view->add_block('content', 'settings/transactions', array('transactions' => $user_model->get_user_transactions_by_id(AT_Common::get_logged_user_id()))); $this->breadcrumbs->add_item(__('Account', AT_TEXTDOMAIN), 'profile/'); $this->breadcrumbs->add_item(__('Transactions', AT_TEXTDOMAIN), 'profile/settings/transactions'); $menu_model = $this->load->model('menu_model'); $this->view->add_block('left_side', 'general/navigation', $menu_model->get_menu('main', 'transactions')); }