Пример #1
0
    $pengguna_id = $_SESSION['pengguna_id'];
}
$page = isset($_GET['page']) ? (int) $_GET['page'] : 1;
$kategori_id = isset($_GET['kategori_id']) ? (int) $_GET['kategori_id'] : 0;
require_once "config/PasswordHash.php";
require_once "config/server.conf.php";
require_once "autoload.php";
$obj = new DB();
$tpl = new template();
$anime = new anime($obj);
$pagination = new pagination();
$pengaturan = new pengaturan($obj);
$group = new group($obj);
$link = new link($obj);
$menu = new menu($obj);
$pengguna = new pengguna($obj);
if (isset($_POST['tambah_kategori'])) {
    $anime->tambah_kategori($_POST);
}
if (isset($_POST['tambah_episode'])) {
    $anime->tambah_episode($_POST);
}
if (isset($_POST['tambah_link'])) {
    $link->tambah_link($_POST);
}
if (isset($_POST['tambah_menu'])) {
    $menu->tambah_menu($_POST);
}
if (isset($_POST['tambah_pengguna'])) {
    $pengguna->tambah_pengguna($_POST);
}
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $output = new \Symfony\Component\Console\Output\ConsoleOutput(2);
     $output->writeln("store");
     $rules = array('id' => 'required|integer', 'nama' => 'required|min:5', 'alamat' => 'required|min:5', 'no_telp' => 'required|min:6', 'jenis' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     // process the login
     if ($validator->fails()) {
         return $validator->messages()->toJson();
     } else {
         //cek apakah id yang sama sudah ada
         $pengguna = Pengguna::find(Input::get('id'));
         if ($pengguna) {
             $output->writeln("s1");
             return "ID harus unik";
         } else {
             //validate phone number
             if (!preg_match('/^[0-9]+$/', Input::get('no_telp'))) {
                 return "No. Telp tidak valid. Hanya boleh mengandung angka";
             }
             $output->writeln("s2");
             $jenis = "";
             if (Input::get('jenis') == 1) {
                 $jenis = "Mahasiswa";
             } else {
                 if (Input::get('jenis') == 2) {
                     $jenis = "Dosen";
                 } else {
                     if (Input::get('jenis') == 3) {
                         $jenis = "Karyawan";
                     } else {
                         return "Jenis tidak valid";
                     }
                 }
             }
             // store
             $pengguna = new pengguna();
             $pengguna->id = Input::get('id');
             $pengguna->nama = Input::get('nama');
             $pengguna->alamat = Input::get('alamat');
             $pengguna->no_telp = Input::get('no_telp');
             $pengguna->jenis = $jenis;
             $pengguna->save();
             return 1;
         }
     }
 }