$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; } } }