Commit 04d6b223 by Ajil

Merge branch 'ajil' into 'master'

Ajil See merge request !4
parents 9204878f 9f95eea1
......@@ -75,9 +75,9 @@ $query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => '192.168.140.123',
'hostname' => 'localhost',
'username' => 'root',
'password' => 'Golden_123',
'password' => '',
'database' => 'adarsh_access',
'dbdriver' => 'mysqli',
'dbprefix' => '',
......
......@@ -47,7 +47,7 @@ public function __construct() {
}
public function create_brand()
{
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Brand/create'));
......@@ -65,6 +65,9 @@ public function create_brand()
!isset($_FILES['brand']) || empty($_FILES['brand']))){
$err = 1;
$errMsg = 'Provide a Brand Image';
} else if($err == 0 && (!isset($_POST['brand_name_arab']) || empty($_POST['brand_name_arab']))){
$err = 1;
$errMsg = 'Provide a Brand Name Arabic';
}
......@@ -98,7 +101,7 @@ public function create_brand()
$brandData = array(
'brand_name' => $this->input->post('brand_name'),
'brand_name_arab' => $this->input->post('brand_name_arab'),
'brand_image' => $image_file
......@@ -136,7 +139,7 @@ public function create_brand()
function edit($brand_id=''){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($brand_id) || empty(decode_param($brand_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Brand/list'));
......@@ -157,7 +160,7 @@ function edit($brand_id=''){
public function edit_brand($brand_id='')
{
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || empty($brand_id)){
$this->session->set_flashdata('message',$flashMsg);
......@@ -196,14 +199,15 @@ public function edit_brand($brand_id='')
$brandData = array(
'brand_name' => $this->input->post('brand_name'),
'brand_name_arab' => $this->input->post('brand_name_arab'),
'brand_image' => $image_file);
}else{
$brandData = array(
'brand_name' => $this->input->post('brand_name'));
'brand_name' => $this->input->post('brand_name'),
'brand_name_arab' => $this->input->post('brand_name_arab'));
}
......
......@@ -49,7 +49,7 @@ public function create()
public function create_category()
{
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Category/create'));
......@@ -67,6 +67,9 @@ public function create_category()
!isset($_FILES['category']) || empty($_FILES['category']))){
$err = 1;
$errMsg = 'Provide a Category Image';
} else if($err == 0 && (!isset($_POST['cat_name_arab']) || empty($_POST['cat_name_arab']))){
$err = 1;
$errMsg = 'Provide a Category Name Arabic';
}
......@@ -98,13 +101,11 @@ public function create_category()
$image_file = $config['upload_path'].'/'.$uploading_file['file_name'];
$categoryData = array(
'cat_name' => $this->input->post('cat_name'),
'cat_image' => $image_file
$categoryData = array('cat_name' => $this->input->post('cat_name'),
'cat_name_arab' => $this->input->post('cat_name_arab'),
'cat_image' => $image_file);
);
}
......@@ -138,7 +139,7 @@ public function create_category()
function edit($category_id=''){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($category_id) || empty(decode_param($category_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Category/list'));
......@@ -160,7 +161,7 @@ function edit($category_id=''){
public function edit_category($category_id='')
{
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || empty($category_id)){
$this->session->set_flashdata('message',$flashMsg);
......@@ -199,14 +200,15 @@ public function edit_category($category_id='')
$categoryData = array(
'cat_name' => $this->input->post('cat_name'),
'cat_name_arab' => $this->input->post('cat_name_arab'),
'cat_image' => $image_file);
}else{
$categoryData = array(
'cat_name' => $this->input->post('cat_name'));
'cat_name' => $this->input->post('cat_name'),
'cat_name_arab' => $this->input->post('cat_name_arab'));
}
......
......@@ -3,16 +3,242 @@ defined('BASEPATH') OR exit('No direct script access allowed');
class Customer extends CI_Controller {
public function index()
{
$data['page'] = 'customer/list';
$data['datatable'] = 1;
$this->load->view('template', $data);
public function __construct() {
parent::__construct();
date_default_timezone_set("Asia/Kolkata");
$this->load->model('Customer_model');
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
else {
$menu = $this->session->userdata('admin');
if( $menu!=1 ) {
$this->session->set_flashdata('message', array('message' => "You don't have permission to access testimonials page.",'class' => 'danger'));
redirect(base_url().'dashboard');
}
}
}
public function create(){
$template['page'] = 'Customer/create';
$template['menu'] = 'Customer Management';
$template['smenu'] = 'Add Customer';
$template['pTitle'] = "Add Customer";
$template['pDescription'] = "Create New Customer";
$this->load->view('template',$template);
}
public function index(){
$template['page'] = 'Customer/list';
$template['menu'] = 'Customer Management';
$template['smenu'] = 'View Customers';
$template['pTitle'] = "View Customers";
$template['pDescription'] = "View and Manage Customers";
$template['page_head'] = "Customer Management";
$template['datatable'] = 1;
$template['customer_data'] = $this->Customer_model->getCustomerData();
$this->load->view('template',$template);
}
public function getCustomerData(){
$resArr = array('status'=>0);
if(!isset($_POST)||empty($_POST)||!isset($_POST['customer_id'])||empty($_POST['customer_id']) ||
!is_numeric($customer_id = decode_param($_POST['customer_id']))){
echo json_encode($resArr);exit;
}
$view_all = (isset($_POST['view_all']) && $_POST['view_all'] == 1)?1:0;
$mechData = $this->Customer_model->getCustomerData($customer_id,$view_all);
if(empty($mechData)){
echo json_encode($resArr);exit;
}
$resArr['status'] = 1;
$resArr['data'] = $mechData;
echo json_encode($resArr);exit;
}
function changeStatus($customer_id = '',$status = '1'){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($customer_id) || !is_numeric($customer_id = decode_param($customer_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/viewCustomers'));
}
$status = $this->Customer_model->changeStatus($customer_id,$status);
if(!$status){
$this->session->set_flashdata('message',$flashMsg);
}
redirect(base_url('Customer'));
}
public function createCustomer(){
//echo json_encode($_POST);exit;
$err = 0;
$errMsg = '';
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || !isset($_FILES) || empty($_FILES)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/addCustomer'));
}
if($err == 0 && (!isset($_POST['name']) || empty($_POST['name']))){
$err = 1;
$errMsg = 'Provide Customer Name';
}else if($err == 0 && (!isset($_POST['email']) || empty($_POST['email']))){
$err = 1;
$errMsg = 'Provide a Customer Email';
}else if($err == 0 && (!isset($_POST['phone']) || empty($_POST['phone']))){
$err = 1;
$errMsg = 'Provide Customer Phone';
}else if($err == 0 && (!isset($_POST['dob']) || empty($_POST['dob']))){
$err = 1;
$errMsg = 'Provide a Date Of Birth';
}
if($err == 0){
$config = set_upload_service("uploads/customer");
$this->load->library('upload');
$config['file_name'] = time()."_".$_FILES['profile_image']['name'];
$this->upload->initialize($config);
if(!$this->upload->do_upload('profile_image')){
$err = 1;
$errMsg = $this->upload->display_errors();
}else{
$upload_data = $this->upload->data();
$_POST['profile_image'] = $config['upload_path']."/".$upload_data['file_name'];
}
}
public function create()
{
$data['page'] = 'customer/create';
$this->load->view('template', $data);
if($err == 1){
$flashMsg['message'] = $errMsg;
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/addCustomer'));
}
$temp_password = rand(10000000, 99999999);
$_POST['password'] = md5($temp_password);
$status = $this->Customer_model->addCustomer($_POST);
if($status == 1){
$to =$_POST['email'];
$sender_email = "[email protected]";
$data['ckrpassword']=$temp_password;
$mail_head = "Your Access Account is now activated";
$mail_status = send_custom_email($sender_email,$mail_head,$to,'Checker Login', $this->load->view('template/mail_template/checker_login', $data,TRUE),'');
$flashMsg =array('message'=>'Successfully Created User Details..!','class'=>'success');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer'));
} else if($status == 2){
$flashMsg = array('message'=>'Email ID alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/create'));
} else if($status == 3){
$flashMsg = array('message'=>'Phone Number alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/create'));
} else if($status == 4){
$flashMsg = array('message'=>'User Name alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/create'));
} else {
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/create'));
}
}
public function editCustomers($customer_id){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($customer_id) || !is_numeric($customer_id = decode_param($customer_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/viewCustomers'));
}
$template['page'] = 'Customer/create';
$template['menu'] = 'Customer Management';
$template['smenu'] = 'Edit Customer';
$template['pTitle'] = "Edit Customers";
$template['pDescription'] = "Update Customer Data";
$template['customer_data'] = $this->Customer_model->getCustomerData($customer_id,1);
$template['customer_id'] = encode_param($customer_id);
$this->load->view('template',$template);
}
public function updateCustomer($customer_id = ''){
//echo json_encode(decode_param($customer_id));exit;
$err = 0;
$errMsg = '';
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || !isset($_FILES) || empty($_FILES)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/addCustomer'));
}
if($err == 0 && (!isset($_POST['name']) || empty($_POST['name']))){
$err = 1;
$errMsg = 'Provide Customer Name';
}else if($err == 0 && (!isset($_POST['email']) || empty($_POST['email']))){
$err = 1;
$errMsg = 'Provide a Customer Email';
}else if($err == 0 && (!isset($_POST['phone']) || empty($_POST['phone']))){
$err = 1;
$errMsg = 'Provide Customer Phone';
}else if($err == 0 && (!isset($_POST['dob']) || empty($_POST['dob']))){
$err = 1;
$errMsg = 'Provide a Date Of Birth';
}
if($err == 0){
$config = set_upload_service("uploads/customer");
$this->load->library('upload');
$config['file_name'] = time()."_".$_FILES['profile_image']['name'];
$this->upload->initialize($config);
if($this->upload->do_upload('profile_image')){
$upload_data = $this->upload->data();
$_POST['profile_image'] = $config['upload_path']."/".$upload_data['file_name'];
}
}
if($err == 1){
$flashMsg['message'] = $errMsg;
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/editCustomers/'.$customer_id));
}
$status = $this->Customer_model->updateCustomer(decode_param($customer_id),$_POST);
if($status == 1){
$flashMsg =array('message'=>'Successfully Updated User Details..!','class'=>'success');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer'));
} else if($status == 2){
$flashMsg = array('message'=>'Email ID alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/edit/'.$customer_id));
} else if($status == 3){
$flashMsg = array('message'=>'Phone Number alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/edit/'.$customer_id));
} else if($status == 4){
$flashMsg = array('message'=>'User Name alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/edit/'.$customer_id));
} else {
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Customer/edit/'.$customer_id));
}
}
}
?>
\ No newline at end of file
......@@ -39,7 +39,7 @@ public function __construct() {
function check_database($password) {
$username = $this->input->post('username');
$result = $this->login_model->login($username, $password);
$result = $this->login_model->login($username,$password);
if($result) {
$sess_array = array(
......
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Shopper extends CI_Controller {
public function __construct() {
parent::__construct();
date_default_timezone_set("Asia/Kolkata");
$this->load->model('Shopper_model');
if(!$this->session->userdata('logged_in')) {
redirect(base_url());
}
else {
$menu = $this->session->userdata('admin');
if( $menu!=1 ) {
$this->session->set_flashdata('message', array('message' => "You don't have permission to access testimonials page.",'class' => 'danger'));
redirect(base_url().'dashboard');
}
}
}
public function create(){
$template['page'] = 'Shopper/create';
$template['menu'] = 'Shopper Management';
$template['smenu'] = 'Add Shopper';
$template['pTitle'] = "Add Shopper";
$template['pDescription'] = "Create New Shopper";
$this->load->view('template',$template);
}
public function index(){
$template['page'] = 'Shopper/list';
$template['menu'] = 'Shopper Management';
$template['smenu'] = 'View Shopper';
$template['pTitle'] = "View Shopper";
$template['pDescription'] = "View and Manage Shopper";
$template['page_head'] = "Shopper Management";
$template['shopper_data'] = $this->Shopper_model->getShopperData();
//echo json_encode($template);exit;
$this->load->view('template',$template);
}
public function getShopperData(){
$resArr = array('status'=>0);
if(!isset($_POST)||empty($_POST)||!isset($_POST['shopper_id'])||empty($_POST['shopper_id']) ||
!is_numeric($customer_id = decode_param($_POST['shopper_id']))){
echo json_encode($resArr);exit;
}
$view_all = (isset($_POST['view_all']) && $_POST['view_all'] == 1)?1:0;
$mechData = $this->Shopper_model->getShopperData($customer_id,$view_all);
if(empty($mechData)){
echo json_encode($resArr);exit;
}
$resArr['status'] = 1;
$resArr['data'] = $mechData;
echo json_encode($resArr);exit;
}
function changeStatus($shopper_id = '',$status = '1'){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($shopper_id) || !is_numeric($shopper_id = decode_param($shopper_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Shopper/viewShopper'));
}
$status = $this->Shopper_model->changeStatus($shopper_id,$status);
if(!$status){
$this->session->set_flashdata('message',$flashMsg);
}
redirect(base_url('Shopper'));
}
public function createShopper(){
//echo json_encode($_POST);exit;
$err = 0;
$errMsg = '';
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || !isset($_FILES) || empty($_FILES)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Shopper/addShopper'));
}
if($err == 0 && (!isset($_POST['name']) || empty($_POST['name']))){
$err = 1;
$errMsg = 'Provide Shopper Name';
}else if($err == 0 && (!isset($_POST['email']) || empty($_POST['email']))){
$err = 1;
$errMsg = 'Provide Shopper Email';
}else if($err == 0 && (!isset($_POST['phone']) || empty($_POST['phone']))){
$err = 1;
$errMsg = 'Provide Shopper Phone';
}else if($err == 0 && (!isset($_POST['dob']) || empty($_POST['dob']))){
$err = 1;
$errMsg = 'Provide a Date Of Birth';
}
if($err == 0){
$config = set_upload_service("uploads/shopper");
$this->load->library('upload');
$config['file_name'] = time()."_".$_FILES['profile_image']['name'];
$this->upload->initialize($config);
if(!$this->upload->do_upload('profile_image')){
$err = 1;
$errMsg = $this->upload->display_errors();
}else{
$upload_data = $this->upload->data();
$_POST['profile_image'] = $config['upload_path']."/".$upload_data['file_name'];
}
}
if($err == 1){
$flashMsg['message'] = $errMsg;
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Shopper/addShopper'));
}
$temp_password = rand(10000000, 99999999);
$_POST['password'] = md5($temp_password);
$status = $this->Shopper_model->addShopper($_POST);
if($status == 1){
$to =$_POST['email'];
$sender_email = "[email protected]";
$data['ckrpassword']=$temp_password;
$mail_head = "Your Access Account is now activated";
$mail_status = send_custom_email($sender_email,$mail_head,$to,'Checker Login', $this->load->view('template/mail_template/checker_login', $data,TRUE),'');
$flashMsg =array('message'=>'Successfully Created User Details..!','class'=>'success');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper'));
} else if($status == 2){
$flashMsg = array('message'=>'Email ID alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/create'));
} else if($status == 3){
$flashMsg = array('message'=>'Phone Number alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/create'));
} else if($status == 4){
$flashMsg = array('message'=>'User Name alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/create'));
} else {
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/create'));
}
}
public function editShopper($shopper_id){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($shopper_id) || !is_numeric($shopper_id = decode_param($shopper_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Customer/viewCustomers'));
}
$template['page'] = 'Shopper/create';
$template['menu'] = 'Shopper Management';
$template['smenu'] = 'Edit Shopper';
$template['pTitle'] = "Edit Shopper";
$template['pDescription'] = "Update Shopper Data";
$template['shopper_data'] = $this->Shopper_model->getShopperData($shopper_id,1);
$template['shopper_id'] = encode_param($shopper_id);
$this->load->view('template',$template);
}
public function updateShopper($shopper_id = ''){
//echo json_encode(decode_param($customer_id));exit;
$err = 0;
$errMsg = '';
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || !isset($_FILES) || empty($_FILES)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Shopper/addShopper'));
}
if($err == 0 && (!isset($_POST['name']) || empty($_POST['name']))){
$err = 1;
$errMsg = 'Provide Shopper Name';
}else if($err == 0 && (!isset($_POST['email']) || empty($_POST['email']))){
$err = 1;
$errMsg = 'Provide Shopper Email';
}else if($err == 0 && (!isset($_POST['phone']) || empty($_POST['phone']))){
$err = 1;
$errMsg = 'Provide Shopper Phone';
}else if($err == 0 && (!isset($_POST['dob']) || empty($_POST['dob']))){
$err = 1;
$errMsg = 'Provide a Date Of Birth';
}
if($err == 0){
$config = set_upload_service("uploads/shopper");
$this->load->library('upload');
$config['file_name'] = time()."_".$_FILES['profile_image']['name'];
$this->upload->initialize($config);
if($this->upload->do_upload('profile_image')){
$upload_data = $this->upload->data();
$_POST['profile_image'] = $config['upload_path']."/".$upload_data['file_name'];
}
}
if($err == 1){
$flashMsg['message'] = $errMsg;
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Shopper/editShopper/'.$customer_id));
}
$status = $this->Shopper_model->updateShopper(decode_param($customer_id),$_POST);
if($status == 1){
$flashMsg =array('message'=>'Successfully Updated User Details..!','class'=>'success');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper'));
} else if($status == 2){
$flashMsg = array('message'=>'Email ID alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/edit/'.$shopper_id));
} else if($status == 3){
$flashMsg = array('message'=>'Phone Number alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/edit/'.$shopper_id));
} else if($status == 4){
$flashMsg = array('message'=>'User Name alrady exist..!','class'=>'danger');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/edit/'.$customer_id));
} else {
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Shopper/edit/'.$customer_id));
}
}
}
?>
\ No newline at end of file
......@@ -50,7 +50,7 @@ public function create()
public function create_Subcategory()
{
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST)){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Sub_category/create'));
......@@ -68,6 +68,9 @@ public function create_Subcategory()
!isset($_FILES['subcategory']) || empty($_FILES['subcategory']))){
$err = 1;
$errMsg = 'Provide a Subcategory Image';
}else if($err == 0 && (!isset($_POST['sub_cat_name_arab']) || empty($_POST['sub_cat_name_arab']))){
$err = 1;
$errMsg = 'Provide a Subcategory Name Arabic';
}
......@@ -100,6 +103,7 @@ public function create_Subcategory()
$subcatData = array('sub_cat_name' => $this->input->post('sub_cat_name'),
'sub_cat_name_arab' => $this->input->post('sub_cat_name_arab'),
'cat_id' => $this->input->post('cat_id'),
'sub_cat_image' => $image_file );
......@@ -140,7 +144,7 @@ public function create_Subcategory()
function edit($subcat_id=''){
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(empty($subcat_id) || empty(decode_param($subcat_id))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Sub_category/list'));
......@@ -162,7 +166,7 @@ function edit($subcat_id=''){
public function edit_Subcategory($subcat_id='')
{
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'danger');
if(!isset($_POST) || empty($_POST) || empty($subcat_id)){
$this->session->set_flashdata('message',$flashMsg);
......@@ -201,6 +205,7 @@ public function edit_Subcategory($subcat_id='')
$SubcatData = array(
'sub_cat_name' => $this->input->post('sub_cat_name'),
'sub_cat_name_arab' => $this->input->post('sub_cat_name_arab'),
'cat_id' => $this->input->post('cat_id'),
'sub_cat_image' => $image_file);
......@@ -209,6 +214,7 @@ public function edit_Subcategory($subcat_id='')
}else{
$SubcatData = array(
'sub_cat_name' => $this->input->post('sub_cat_name'),
'sub_cat_name_arab' => $this->input->post('sub_cat_name_arab'),
'cat_id' => $this->input->post('cat_id'));
}
......
......@@ -33,4 +33,57 @@ function encode_param($param = ''){
}
function send_custom_email($from, $mail_head, $to, $subject, $email_message)
{
// $headers = "Organization: The 303\r\n";
// $headers .= "MIME-Version: 1.0\r\n";
// $headers .= "X-Mailer: PHP". phpversion() ."\r\n" ;
// $headers .= "Reply-To: The3O3 <'.$from.'>\r\n";
// $headers .= 'From: The3O3 <'.$from.'>' . "\r\n";
// $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
// $headers .= "X-Priority: 1\r\n";
// if (mail($to, $subject, $email_message, $headers)) {
// return TRUE;
// }else{
// return FALSE;
// }
$ci =& get_instance();
$ci->load->database();
$ci->load->library('email');
$config['protocol'] = "smtp";
$config['smtp_host'] = "smtp.sendgrid.net";
$config['smtp_port'] = "587";
$config['smtp_user'] = '[email protected]';
$config['smtp_pass'] = 'Golden_123';
$config['charset'] = "utf-8";
$config['mailtype'] = "html";
$config['newline'] = "\r\n";
$ci->email->initialize($config);
$ci->email->from($from, $mail_head);
$ci->email->to($to);
$ci->email->reply_to('[email protected]');
$ci->email->subject($subject);
$ci->email->message($email_message);
$send = $ci->email->send();
if($send == TRUE)
{
return TRUE;
} else{
return FALSE;
}
}
function getSettings(){
$CI = & get_instance();
$settings = $CI->db->get('settings');
return (!empty($settings))?$settings->row_array():'';
}
?>
\ No newline at end of file
<?php
class Customer_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
public function getCustomerData($customer_id='',$view=''){
$cond = (!empty($view))?" USR.status IN ($view) ":" USR.status != '2' ";
$cond .= (!empty($customer_id))?" AND CUST.id='$customer_id' ":"";
$sql = "SELECT CUST.*,USR.status
FROM customer AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE $cond AND USR.user_type='1'";
$customerData = $this->db->query($sql);
//echo $this->db->last_query();exit;
if(isset($customerData)){
return (empty($customer_id))?$customerData->result():$customerData->row();
}
return 0;
}
public function addCustomer($customer_data = array()){
if(empty($customer_data))
return 0;
$userNameChk = $this->db->query("SELECT * FROM users
WHERE status!='2' AND username='".$customer_data['email']."'");
if(!empty($userNameChk) && $userNameChk->num_rows() > 0) return 4;
$emailChk = $this->db->query("SELECT * FROM customer AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.email_id='".$customer_data['email']."'");
if(!empty($emailChk) && $emailChk->num_rows() > 0) return 2;
$phoneChk = $this->db->query("SELECT * FROM customer AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.phone_no='".$customer_data['phone']."'");
if(!empty($phoneChk) && $phoneChk->num_rows() > 0) return 3;
$status = $this->db->insert('customer',
array('name'=>$customer_data['name'],
'name_arab'=>$customer_data['name_arab'],
'email_id'=>$customer_data['email'],
'code'=>$customer_data['phone_code'],
'phone_no'=>$customer_data['phone'],
'dob'=>$customer_data['dob'],
'address'=>$customer_data['address'],
'address_arab'=>$customer_data['address_arab'],
'assist_name'=>$customer_data['assist_name'],
'assist_name_arab'=>$customer_data['assist_name_arab'],
'assist_code'=>$customer_data['assist_phone_code'],
'assist_phone_no'=>$customer_data['assist_phone'],
'assist_email_id'=>$customer_data['assist_email'],
'profile_photo'=>$customer_data['profile_image']));
$customer_id = $this->db->insert_id();
if(!$status){
return 0;
}
$this->db->where('user_id',$id);
$this->db->where('user_type','1');
$status = $this->db->update('users',array('password'=>$customer_data['password'],
'user_type'=>'1','status'=>'1'));
return $status;
}
function updateCustomer($customer_id = '', $customer_data = array()){
//echo json_encode($customer_data);exit;
if(empty($customer_id) || empty($customer_data))
return 0;
$userIdChk = $this->db->query("SELECT * FROM customer AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.id!='".$customer_id."' AND
USR.username='".$customer_data['email']."'");
if(!empty($userIdChk) && $userIdChk->num_rows() > 0) { return 4; }
$emailChk = $this->db->query("SELECT * FROM customer AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.id!='".$customer_id."' AND
CUST.email_id='".$customer_data['email']."'");
if(!empty($emailChk) && $emailChk->num_rows() > 0) { return 2; }
$phoneChk = $this->db->query("SELECT * FROM customer AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.id!='".$customer_id."' AND
CUST.phone_no='".$customer_data['phone']."'");
if(!empty($phoneChk) && $phoneChk->num_rows() > 0) { return 3; }
$upMecArr = array('name'=>$customer_data['name'],
'name_arab'=>$customer_data['name_arab'],
'email_id'=>$customer_data['email'],
'code'=>$customer_data['phone_code'],
'phone_no'=>$customer_data['phone'],
'dob'=>$customer_data['dob'],
'address'=>$customer_data['address'],
'address_arab'=>$customer_data['address_arab'],
'assist_name'=>$customer_data['assist_name'],
'assist_name_arab'=>$customer_data['assist_name_arab'],
'assist_code'=>$customer_data['assist_phone_code'],
'assist_phone_no'=>$customer_data['assist_phone'],
'assist_email_id'=>$customer_data['assist_email']);
$admUpdateArr = array('username'=>$customer_data['email']);
if(isset($customer_data['profile_image']) && !empty($customer_data['profile_image'])){
$upMecArr['profile_photo'] = $customer_data['profile_image'];
//$admUpdateArr['profile_photo'] = $customer_data['profile_image'];
}
//echo json_encode($upMecArr);exit;
$status = $this->db->update('users',$admUpdateArr,array('id'=>$customer_id));
if(!$status) { return 0; }
$status = $this->db->update('customer',$upMecArr,array('id'=>$customer_id));
return $status;
}
function changeStatus($customer_id = '', $status = '0'){
if(empty($customer_id)){
return 0;
}
$status = $this->db->update('users',array('status'=>$status),array('id'=>$customer_id));
return $status;
}
}
?>
\ No newline at end of file
......@@ -8,13 +8,13 @@ class Login_model extends CI_Model {
function login($username, $password) {
$this->db->where('username', $username);
$this->db->where('password', md5($password));
$enpassword=md5($password);
$query = $this->db->query("SELECT * FROM admin WHERE username='$username' AND password='$enpassword'");
$query = $this->db->get('admin');
if ($query->num_rows()>0) {
return $query->row();
if(isset($query)) {
$num_rows =$query->row();
return $num_rows;
} else {
return false;
}
......
......@@ -16,8 +16,9 @@ class Settings_model extends CI_Model {
}
public function update_settings($data){
//echo json_encode($data);exit;
$result = $this->db->update('settings', $data);
return $result;
}
}
......
<?php
class Shopper_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
public function getShopperData($shopper_id='',$view=''){
$cond = (!empty($view))?" USR.status IN ($view) ":" USR.status != '2' ";
$cond .= (!empty($shopper_id))?" AND CUST.id='$shopper_id' ":"";
$sql = "SELECT CUST.*,USR.status
FROM shopper AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE $cond AND USR.user_type='2'";
$shopperData = $this->db->query($sql);
if(isset($shopperData)){
return (empty($shopper_id))?$shopperData->result():$shopperData->row();
}
return 0;
}
public function addShopper($shopper_data = array()){
if(empty($shopper_data))
return 0;
$userNameChk = $this->db->query("SELECT * FROM users
WHERE status!='2' AND username='".$shopper_data['email']."'");
if(!empty($userNameChk) && $userNameChk->num_rows() > 0) return 4;
$emailChk = $this->db->query("SELECT * FROM shopper AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.email_id='".$shopper_data['email']."'");
if(!empty($emailChk) && $emailChk->num_rows() > 0) return 2;
$phoneChk = $this->db->query("SELECT * FROM shopper AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.phone_no='".$shopper_data['phone']."'");
if(!empty($phoneChk) && $phoneChk->num_rows() > 0) return 3;
$status = $this->db->insert('shopper',array( 'name'=>$shopper_data['name'],
'name_arab'=>$shopper_data['name_arab'],
'email_id'=>$shopper_data['email'],
'phone_no'=>$shopper_data['phone'],
'dob'=>$shopper_data['dob'],
'shop_name'=>$shopper_data['shop_name'],
'shop_name_arab'=>$shopper_data['shop_name_arab'],
'commission'=>$shopper_data['commission'],
'profile_photo'=>$shopper_data['profile_image']));
$shopper_id = $this->db->insert_id();
if(!$status){
return 0;
}
$this->db->where('user_id',$id);
$this->db->where('user_type','2');
$status = $this->db->update('users',array('password'=>$shopper_data['password'],
'user_type'=>'2','status'=>'1'));
return $status;
}
function updateShopper($shopper_id = '', $shopper_data = array()){
//echo json_encode($customer_data);exit;
if(empty($shopper_id) || empty($shopper_data))
return 0;
$userIdChk = $this->db->query("SELECT * FROM shopper AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.id!='".$shopper_id."' AND
USR.username='".$shopper_data['email']."'");
if(!empty($userIdChk) && $userIdChk->num_rows() > 0) { return 4; }
$emailChk = $this->db->query("SELECT * FROM shopper AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.id!='".$shopper_id."' AND
CUST.email_id='".$shopper_data['email']."'");
if(!empty($emailChk) && $emailChk->num_rows() > 0) { return 2; }
$phoneChk = $this->db->query("SELECT * FROM shopper AS CUST
INNER JOIN users AS USR ON (USR.user_id=CUST.id)
WHERE USR.status!='2' AND CUST.id!='".$shopper_id."' AND
CUST.phone_no='".$shopper_data['phone']."'");
if(!empty($phoneChk) && $phoneChk->num_rows() > 0) { return 3; }
$upMecArr = array('name'=>$shopper_data['name'],
'email'=>$shopper_data['email'],
'phone_code'=>$shopper_data['phone_code'],
'phone'=>$shopper_data['phone'],
'dob'=>$shopper_data['dob'],
'address'=>$shopper_data['address'],
'assist_name'=>$shopper_data['assist_name'],
'assist_phone_code'=>$shopper_data['assist_phone_code'],
'assist_phone'=>$shopper_data['assist_phone'],
'status'=>'1',
'assist_email'=>$shopper_data['assist_email']);
$admUpdateArr = array('username'=>$shopper_data['email']);
if(isset($shopper_data['profile_image']) && !empty($shopper_data['profile_image'])){
$upMecArr['profile_photo'] = $shopper_data['profile_image'];
//$admUpdateArr['profile_photo'] = $customer_data['profile_image'];
}
//echo json_encode($upMecArr);exit;
$status = $this->db->update('users',$admUpdateArr,array('id'=>$shopper_id));
if(!$status) { return 0; }
$status = $this->db->update('shopper',$upMecArr,array('id'=>$shopper_id));
return $status;
}
function changeStatus($shopper_id = '', $status = '0'){
if(empty($shopper_id)){
return 0;
}
$status = $this->db->update('users',array('status'=>$status),array('id'=>$shopper_id));
return $status;
}
}
?>
\ No newline at end of file
......@@ -54,58 +54,64 @@
<?= $flashdata['message'] ?>
</div>
<?php } ?>
<form role="form" action="<?= base_url($url) ?>" method="post"
class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="card">
<div class="card-header">
<strong><?= $pDescription ?></strong>
</div>
<div class="card-body card-block">
<form role="form" action="<?= base_url($url) ?>" method="post"
class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="form-group"><label for="nf-email" class=" form-control-label">Brand Name</label>
<div class="form-group">
<div class="row">
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Brand Name</label>
<input type="text" id="nf-brand" name="brand_name" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($brandData->brand_name))?$brandData->brand_name:'' ?>" >
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Brand Name (Arabic)</label>
<input type="text" id="nf-brand" name="brand_name_arab" placeholder="Enter Brand Name In Arabic" class="form-control required" value="<?= (isset($brandData->brand_name_arab))?$brandData->brand_name_arab:'' ?>" >
</div>
</div>
<div class="form-group">
<br>
<div class="row">
<div class="col-md-12">
<label for="nf-password" class=" form-control-label">Category Image</label>
</div>
</div>
<?php if(!empty($brandData->brand_image)) { ?>
<br>
<div class="row">
<div class="col-md-12">
<div class="catagory_image_div">
<img src="<?= (isset($brandData->brand_image))?base_url($brandData->brand_image):'' ?>" />
<div class="col-md-12" style="padding-bottom:10px;">
<div class="col-md-3">
<img id="image_id_1" src="<?= (isset($brandData->brand_image))?base_url($brandData->brand_image):'' ?>" onerror="this.src='<?=base_url("assets/images/user_avatar.jpg")?>';" height="75" width="75" />
</div>
<div class="col-md-12" style="padding-top: 25px;">
<input name="brand" type="file" accept="image/*" onchange="setImg(this,'image_id_1');" class="form-control"/>
</div>
</div>
</div>
</div>
<br>
<?php } ?>
<div class="row">
<div class="col-md-12">
<input type="file" id="nf-password" name="brand" placeholder="Enter Password.." class="form-control">
</div>
</div>
</div>
<div class="card-footer">
</div>
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
......
......@@ -47,7 +47,7 @@ if($this->session->flashdata('message')) {
<li><a href="<?= base_url() ?>">Dashboard
</a></li>
<li><a ><?= $menu ?></a></li>
<li class="active"><?= $smenu ?></li>
<!-- <li class="active"><?= $smenu ?></li> -->
</ol>
</div>
</div>
......@@ -70,6 +70,7 @@ if($this->session->flashdata('message')) {
<tr>
<th>No</th>
<th>Name</th>
<th>Name Arabic</th>
<th>Image</th>
<th>Action</th>
</tr>
......@@ -80,8 +81,8 @@ if($this->session->flashdata('message')) {
foreach($brandData as $key => $brand) { ?>
<tr>
<td><?php echo $key+1;?></td>
<td><?= $brand->brand_name ?>
</td>
<td><?= $brand->brand_name ?></td>
<td><?= $brand->brand_name_arab ?></td>
<td>
<div class="catagory_image_div">
<img src="<?php echo base_url(); ?><?= $brand->brand_image ?> " />
......
<style type="text/css">
.catagory_image_div{
.catagory_image_div {
width: 60px;
height:60px;
height: 60px;
border-radius: 50%;
background: #a8a8a8;
}
.catagory_image_div img{
.catagory_image_div img {
width: 100%;
height:100%;
height: 100%;
border-radius: 50%;
object-fit: cover;
object-position: center;
......@@ -30,8 +30,14 @@
<ol class="breadcrumb text-right">
<li><a href="<?= base_url() ?>">Dashboard
</a></li>
<li><a ><?= $menu ?></a></li>
<li class="active"><?= $smenu ?></li>
<li>
<a>
<?= $menu ?>
</a>
</li>
<li class="active">
<?= $smenu ?>
</li>
</ol>
</div>
</div>
......@@ -39,6 +45,10 @@
</div>
</div>
</div>
<div class="content">
<div class="animated fadeIn">
<div class="row">
......@@ -54,62 +64,58 @@
<?= $flashdata['message'] ?>
</div>
<?php } ?>
<form role="form" action="<?= base_url($url) ?>" method="post" class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="card">
<div class="card-header">
<strong><?= $pDescription ?></strong>
</div>
<div class="card-body card-block">
<form role="form" action="<?= base_url($url) ?>" method="post"
class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="form-group"><label for="nf-email" class=" form-control-label">Category Name</label>
<input type="text" id="nf-brand" name="cat_name" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($categoryData->cat_name))?$categoryData->cat_name:'' ?>" >
<div class="form-group">
<div class="row">
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Category Name</label>
<input type="text" id="nf-brand" name="cat_name" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($categoryData->cat_name))?$categoryData->cat_name:'' ?>">
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Category Name (Arabic)</label>
<input type="text" id="nf-brand" name="cat_name_arab" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($categoryData->cat_name_arab))?$categoryData->cat_name_arab:'' ?>">
</div>
</div>
<div class="form-group">
<br>
<div class="row">
<div class="col-md-12">
<label for="nf-password" class=" form-control-label">Category Image</label>
</div>
</div>
<?php if(!empty($categoryData->cat_image)) { ?>
<br>
<div class="row">
<div class="col-md-12">
<div class="catagory_image_div">
<img src="<?= (isset($categoryData->cat_image))?base_url($categoryData->cat_image):'' ?>" />
<div class="col-md-12" style="padding-bottom:10px;">
<div class="col-md-3">
<img id="image_id_1" src="<?= (isset($categoryData->profile_photo))?base_url($categoryData->profile_photo):'' ?>" onerror="this.src='<?=base_url("assets/images/user_avatar.jpg")?>';" height="75" width="75" />
</div>
<div class="col-md-12" style="padding-top: 25px;">
<input name="category" type="file" accept="image/*" onchange="setImg(this,'image_id_1');" class="form-control"/>
</div>
</div>
<br>
<?php } ?>
<div class="row">
<div class="col-md-12">
<input type="file" id="nf-password" name="category" placeholder="Enter Password.." class="form-control">
</div>
</div>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary btn-sm">
</div>
<button type="submit" class="btn btn-primary">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</form>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
\ No newline at end of file
\ No newline at end of file
......@@ -47,7 +47,7 @@ if($this->session->flashdata('message')) {
<li><a href="<?= base_url() ?>">Dashboard
</a></li>
<li><a ><?= $menu ?></a></li>
<li class="active"><?= $smenu ?></li>
<!-- <li class="active"><?= $smenu ?></li> -->
</ol>
</div>
</div>
......@@ -70,6 +70,7 @@ if($this->session->flashdata('message')) {
<tr>
<th>No</th>
<th>Name</th>
<th>Name Arabic</th>
<th>Image</th>
<th>Action</th>
</tr>
......@@ -80,8 +81,9 @@ if($this->session->flashdata('message')) {
foreach($categoryData as $key => $category) { ?>
<tr>
<td><?php echo $key+1;?></td>
<td><?= $category->cat_name ?>
</td>
<td><?= $category->cat_name ?></td>
<td><?= $category->cat_name_arab ?></td>
<td>
<div class="catagory_image_div">
<img src="<?php echo base_url(); ?><?= $category->cat_image ?> " />
......
......@@ -54,89 +54,81 @@
<?= $flashdata['message'] ?>
</div>
<?php } ?>
<form method="post" class="validate" role="form" action="<?= base_url().'Settings/change_settings'?>" enctype="multipart/form-data" data-parsley-validate="">
<div class="card">
<div class="card-header">
<strong><?= $pDescription ?></strong>
</div>
<div class="card-body card-block">
<form method="post" class="validate" role="form" action="<?= base_url().'Settings/change_settings'?>" enctype="multipart/form-data" data-parsley-validate="">
<div class="form-group col-xs-4">
<div class="form-group">
<div class="row">
<div class="col-md-6">
<label>Site Title</label>
<input type="text" name="title" class="form-control required" placeholder="Enter Site Title" value="<?= $data['title'] ?>">
</div>
<div class="form-group col-xs-3">
<div class="col-md-6">
<label>Title Short</label>
<input type="text" name="title_short" class="form-control required" placeholder="Enter Site Title" value="<?= $data['title_short'] ?>">
</div>
<div class="form-group col-xs-5">
<label>Site Logo</label>
<div class="col-md-12">
<div class="col-md-3">
<img id="site_logo" src="<?= base_url($data['site_logo']) ?>" onerror="this.src='<?=base_url("assets/images/no_image.png")?>';" height="75" width="75">
</div>
<div class="col-md-9" style="padding-top: 25px;">
<input name="site_logo" type="file" accept="image/*" onchange="setImg(this,'site_logo');" />
</div>
</div>
</div>
</div>
<br>
<div class="row">
<div class="form-group col-xs-4">
<div class="col-md-6">
<label>Country Code</label>
<input type="text" name="country_flag" class="form-control required" placeholder="Enter SMTP Username" value="<?= $data['country_flag'] ?>">
</div>
<div class="form-group col-xs-3">
<div class="col-md-6">
<label>Currency</label>
<input type="text" name="currency" class="form-control required" placeholder="Enter SMTP Password" value="<?= $data['currency'] ?>">
</div>
<div class="form-group col-xs-5">
<label>Favicon Icon</label>
<div class="col-md-12">
<div class="col-md-3">
<img id="fav_icon_image" src="<?= base_url($data['fav_icon']) ?>" onerror="this.src='<?=base_url("assets/images/no_image.png")?>';" height="75" width="75">
</div>
<div class="col-md-9" style="padding-top: 25px;">
<input name="fav_icon" type="file" accept="image/*" onchange="setImg(this,'fav_icon_image');" />
</div>
<br>
<div class="row">
<div class="col-md-6">
<label>Site Logo</label>
<img id="site_logo" src="<?= base_url($data['site_logo']) ?>" onerror="this.src='<?=base_url("assets/images/no_image.png")?>';" height="75" width="75"><br>
<input name="site_logo" type="file" accept="image/*" onchange="setImg(this,'site_logo');" />
</div>
<div class="col-md-6">
<label>Favicon Icon</label>
<img id="fav_icon_image" src="<?= base_url($data['fav_icon']) ?>" onerror="this.src='<?=base_url("assets/images/no_image.png")?>';" height="75" width="75"><br>
<input name="fav_icon" type="file" accept="image/*" onchange="setImg(this,'fav_icon_image');" />
</div>
</div>
<br>
<div class="row">
<div class="form-group col-xs-4">
<div class="col-md-6">
<label>SMTP Username</label>
<input type="text" name="smtp_username" class="form-control required" placeholder="Enter SMTP Username" value="<?= $data['smtp_username'] ?>">
</div>
<div class="form-group col-xs-3">
<div class="col-md-6">
<label>SMTP Password</label>
<input type="text" name="smtp_password" class="form-control required" placeholder="Enter SMTP Password" value="<?= $data['smtp_password'] ?>">
</div>
<div class="form-group col-xs-4">
</div>
<br>
<div class="row">
<div class="col-md-6">
<label>Google API Key</label>
<input type="text" name="google_api_key" class="form-control required" placeholder="Enter Google API" value="<?= $data['google_api_key'] ?>">
</div>
</div>
<div class="row">
<div class="form-group col-xs-4">
<div class="col-md-6">
<label>Commission Per Booking</label>
<input type="text" name="service_charge" class="form-control required" placeholder="Enter Service Charge" value="<?= $data['service_charge'] ?>">
</div>
<!-- <div class="form-group col-xs-3">
<label>BayanPay Merchant Key</label>
<input type="text" name="merchant_key" class="form-control required" placeholder="Enter Merchant Key" value="<?= $data['merchant_key'] ?>">
<input type="text" name="commission" class="form-control required" placeholder="Enter Service Charge" value="<?= $data['commission'] ?>">
</div>
<div class="form-group col-xs-4">
<label>BayanPay Merchant ID</label>
<input type="text" name="merchant_id" class="form-control required" placeholder="Enter Merchant ID" value="<?= $data['merchant_id'] ?>">
</div> -->
</div>
</div>
<div class="box-footer" style="padding-left:46%">
<button type="submit" class="btn btn-info">Update</button>
</div>
</div>
</form>
</div>
</div>
......
<style type="text/css">
.catagory_image_div{
......@@ -23,7 +20,7 @@
<div class="col-sm-4">
<div class="page-header float-left">
<div class="page-title">
<h1>Dashboard</h1>
<h1><?= $pTitle ?></h1>
</div>
</div>
</div>
......@@ -31,9 +28,10 @@
<div class="page-header float-right">
<div class="page-title">
<ol class="breadcrumb text-right">
<li><a href="#">Dashboard</a></li>
<li><a href="#">Customer</a></li>
<li class="active">Create</li>
<li><a href="<?= base_url() ?>">Dashboard
</a></li>
<li><a ><?= $menu ?></a></li>
<li class="active"><?= $smenu ?></li>
</ol>
</div>
</div>
......@@ -45,61 +43,114 @@
<div class="animated fadeIn">
<div class="row">
<div class="col-lg-12">
<?php
$url = (!isset($shopper_id)||empty($shopper_id))
?'Shopper/createShopper':'Shopper/updateShopper/'.$shopper_id;
if($this->session->flashdata('message')) {
$flashdata = $this->session->flashdata('message'); ?>
<div class="alert alert-<?= $flashdata['class'] ?>">
<button class="close" data-dismiss="alert" type="button">×</button>
<?= $flashdata['message'] ?>
</div>
<?php } ?>
<form role="form" action="<?= base_url($url) ?>" method="post"
class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="card">
<div class="card-header">
<strong>Category</strong> Form
<strong><?= $pDescription ?></strong>
</div>
<div class="card-body card-block">
<form role="form" action="<?php echo base_url(); ?>Category/edit_category/<?php echo $category['id'];?>" method="post" class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="form-group">
<div class="row">
<div class="col-md-12">
<div class="form-group"><label for="nf-email" class=" form-control-label">Category Name</label>
<input type="text" id="nf-email" value="<?php echo $category['cat_name'];?>" name="cat_name" placeholder="Enter Category Name" class="form-control required">
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Name</label>
<input type="text" id="nf-brand" name="name" placeholder="Enter Name" class="form-control required" value="<?= (isset($shopper_data->name))?$shopper_data->name:'' ?>" >
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Name (Arabic)</label>
<input type="text" id="nf-brand" name="name_arab" placeholder="Enter Name" class="form-control required" value="<?= (isset($shopper_data->name_arab))?$shopper_data->name_arab:'' ?>" >
</div>
</div>
<div class="form-group">
<br>
<div class="row">
<div class="col-md-12">
<label for="nf-password" class=" form-control-label">Category Image</label>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Email</label>
<input type="text" id="nf-brand" name="email" placeholder="Enter Email" class="form-control required" value="<?= (isset($shopper_data->email_id))?$shopper_data->email_id:'' ?>" >
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Commission</label>
<input type="text" id="nf-brand" name="commission" placeholder="Enter Assist Name" class="form-control required" value="<?= (isset($shopper_data->commission))?$shopper_data->commission:'' ?>" >
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div class="catagory_image_div">
<img src="<?php echo base_url(); ?><?php echo $category['cat_image'];?>" />
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Phone Code</label>
<input type="text" id="nf-brand" name="phone_code" placeholder="Enter Phone Code" class="form-control required" value="<?= (isset($shopper_data->code))?$shopper_data->code:'' ?>" >
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Phone</label>
<input type="text" id="nf-brand" name="phone" placeholder="Enter Phone Number" class="form-control required" value="<?= (isset($shopper_data->phone_no))?$shopper_data->phone_no:'' ?>" >
</div>
</div>
<br>
<br>
<div class="row">
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Shop Name</label>
<input type="text" id="nf-brand" name="shop_name" placeholder="Enter Address" class="form-control required" value="<?= (isset($shopper_data->shop_name))?$shopper_data->shop_name:'' ?>" >
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Shop Name (Arabic)</label>
<input type="text" id="nf-brand" name="shop_name_arab" placeholder="Enter Address" class="form-control required" value="<?= (isset($shopper_data->shop_name_arab))?$shopper_data->shop_name_arab:'' ?>" >
</div>
</div>
<br>
<div class="row">
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">DOB</label>
<input type="text" id="nf-brand" name="dob" placeholder="Enter DOB" class="form-control required" value="<?= (isset($shopper_data->dob))?$shopper_data->dob:'' ?>" >
</div>
<div class="row">
<div class="col-md-12">
<div class="col-md-12" style="padding-bottom:10px;">
<div class="col-md-3">
<img id="image_id_1" src="<?= (isset($shopper_data->profile_photo))?base_url($shopper_data->profile_photo):'' ?>" onerror="this.src='<?=base_url("assets/images/user_avatar.jpg")?>';" height="75" width="75" />
</div>
<div class="col-md-12" style="padding-top: 25px;">
<input name="profile_image" type="file" accept="image/*" onchange="setImg(this,'image_id_1');" class="form-control"/>
</div>
</div>
</div>
</div>
<input type="file" id="nf-password" name="category" placeholder="Enter Password.." class="form-control">
</div>
<br>
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</div>
</div>
</div>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</form>
</div>
</div>
</div>
</div>
......
<style type="text/css">
.catagory_image_div{
width: 50px;
height:50px;
border-radius: 50%;
background: #a8a8a8;
}
.catagory_image_div img{
width: 100%;
height:100%;
border-radius: 50%;
object-fit: cover;
object-position: center;
}
</style>
<div class="breadcrumbs">
<div class="breadcrumbs-inner">
<?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 class="row m-0">
<div class="col-sm-4">
<div class="page-header float-left">
<div class="page-title">
<h1><?= $pTitle ?></h1>
</div>
</div>
</div>
<div class="col-sm-8">
<div class="page-header float-right">
<div class="page-title">
<ol class="breadcrumb text-right">
<li><a href="<?= base_url() ?>">Dashboard
</a></li>
<li><a ><?= $menu ?></a></li>
<!-- <li class="active"><?= $smenu ?></li> -->
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="content">
<div class="animated fadeIn">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<strong class="card-title"><?= $pDescription ?></strong>
</div>
<div class="card-body">
<table id="bootstrap-data-table" class="table table-striped table-bordered">
<thead>
<tr>
<th>No</th>
<th>Name</th>
<th>Email</th>
<th>Phone</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
if(!empty($shopper_data)){
foreach($shopper_data as $key => $shopper) { ?>
<tr>
<td><?php echo $key+1;?></td>
<td><?= $shopper->name ?></td>
<td><?= $shopper->email_id ?></td>
<td><?= $shopper->phone_no ?></td>
<td><a class="btn btn-sm btn-info" id="viewShopper" shopper_id="<?= encode_param($shopper->id) ?>">
<i class="fa fa-fw fa-eye"></i>View
</a>
<a class="btn btn-info btn-sm" href="<?= base_url('Shopper/editShopper/'.encode_param($shopper->id))?>">
<i class="fa fa-pencil"></i>
Edit
</a>
<a class="btn btn-sm btn-danger"
href="<?= base_url("Shopper/changeStatus/".encode_param($shopper->id))."/2" ?>"
onClick="return doconfirm()">
<i class="fa fa-fw fa-trash"></i>Delete
</a>
<?php if($shopper->status == 1){ ?>
<a class="btn btn-sm btn-success" style="background-color:#ac2925" href="<?= base_url("Shopper/changeStatus/".encode_param($shopper->id))."/0" ?>">
<i class="fa fa-cog"></i> De-activate
</a>
<?php } else { ?>
<a class="btn btn-sm btn-success" href="<?= base_url("Shopper/changeStatus/".encode_param($shopper->id))."/1" ?>">
<i class="fa fa-cog"></i> Activate
</a>
<?php } ?>
</td>
</tr>
<?php }} ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div><!-- .animated -->
</div><!-- .content -->
<script type="text/javascript">
function doconfirm(){
action = confirm("Are you sure to delete permanently?");
if(action != true) return false;
}
</script>
\ No newline at end of file
......@@ -54,16 +54,18 @@
<?= $flashdata['message'] ?>
</div>
<?php } ?>
<form role="form" action="<?= base_url($url) ?>" method="post"
class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="card">
<div class="card-header">
<strong><?= $pDescription ?></strong>
</div>
<div class="card-body card-block">
<form role="form" action="<?= base_url($url) ?>" method="post"
class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="form-group"><label for="nf-email" class=" form-control-label">Category Name</label>
<div class="form-group">
<div class="row">
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Category Name</label>
<select name="cat_id" id="selectSm" class="form-control-sm form-control">
<option value="">Please select</option>
......@@ -74,62 +76,60 @@
<option <?= $subcatData->cat_id == $category['id'] ? "selected" : "" ; ?> value="<?= $category['id'] ?>"><?= $category['cat_name'] ?></option>
<?php } ?>
<option value="<?= $category['id'] ?>"><?= $category['cat_name'] ?></option>
<option value="<?= $category['id'] ?>"><?= $category['cat_name'] ?>(<?= $category['cat_name_arab'] ?>)</option>
<?php } ?>
</select>
</div>
<div class="col-md-6">
<div class="form-group"><label for="nf-email" class=" form-control-label">Subcategory Name</label>
<input type="text" id="nf-brand" name="sub_cat_name" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($subcatData->sub_cat_name))?$subcatData->sub_cat_name:'' ?>" >
</div>
</div>
</div>
<div class="form-group">
<br>
<div class="row">
<div class="col-md-12">
<label for="nf-password" class=" form-control-label">Category Image</label>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Subcategory Name</label>
<input type="text" id="nf-brand" name="sub_cat_name" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($subcatData->sub_cat_name))?$subcatData->sub_cat_name:'' ?>" >
</div>
<div class="col-md-6">
<label for="nf-email" class=" form-control-label">Subcategory Name (Arabic)</label>
<input type="text" id="nf-brand" name="sub_cat_name_arab" placeholder="Enter Brand Name" class="form-control required" value="<?= (isset($subcatData->sub_cat_name_arab))?$subcatData->sub_cat_name_arab:'' ?>" >
</div>
</div>
<?php if(!empty($subcatData->sub_cat_image)) { ?>
<br>
<div class="row">
<div class="col-md-12">
<div class="catagory_image_div">
<img src="<?= (isset($subcatData->sub_cat_image))?base_url($subcatData->sub_cat_image):'' ?>" />
<div class="col-md-12" style="padding-bottom:10px;">
<div class="col-md-3">
<img id="image_id_1" src="<?= (isset($subcatData->sub_cat_image))?base_url($subcatData->sub_cat_image):'' ?>" onerror="this.src='<?=base_url("assets/images/user_avatar.jpg")?>';" height="75" width="75" />
</div>
<div class="col-md-12" style="padding-top: 25px;">
<input name="subcategory" type="file" accept="image/*" onchange="setImg(this,'image_id_1');" class="form-control"/>
</div>
</div>
</div>
</div>
<br>
<?php } ?>
<div class="row">
<div class="col-md-12">
<input type="file" id="nf-password" name="subcategory" placeholder="Enter Password.." class="form-control">
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</div>
</div>
</div>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</form>
</div>
</div>
</div>
</div>
......
<style type="text/css">
.catagory_image_div{
width: 60px;
height:60px;
border-radius: 50%;
background: #a8a8a8;
}
.catagory_image_div img{
width: 100%;
height:100%;
border-radius: 50%;
object-fit: cover;
object-position: center;
}
</style>
<div class="breadcrumbs">
<div class="breadcrumbs-inner">
<div class="row m-0">
<div class="col-sm-4">
<div class="page-header float-left">
<div class="page-title">
<h1>Dashboard</h1>
</div>
</div>
</div>
<div class="col-sm-8">
<div class="page-header float-right">
<div class="page-title">
<ol class="breadcrumb text-right">
<li><a href="#">Dashboard</a></li>
<li><a href="#">Customer</a></li>
<li class="active">Create</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="content">
<div class="animated fadeIn">
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-header">
<strong>Category</strong> Form
</div>
<div class="card-body card-block">
<form role="form" action="<?php echo base_url(); ?>Category/edit_category/<?php echo $category['id'];?>" method="post" class="validate" data-parsley-validate="" enctype="multipart/form-data">
<div class="row">
<div class="col-md-12">
<div class="form-group"><label for="nf-email" class=" form-control-label">Category Name</label>
<input type="text" id="nf-email" value="<?php echo $category['cat_name'];?>" name="cat_name" placeholder="Enter Category Name" class="form-control required">
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-md-12">
<label for="nf-password" class=" form-control-label">Category Image</label>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div class="catagory_image_div">
<img src="<?php echo base_url(); ?><?php echo $category['cat_image'];?>" />
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<input type="file" id="nf-password" name="category" placeholder="Enter Password.." class="form-control">
</div>
</div>
</div>
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary btn-sm">
<i class="fa fa-dot-circle-o"></i> Submit
</button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
......@@ -47,7 +47,7 @@ if($this->session->flashdata('message')) {
<li><a href="<?= base_url() ?>">Dashboard
</a></li>
<li><a ><?= $menu ?></a></li>
<li class="active"><?= $smenu ?></li>
<!-- <li class="active"><?= $smenu ?></li> -->
</ol>
</div>
</div>
......
......@@ -45,7 +45,7 @@ if($this->session->flashdata('message')) {
<form method="post" id="login_form" method="post" >
<div class="form-group">
<label>Email address</label>
<input type="email" name="username" class="form-control" placeholder="Email">
<input type="text" name="username" class="form-control" placeholder="Email">
</div>
<div class="form-group">
<label>Password</label>
......
<!-- POP-UP VIEW MODAL END -->
<div class="modal fade" id="popup_modal" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title" id="modal_header"></h4>
</div>
<div class="modal-body col-md-12" id="modal_content" style="border-bottom:1px solid #e5e5e5;">
<!-- POP-UP VIEW MODAL CONTENT -->
</div>
<div class="modal-footer">
<div>&nbsp;</div>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- POP-UP VIEW MODAL END -->
<footer class="site-footer">
<div class="footer-inner bg-white">
<div class="row">
......
<script src="<?php echo base_url('assets/js/jquery.min.js'); ?>"></script>
<?php
$settings = getSettings();
$gKey = $settings['google_api_key'];
?>
<script>
base_url = "<?= base_url() ?>";
country_flag = '<?= $settings['country_flag'] ?>';
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=<?= $gKey ?>&libraries=places"></script>
<script src="<?php echo base_url('assets/js/popper.min.js'); ?>"></script>
<script src="<?php echo base_url('assets/js/bootstrap.min.js'); ?>"></script>
<script src="<?php echo base_url('assets/js/jquery.matchHeight.min.js'); ?>"></script>
<script src="<?php echo base_url('assets/js/main.js'); ?>"></script>
<script src="<?php echo base_url('assets/js/parsley.min.js'); ?>"></script>
<script src="<?= base_url('assets/js/custom-script.js') ?>"></script>
<?php
if(isset($datatable)) {
include 'datatable.php';
}
?>
<!--Local Stuff-->
<!-- <script>
jQuery(document).ready(function($) {
"use strict";
// Pie chart flotPie1
var piedata = [
{ label: "Desktop visits", data: [[1,32]], color: '#5c6bc0'},
{ label: "Tab visits", data: [[1,33]], color: '#ef5350'},
{ label: "Mobile visits", data: [[1,35]], color: '#66bb6a'}
];
$.plot('#flotPie1', piedata, {
series: {
pie: {
show: true,
radius: 1,
innerRadius: 0.65,
label: {
show: true,
radius: 2/3,
threshold: 1
},
stroke: {
width: 0
}
}
},
grid: {
hoverable: true,
clickable: true
}
});
// Pie chart flotPie1 End
// cellPaiChart
var cellPaiChart = [
{ label: "Direct Sell", data: [[1,65]], color: '#5b83de'},
{ label: "Channel Sell", data: [[1,35]], color: '#00bfa5'}
];
$.plot('#cellPaiChart', cellPaiChart, {
series: {
pie: {
show: true,
stroke: {
width: 0
}
}
},
legend: {
show: false
},grid: {
hoverable: true,
clickable: true
}
});
// cellPaiChart End
// Line Chart #flotLine5
var newSPR = [[0, 3], [1, 5], [2,4], [3, 7], [4, 9], [5, 3], [6, 6], [7, 4], [8, 10]];
var plot = $.plot($('#flotLine5'),[{
data: newSPR,
label: 'New Data Flow',
color: '#fff'
}],
{
series: {
lines: {
show: true,
lineColor: '#fff',
lineWidth: 2
},
points: {
show: true,
fill: true,
fillColor: "#ffffff",
symbol: "circle",
radius: 3
},
shadowSize: 0
},
points: {
show: true,
},
legend: {
show: false
},
grid: {
show: false
}
});
// Line Chart #flotLine5 End
// Traffic Chart using chartist
if ($('#traffic-chart').length) {
var chart = new Chartist.Line('#traffic-chart', {
labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'],
series: [
[0, 18000, 35000, 25000, 22000, 0],
[0, 33000, 15000, 20000, 15000, 300],
[0, 15000, 28000, 15000, 30000, 5000]
]
}, {
low: 0,
showArea: true,
showLine: false,
showPoint: false,
fullWidth: true,
axisX: {
showGrid: true
}
});
chart.on('draw', function(data) {
if(data.type === 'line' || data.type === 'area') {
data.element.animate({
d: {
begin: 2000 * data.index,
dur: 2000,
from: data.path.clone().scale(1, 0).translate(0, data.chartRect.height()).stringify(),
to: data.path.clone().stringify(),
easing: Chartist.Svg.Easing.easeOutQuint
}
});
}
});
}
// Traffic Chart using chartist End
//Traffic chart chart-js
if ($('#TrafficChart').length) {
var ctx = document.getElementById( "TrafficChart" );
ctx.height = 150;
var myChart = new Chart( ctx, {
type: 'line',
data: {
labels: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul" ],
datasets: [
{
label: "Visit",
borderColor: "rgba(4, 73, 203,.09)",
borderWidth: "1",
backgroundColor: "rgba(4, 73, 203,.5)",
data: [ 0, 2900, 5000, 3300, 6000, 3250, 0 ]
},
{
label: "Bounce",
borderColor: "rgba(245, 23, 66, 0.9)",
borderWidth: "1",
backgroundColor: "rgba(245, 23, 66,.5)",
pointHighlightStroke: "rgba(245, 23, 66,.5)",
data: [ 0, 4200, 4500, 1600, 4200, 1500, 4000 ]
},
{
label: "Targeted",
borderColor: "rgba(40, 169, 46, 0.9)",
borderWidth: "1",
backgroundColor: "rgba(40, 169, 46, .5)",
pointHighlightStroke: "rgba(40, 169, 46,.5)",
data: [1000, 5200, 3600, 2600, 4200, 5300, 0 ]
}
]
},
options: {
responsive: true,
tooltips: {
mode: 'index',
intersect: false
},
hover: {
mode: 'nearest',
intersect: true
}
}
} );
}
//Traffic chart chart-js End
// Bar Chart #flotBarChart
$.plot("#flotBarChart", [{
data: [[0, 18], [2, 8], [4, 5], [6, 13],[8,5], [10,7],[12,4], [14,6],[16,15], [18, 9],[20,17], [22,7],[24,4], [26,9],[28,11]],
bars: {
show: true,
lineWidth: 0,
fillColor: '#ffffff8a'
}
}], {
grid: {
show: false
}
});
// Bar Chart #flotBarChart End
});
</script> -->
......@@ -17,6 +17,8 @@
<link rel="stylesheet" href="<?php echo base_url('assets/css/style.css'); ?>">
<link rel="stylesheet" href="<?php echo base_url('assets/css/lib/datatable/dataTables.bootstrap.min.css'); ?>">
<link href="<?php echo base_url();?>assets/css/parsley/parsley.css" rel="stylesheet">
<script src="<?php echo base_url('assets/js/jquery.min.js'); ?>"></script>
<!-- <script type="text/javascript" src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv.min.js"></script> -->
<!--link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/chartist.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/jqvmap.min.css" rel="stylesheet">
......
<!DOCTYPE html>
<html>
<head>
<title>xxxxx- Checker Application Login Details</title>
<style>
.pin_container{
background: #a8a8a8;
border:1px dashed #e7e7e7;
padding:10px;
margin-top:20px;
}
</style>
</head>
<body>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" style="border-collapse: collapse; background-color: #e8e8e8;border-collapse: collapse;margin: 0;padding: 0;">
<tbody>
<tr>
<td align="center" valign="top" style="padding: 0 10px;">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="100%" style="border-collapse: collapse; font-family:'Roboto',sans-serif;font-size: 32px;font-weight: bold;color: #3392ea; max-width: 600px;">
<tbody>
<tr>
<!-- <td align="left" style="padding: 18px 0 7px 5px;"><a href="" style="color: #689c35;text-decoration: none;" target="_blank" rel="noopener"> <span style="color: #555555;text-decoration: none; font-size=12px"><img src="<?php echo base_url();?>user_assets/images/al-hissan--logo.png" max-height="65px" alt="xxxxx"> </span> </a></td> -->
</tr>
</tbody>
</table>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; background-color: #ffffff; border-collapse: collapse;width: 100%;max-width: 600px; border-radius: 8px;">
<tbody>
<tr>
<td align="center" style="padding: 0px; text-align: center;">
<table cellpadding="0" cellspacing="0" width="100%" align="center" style="border-collapse: collapse;">
<tbody>
<tr>
<td align="left" style="padding: 25px;">
<h3 style="margin: 0; text-align: center; padding: 0 0 10px; font-weight: normal; font-weight: normal; font-size: 26px; color: #09ad8b; line-height: 32px; font-family:'Roboto',sans-serif; "> <strong>Hi <?php echo ($checker_name);?></strong>, Welcome to XXXX.</h3>
<h2 style="color: #555555; font-weight: bold; margin: 0; padding: 0 0 10px; line-height: 25px; font-size: 15px; font-family:'Roboto',sans-serif; border-bottom: 1px dashed #ccc; " align="center"></h2>
<div style="border-bottom: 1px dashed #ccc; padding: 10px 0; line-height: 160%; font-size: 15px;">
<div style="color: #555555; line-height: 160%;font-family:'Roboto',sans-serif;">
<br>
<b>Step 1: Download xxxxx</b><br>
Visit the Google Play store or Apple app store to download the xxxx. or Visit http://XXXXXXXX.com/dl from your mobile browser.<br><br>
<b>Step 2: Sign in</b><br>
Login with your Username and Password.It's given below!<br><br>
<center>
<div class="pin_container">
Username: <?php echo ($email);?><br>
Password: <?php echo ($password);?>
</div>
</center><br>
</div>
</div>
<table cellpadding="0" cellspacing="0" width="100%" border="0" style="border-collapse: collapse;">
<tbody><tr>
<td align="center" style="padding: 25px 0;"><p style="color: #555555; font-size: 16px; line-height: 140%; margin: 0; padding: 0;">
<span style="font-size: 14px;font-family:'Roboto',sans-serif;">If you got any questions for us, drop us a not at <a href="http://www.xxxx.co.uk/" style="text-decoration: none; color: #3392ea;" target="_blank" rel="noopener">http://www.xxxx.co.uk/</a> or call us on (123) 456-7890 . </span> </p></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; max-width: 600px;" align="center">
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>
\ No newline at end of file
......@@ -3,36 +3,44 @@
<div id="main-menu" class="main-menu collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active">
<a href="<?php echo base_url('Dashboard'); ?>"><i class="menu-icon fa fa-laptop"></i>Dashboard </a>
<a href="<?php echo base_url('Dashboard'); ?>"><i class="menu-icon fa fa-desktop"></i>Dashboard </a>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-cogs"></i>Manage Category</a>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-list"></i>Manage Category</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-user-plus"></i><a href="<?php echo base_url('Category/create'); ?>">Create</a></li>
<li><i class="fa fa-tasks"></i><a href="<?php echo base_url('Category'); ?>">List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-cogs"></i>Manage Subcategory</a>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-outdent"></i>Manage Subcategory</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-user-plus"></i><a href="<?php echo base_url('Sub_category/create'); ?>">Create</a></li>
<li><i class="fa fa-tasks"></i><a href="<?php echo base_url('Sub_category'); ?>">List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-cogs"></i>Manage Brand</a>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-tags"></i>Manage Brand</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-user-plus"></i><a href="<?php echo base_url('Brand/create'); ?>">Create</a></li>
<li><i class="fa fa-tasks"></i><a href="<?php echo base_url('Brand'); ?>">List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-cogs"></i>Manage Customer</a>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-users"></i>Manage Customer</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-user-plus"></i><a href="<?php echo base_url('index.php/customer/create'); ?>">Create</a></li>
<li><i class="fa fa-tasks"></i><a href="<?php echo base_url('index.php/customer'); ?>">List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-user"></i>Manage Shopper</a>
<ul class="sub-menu children dropdown-menu">
<li><i class="fa fa-user-plus"></i><a href="<?php echo base_url('index.php/shopper/create'); ?>">Create</a></li>
<li><i class="fa fa-tasks"></i><a href="<?php echo base_url('index.php/shopper'); ?>">List</a></li>
</ul>
</li>
<li class="menu-item-has-children dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="menu-icon fa fa-cogs"></i>Settings</a>
<ul class="sub-menu children dropdown-menu">
......
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