function add_process() { //checking permission for staff if (!check_staff_permission('logged_calls_write')) { redirect(base_url('admin/access_denied'), 'refresh'); } $this->form_validation->set_rules('date', 'Date', 'required'); $this->form_validation->set_rules('call_summary', 'Call Summary', 'required'); if( $this->form_validation->run() == FALSE ) { echo '<div class="alert error" style="color:red">' . validation_errors() . '</div>'; } else { if( $this->logged_calls_model->add_calls()) { $call_id=$this->db->insert_id(); add_notifications($this->input->post('resp_staff_id'),'New Call Added',$call_id,'logged_calls'); echo '<div class="alert alert-success">'.$this->lang->line('create_succesful').'</div>'; } else { echo $this->lang->line('technical_problem'); } } }
function add_process() { //checking permission for staff if (!check_staff_permission('lead_write')) { redirect(base_url('admin/access_denied'), 'refresh'); } $this->form_validation->set_rules('opportunity', 'Opportunity', 'required'); $this->form_validation->set_rules('email', 'Email', 'required|trim|xss_clean|htmlspecialchars|max_length[50]|valid_email'); $this->form_validation->set_rules('customer', 'Customer', 'required'); $this->form_validation->set_rules('sales_team_id', 'Sales Team', 'required'); if( $this->form_validation->run() == FALSE ) { echo '<div class="alert error"><ul>' . validation_errors('<li style="color:red">','</li>') . '</ul></div>'; } elseif( $this->leads_model->exists_email( $this->input->post('email') ) > 0) { echo '<div class="alert error">Email already used.</div>'; } else { if( $this->leads_model->add_leads()) { //redirect("admin/leads/update/".$this->db->insert_id()); // echo '<div class="alert alert-success">'.$this->lang->line('create_succesful').'</div>'; $lead_id=$this->db->insert_id(); add_notifications($this->input->post('salesperson_id'),'New Lead Added',$lead_id,'leads'); echo 'yes_'.$lead_id; } else { echo $this->lang->line('technical_problem'); } } }
function add_meeting() { //checking permission for staff if (!check_staff_permission('meetings_write')) { redirect(base_url('admin/access_denied'), 'refresh'); } $this->form_validation->set_rules('meeting_subject', 'Meeting Subject', 'required'); $this->form_validation->set_rules('starting_date', 'Starting date', 'required'); $this->form_validation->set_rules('ending_date', 'Ending date', 'required'); $startDate = strtotime($_POST['starting_date']); $endDate = strtotime($_POST['ending_date']); if( $this->form_validation->run() == FALSE ) { echo '<div style="color:red;margin-left:15px;">' . validation_errors() . '</div>'; } elseif ($startDate >= $endDate) { echo '<div style="color:red;margin-left:15px;">Should be greater than Start Date</div>'; exit; } else { if( $this->meetings_model->add_meetings()) { $meeting_id=$this->db->insert_id(); add_notifications($this->input->post('responsible'),'New Meeting Added',$meeting_id,'meetings'); echo '<div class="alert alert-success">'.$this->lang->line('create_succesful').'</div>'; } else { echo $this->lang->line('technical_problem'); } } }
function add_process() { //checking permission for staff if (!check_staff_permission('quotations_write')) { redirect(base_url('admin/access_denied'), 'refresh'); } $this->form_validation->set_rules('customer_id', 'Customer', 'required'); $this->form_validation->set_rules('date', 'Date', 'required'); //$this->form_validation->set_rules('quotation_template', 'Quotation Template', 'required'); //$this->form_validation->set_rules('pricelist_id', 'Pricelist', 'required'); $this->form_validation->set_rules('payment_term', 'Payment Term', 'required'); $this->form_validation->set_rules('sales_person', 'Salesperson', 'required'); $this->form_validation->set_rules('sales_team_id', 'Sales Team', 'required'); $this->form_validation->set_rules('grand_total', 'Total', 'required'); if( $this->form_validation->run() == FALSE ) { echo '<div class="alert error" style="color:red">' . validation_errors() . '</div>'; } else { $qid=$this->quotations_model->add_quotation(); add_notifications($this->input->post('sales_person'),'New Quotation Added',$qid,'quotations'); echo 'yes_'.$qid; /* if( $this->quotations_model->add_quotation()) { echo '<div class="alert ok">'.$this->lang->line('create_succesful').'</div>'; } else { echo $this->lang->line('technical_problem'); }*/ } }