Commit 28acf942 by Hartanti\Tanti

Penambahan kartu ujian.

parent 898912f8
......@@ -52,7 +52,7 @@ class LoginController extends Controller
return redirect()->intended('calonsiswa');
}
else {
return redirect()->intended('headmaster');
return redirect()->intended('kepalasekolah');
}
}
......
......@@ -20,7 +20,7 @@ class AsalsekolahCtrl extends Controller
public function create()
{
$this->data['title'] = 'Lengkapi Form Asal Sekolah';
$this->data['title'] = 'Lengkapi Form Data Asal Sekolah';
return view('calonsiswa.asalsekolah.create',$this->data);
}
......@@ -53,7 +53,7 @@ class AsalsekolahCtrl extends Controller
do {
AsalSekolah::updateOrCreate($input);
} while ($id !== $request->user()->id_pendaftar);
return redirect()->route('asalsekolah.index')->with('info','Selesai Mendaftar');
return redirect()->route('asalsekolah.index')->with('info','Selesai Mendaftar, Lengkapi Data Orang Tua Anda!');
}
else{
return redirect()->route('asalsekolah.index')->with('info','Sudah terdaftar');
......
......@@ -17,7 +17,7 @@ class OrangTuaController extends Controller
{
public function index()
{
$this->data['title'] = 'Data OrangTua';
$this->data['title'] = 'Lengkapi Form Data OrangTua';
$this->data['orangtua'] = Auth::user()->pendaftar;
return view('calonsiswa.orangtua.index',$this->data);
}
......
<?php
namespace App\Http\Controllers\calonsiswa;
use App\Http\Controllers\Controller;
use App\Http\Requests;
use Illuminate\Http\Request;
use PDF;
use App\Models\Pendaftar;
use Session;
use Auth;
class PDFController extends Controller
{
public function index()
{
$this->data['kartu'] = Auth::user()->pendaftar;
return view('calonsiswa.pdf.index',$this->data);
}
public function getPDF(Request $request)
{
$id = Auth::user()->id;
$kartu = Pendaftar::where('user_id',$id)->get();
view()->share('pendaftar',$kartu);
$pdf = PDF::loadView('calonsiswa.pdf.kartu');
return $pdf->download('kartu.pdf');
}
}
......@@ -4,9 +4,6 @@ namespace App\Http\Controllers\calonsiswa;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Input as Input;
use Illuminate\Support\Facades\Auth;
use App\Models\Pendaftar;
use App\Models\Tahunajaran;
......@@ -18,14 +15,16 @@ class PendaftarController extends Controller
{
public function index()
{
return view('calonsiswa.dashboard');
return view('calonsiswa.pendaftar.index');
}
public function hasilujian()
{
public function hasilujian(Request $req)
{
$this->data['title'] = 'Hasil Ujian';
$this->data['pendaftar'] = Pendaftar::all();
$this->data['asalsekolah'] = AsalSekolah::all();
$id = Auth::user()->id;
$this->data['pen'] = Pendaftar::where('user_id',$id)->get();
$this->data['as'] = AsalSekolah::where('id_pendaftar',$id_as)->get();
return view('calonsiswa.hasilujian.index',$this->data);
}
......@@ -47,12 +46,13 @@ class PendaftarController extends Controller
'agama'=>'required',
'alamat'=>'required',
'kebutuhan_khusus'=>'required',
'no_tlp_rumah'=>'required',
'thnajaran_id'=>'required'
'no_hp'=>'required'
]);
$input['user_id'] = $request->user()->id;
$input['no_pendaftar'] = $request->input('no_pendaftar');
......@@ -63,31 +63,25 @@ class PendaftarController extends Controller
$input['agama'] = $request->input('agama');
$input['alamat'] = $request->input('alamat');
$input['kebutuhan_khusus'] = $request->input('kebutuhan_khusus');
$input['no_tlp_rumah'] = $request->input('no_tlp_rumah');
$id = $request->input('id');
$input['no_hp'] = $request->input('no_hp');
$input['status'] = 'Request';
$id=Pendaftar::find('user_id');
if($id !== $request->user()->user_id){
return redirect()->route('pendaftar.index')->with('info','Sudah terdaftar');
if (Pendaftar::where('user_id',$request->user()->id)->first()!=null) {
return redirect()->route('pendaftar.index')->with('info','Selesai Mendaftar, Lengkapi Data Periodik Anda!');
}
else{
Pendaftar::updateOrCreate($input);
return redirect()->route('pendaftar.index')->with('info','Selesai Mendaftar');
}
}
public function show($id)
{
//
$this->data['pendaftar'] = Pendaftar::where('user_id',$id)->get();
return view('calonsiswa.pendaftar.show',$this->data);
}
{
//
$this->data['pendaftar'] = Pendaftar::where('user_id',$id)->get();
return view('calonsiswa.pendaftar.show',$this->data);
}
public function destroy($id)
{
......
......@@ -22,7 +22,7 @@ class PeriodikController extends Controller
public function create()
{
$this->data['title'] = 'Buat data periodik';
$this->data['title'] = 'Lengkapi Form Data Periodik';
return view('calonsiswa.periodik.create',$this->data);
}
......@@ -49,7 +49,7 @@ class PeriodikController extends Controller
do {
Periodik::UpdateOrCreate($input);
return redirect()->route('periodik.index')->with('info','Selesai mendaftar');
return redirect()->route('periodik.index')->with('info','Selesai mendaftar, Lengkapi Data Prestasi Anda!');
}while ($request->user()->id_pendaftar == $id);
......
......@@ -19,7 +19,7 @@ class PrestasiController extends Controller
public function create()
{
$this->data['title'] = 'Buat data prestasi';
$this->data['title'] = 'Lengkapi Form Data Prestasi';
return view('calonsiswa.prestasi.create',$this->data);
}
......@@ -49,7 +49,7 @@ class PrestasiController extends Controller
Prestasi::create($input);
return redirect()->route('prestasi.index')->with('info','Selesai mendaftar');
return redirect()->route('prestasi.index')->with('info','Selesai mendaftar, Lengkapi Data Asal sekolah Anda!');
}
......
<?php
namespace App\Http\Controllers\kepalasekolah;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Models\Pendaftar;
use App\Models\TahunAjaran;
use App\Models\AsalSekolah;
use Input as Input;
use App\User;
class DaftarPendaftarCtrl extends Controller
{
public function index()
{
$this->data['daftarpen'] = Pendaftar::where('status','Lulus')->get();
$this->data['tahunajar'] = TahunAjaran::all();
$this->data['asalsekolah'] = AsalSekolah::all();
return view('kepalasekolah.daftar.daftarlulus',$this->data);
}
}
<?php
namespace App\Http\Controllers\tatausaha;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\User;
use Session;
class AkunCtrl extends Controller
{
public function index()
{
$this->data['akunsiswa'] = User::where('role','calonsiswa')->get();
return view('tatausaha.akunsiswa.index',$this->data);
}
public function create()
{
return view('tatausaha.akunsiswa.create');
}
public function store(Request $request)
{
$this->validate($request,['name'=> 'required','email'=>'required','username'=>'required','password'=>'required']);
$akunsiswa = new User();
$akunsiswa->name = $request->name;
$akunsiswa->email = $request->email;
$akunsiswa->username = $request->username;
$akunsiswa->password = bcrypt($request->password);
$akunsiswa->role = 'calonsiswa';
$akunsiswa->save();
return redirect()->route('akunsiswa.index')->with('info','User berhasil ditambahkan');
}
public function edit($id)
{
$this->data['akunsiswa'] = User::findOrFail($id);
$this->data['title'] = 'Edit data user';
return view('tatausaha.akunsiswa.edit', $this->data);
}
public function update($id, Request $request)
{
$this->validate($request,['name'=> 'required','email'=>'required','username'=>'required','password'=>'required']);
$akunsiswa = User::findOrFail($id);
$akunsiswa-> name = $request-> name;
$akunsiswa-> email = $request-> email;
$akunsiswa-> username = $request-> username;
$akunsiswa-> password = bcrypt($request->password);
$akunsiswa -> save();
return redirect()->route('akunsiswa.index')->with('alert-success','Data saved');
}
public function show($id)
{
$this->data['akunsiswa'] = User::all();
return redirect()->route('akunsiswa.index',$this->data);
}
public function destroy($id)
{
User::destroy($id);
Session::flash('flash_message', 'account deleted!');
return redirect()->route('akunsiswa.index')->with('alert-success','Data deleted');
}
}
<?php
namespace App\Http\Controllers\tatausaha;
use Exception;
use Illuminate\Support\Facades\Response;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Pendaftar;
use App\Models\Periodik;
use App\Models\Prestasi;
use App\Models\AsalSekolah;
use App\Models\Tahunajaran;
use Session;
use Input as Input;
......@@ -13,33 +17,51 @@ class DaftarCtrl extends Controller
{
public function index()
{
$this->data['Daftar'] = Pendaftar::all();
return view('tatausaha.Daftar.index',$this->data);
}
$pendaftar = Pendaftar::all();
return view('tatausaha.Daftar.index',['pendaftar'=>$pendaftar]);
public function edit($id)
{
$this->data['Daftar'] = Pendaftar::findOrFail($id);
$this->data['tahun'] = Tahunajaran::all();
return view('tatausaha.Daftar.edit', $this->data);
}
public function editItem(Request $req)
public function show($id)
{
$this->validate($req,[
$this->data['Daftar'] = Pendaftar::findOrFail($id);
$this->data['periodik'] = Periodik::where('id_pendaftar',$id)->firstOrFail();
$this->data['prestasi'] = Prestasi::where('id_pendaftar',$id)->firstOrFail();
$this->data['asal_sekolah'] = AsalSekolah::where('id_pendaftar',$id)->firstOrFail();
return view('tatausaha.Daftar.detail',$this->data);
}
public function update($id, Request $request)
{
$this->validate($request,[
'status'=>'required'
]);
$pen = Pendaftar::find($req->id);
$pen -> status = $req ->status;
$pen->save();
return response()->json($pen);
$tahun = new Tahunajaran;
$Daftar = Pendaftar::findOrFail($id);
$item = Tahunajaran::firstOrNew(array('id' => $request->thnajaran));
$Daftar -> thnajaran_id = $item->id;
$Daftar -> status = $request->status;
$Daftar -> update();
return redirect()->route('Daftar.index')->with('alert-success','Data saved');
}
public function destroy($id)
{
Pendaftar::destroy($id);
Daftar::destroy($id);
Session::flash('flash_message', 'Pendaftar deleted!');
Session::flash('flash_message', 'Daftar deleted!');
return redirect()->route('Daftar.index')->with('alert-success','Data deleted');
}
......
......@@ -73,8 +73,10 @@ class UploadsController extends Controller
$entry->mime = $file->getClientMimeType();
$entry->original_filename = $filename;
$entry->filename = $file->getFilename().'.'.$extension;
$entry->judul = $request->judul;
$entry->jenis = $request->jenis;
$entry->keterangan = $request->keterangan;
$entry->id_users = $request->user()->id;
$entry->save();
}
}
......
......@@ -53,7 +53,7 @@ class Kernel extends HttpKernel
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'tatausaha' => \App\Http\Middleware\TataUsaha::class,
'headmaster' => \App\Http\Middleware\HeadMaster::class,
'kepalasekolah' => \App\Http\Middleware\KepalaSekolah::class,
'calonsiswa' => \App\Http\Middleware\CalonSiswa::class,
];
}
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class KepalaSekolah
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if(Auth::check()){
if(Auth::user()->role != 'kepalasekolah'){
return abort(403, 'Unauthorized action.');
}
} else {
return redirect('/');
}
return $next($request);
}
}
......@@ -17,7 +17,7 @@ class Pendaftar extends Model
use SoftDeletes;
protected $table = 't_pendaftar';
protected $dates = ['deleted_at'];
protected $fillable = ['no_pendaftar','nama','jeniskelamin','tempatlahir','tanggallahir','agama','alamat','kebutuhan_khusus','no_tlp_rumah','user_id'];
protected $fillable = ['no_pendaftar','nama','jeniskelamin','tempatlahir','tanggallahir','agama','alamat','kebutuhan_khusus','no_hp','user_id'];
/**
* The database primary key value.
*
......@@ -36,8 +36,8 @@ class Pendaftar extends Model
public function prestasis(){
return $this->hasMany('App\Models\Prestasis', 'id_pendaftar');
}
public function tahunajaran(){
return $this->belongsTo('App\Models\Tahunajaran', 'thnajaran_id');
public function tahun(){
return $this->hasOne('App\Models\Tahunajaran','thnajaran_id','id');
}
}
......@@ -12,6 +12,6 @@ class Tahunajaran extends Model
protected $primaryKey = 'id';
public function pendaftar(){
return $this->hasMany('App\Models\Pendaftar', 'id_pendaftar');
return $this->hasMany('App\Models\Pendaftar','id','thnajaran_id');
}
}
......@@ -34,6 +34,7 @@ class User extends Authenticatable
protected $primaryKey = 'id';
public function pendaftar(){
return $this->belongsTo('App\Models\Pendaftar','id','user_id');
return $this->hasOne('App\Models\Pendaftar');
}
}
......@@ -7,7 +7,8 @@
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"laravelcollective/html": "5.3.*"
"laravelcollective/html": "5.3.*",
"barryvdh/laravel-dompdf": "^0.8.0"
},
"require-dev": {
......
......@@ -4,9 +4,57 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"content-hash": "dc30a27b7aa7694dab419a23d3564dd2",
"content-hash": "8d38ed978cffa82f63f4eb83eb791aa0",
"packages": [
{
"name": "barryvdh/laravel-dompdf",
"version": "v0.8.0",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/laravel-dompdf.git",
"reference": "22ee9cb8e0ac0d5f11633d1194280ab40b2bba1f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/22ee9cb8e0ac0d5f11633d1194280ab40b2bba1f",
"reference": "22ee9cb8e0ac0d5f11633d1194280ab40b2bba1f",
"shasum": ""
},
"require": {
"dompdf/dompdf": "^0.8",
"illuminate/support": "5.1.x|5.2.x|5.3.x|5.4.x",
"php": ">=5.5.9"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.8-dev"
}
},
"autoload": {
"psr-4": {
"Barryvdh\\DomPDF\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Barry vd. Heuvel",
"email": "barryvdh@gmail.com"
}
],
"description": "A DOMPDF Wrapper for Laravel",
"keywords": [
"dompdf",
"laravel",
"pdf"
],
"time": "2017-02-19T06:45:54+00:00"
},
{
"name": "classpreloader/classpreloader",
"version": "3.1.0",
"source": {
......@@ -161,6 +209,68 @@
"time": "2015-11-06T14:35:42+00:00"
},
{
"name": "dompdf/dompdf",
"version": "v0.8.0",
"source": {
"type": "git",
"url": "https://github.com/dompdf/dompdf.git",
"reference": "0f418c6b58fdeafc2a0e80eb1fa5e644e185089c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/dompdf/dompdf/zipball/0f418c6b58fdeafc2a0e80eb1fa5e644e185089c",
"reference": "0f418c6b58fdeafc2a0e80eb1fa5e644e185089c",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-gd": "*",
"ext-mbstring": "*",
"phenx/php-font-lib": "0.5.*",
"phenx/php-svg-lib": "0.2.*",
"php": ">=5.3.0"
},
"require-dev": {
"phpunit/phpunit": "4.8.*",
"squizlabs/php_codesniffer": "2.*"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-develop": "0.7-dev"
}
},
"autoload": {
"psr-4": {
"Dompdf\\": "src/"
},
"classmap": [
"lib/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-2.1"
],
"authors": [
{
"name": "Fabien Ménager",
"email": "fabien.menager@gmail.com"
},
{
"name": "Brian Sweeney",
"email": "eclecticgeek@gmail.com"
},
{
"name": "Gabriel Bull",
"email": "me@gabrielbull.com"
}
],
"description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter",
"homepage": "https://github.com/dompdf/dompdf",
"time": "2017-02-16T02:40:40+00:00"
},
{
"name": "jakub-onderka/php-console-color",
"version": "0.1",
"source": {
......@@ -845,6 +955,80 @@
"time": "2017-03-13T16:27:32+00:00"
},
{
"name": "phenx/php-font-lib",
"version": "0.5",
"source": {
"type": "git",
"url": "https://github.com/PhenX/php-font-lib.git",
"reference": "19ad2bebc35be028fcc0221025fcbf3d436a3962"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/19ad2bebc35be028fcc0221025fcbf3d436a3962",
"reference": "19ad2bebc35be028fcc0221025fcbf3d436a3962",
"shasum": ""
},
"require-dev": {
"phpunit/phpunit": "^4.8"
},
"type": "library",
"autoload": {
"psr-4": {
"FontLib\\": "src/FontLib"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-3.0"
],
"authors": [
{
"name": "Fabien Ménager",
"email": "fabien.menager@gmail.com"
}
],
"description": "A library to read, parse, export and make subsets of different types of font files.",
"homepage": "https://github.com/PhenX/php-font-lib",
"time": "2017-02-11T10:58:43+00:00"
},
{
"name": "phenx/php-svg-lib",
"version": "v0.2",
"source": {
"type": "git",
"url": "https://github.com/PhenX/php-svg-lib.git",
"reference": "de291bec8449b89acfe85691b5c71434797959dc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/de291bec8449b89acfe85691b5c71434797959dc",
"reference": "de291bec8449b89acfe85691b5c71434797959dc",
"shasum": ""
},
"require": {
"sabberworm/php-css-parser": "6.0.*"
},
"type": "library",
"autoload": {
"psr-0": {
"Svg\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-3.0"
],
"authors": [
{
"name": "Fabien Ménager",
"email": "fabien.menager@gmail.com"
}
],
"description": "A library to read, parse and export to PDF SVG files.",
"homepage": "https://github.com/PhenX/php-svg-lib",
"time": "2016-12-13T20:25:45+00:00"
},
{
"name": "psr/log",
"version": "1.0.2",
"source": {
......@@ -1047,6 +1231,47 @@
"time": "2017-03-26T20:37:53+00:00"
},
{
"name": "sabberworm/php-css-parser",
"version": "6.0.1",
"source": {
"type": "git",
"url": "https://github.com/sabberworm/PHP-CSS-Parser.git",
"reference": "9ea4b00c569b19f731d0c2e0e802055877ff40c2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/9ea4b00c569b19f731d0c2e0e802055877ff40c2",
"reference": "9ea4b00c569b19f731d0c2e0e802055877ff40c2",
"shasum": ""
},
"require": {
"php": ">=5.3.2"
},
"type": "library",
"autoload": {
"psr-0": {
"Sabberworm\\CSS": "lib/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Raphael Schweikert"
}
],
"description": "Parser for CSS Files written in PHP",
"homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser",
"keywords": [
"css",
"parser",
"stylesheet"
],
"time": "2015-08-24T08:48:52+00:00"
},
{
"name": "swiftmailer/swiftmailer",
"version": "v5.4.7",
"source": {
......
......@@ -177,7 +177,8 @@ return [
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
Collective\Html\HtmlServiceProvider::class
Collective\Html\HtmlServiceProvider::class,
Barryvdh\DomPDF\serviceProvider::class,
],
......@@ -227,7 +228,8 @@ return [
'Validator' => Illuminate\Support\Facades\Validator::class,
'View' => Illuminate\Support\Facades\View::class,
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class
'Html' => Collective\Html\HtmlFacade::class,
'PDF' => Barryvdh\DomPDF\Facade::class,
],
......
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateTablePribadi extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('t_pendaftar', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unsigned()->index();
$table->foreign('user_id')
->references('id')->on('users')
->onDelete('cascade');
$table->integer('thnajaran_id')->unsigned()->nullable();
$table->foreign('thnajaran_id')
->references('id')->on('t_tahunajaran')
->onDelete('cascade');
$table->string('no_pendaftar')->index();
$table->string('nama');
$table->string('jeniskelamin');
$table->string('tempatlahir');
$table->date('tanggallahir');
$table->string('agama');
$table->string('alamat');
$table->string('kebutuhan_khusus');
$table->string('no_tlp_rumah');
$table->string('status')->nullable();
$table->softDeletes();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('t_pendaftar');
}
}
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreatePengumumansTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('t_pengumuman', function (Blueprint $table) {
$table->increments('id');
$table->string('jenis');
$table->string('judul');
$table->string('keterangan');
$table->string('file')->nullable();
$table->string('mime');
$table->string('original_filename');
$table->integer('id_users')->unsigned();
$table->foreign('id_users')
->references('id')->on('users')
->onDelete('cascade');
$table->softDeletes();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('t_pengumuman');
}
}
......@@ -31,7 +31,7 @@ class DataSeeder extends Seeder
'username' => 'Kepala123',
'email' => 'kepala@gmail.com',
'password' => bcrypt('kepala12'),
'role' => 'headmaster',
'role' => 'kepalasekolah',
]);
}
}
Abstrak
Sosial media hadir sejalan dengan perkembangan teknologi informasi yang memungkinkan
orang berbagi informasi satu degan yang lain tanpa batasan waktu dan jarak.
Imbas negatif yang ada dari sosial media ini adalah menurunnya
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
......@@ -82,5 +80,4 @@
</form>
</div>
</div>
</div>
@endsection
\ No newline at end of file
</div>
\ No newline at end of file
......@@ -26,10 +26,10 @@
<td>{{$upload->keterangan}}</td>
<td><a href="uploads/{{$upload->original_filename}}" download="{{$upload->filename}}">
<td><a href="pengumuman/{{$upload->filename}}" download="{{$upload->original_filename}}">
<button type="button" class="btn btn-primary"><i class="glyphicon glyphicon-download">
Download
</i></button>
</i>Download</button>
</a>
</td>
......
......@@ -16,14 +16,10 @@
<th></th>
</tr>
<tr>
@foreach($pendaftar as $pen)
<td>{{$pen->no_pendaftar}}</td>
<td>{{$pen->nama}}</td>
@foreach($asalsekolah as $as)
<td>{{$as->nama_sekolah}}</td>
@endforeach
<td>{{$pen->status}}</td>
@endforeach
<td>{{$pen->no_pendaftar}}</td>
<td>{{$pen->nama}}</td>
<td>{{$as->nama_sekolah}}</td>
<td>{{$pen->status}}</td>
</tr>
</table>
</div>
......
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
<h4 class="title">Data</h4>
<p class="category"></p>
</div>
<div class="content">
<p>No Pendaftar : {{$kartu->no_pendaftar}}</p>
<p>Nama : {{$kartu->nama}}</p>
<p>Jenis Kelamin : {{$kartu->jeniskelamin}}</p>
<p>NISN : {{$kartu->nisn}}</p>
<p>No Seri Ijazah : {{$kartu->no_serijazah}}</p>
<p>No Seri SKHUN : {{$kartu->no_seriskhun}}</p>
<p>No Ujian Nasional : {{$kartu->no_ujiannasional}}</p>
<p>NIK : {{$kartu->nik}}</p>
<p>Tempat/Tanggal lahir : {{$kartu->tempatlahir}}/{{$kartu->tanggallahir}}</p>
<p>Agama : {{$kartu->agama}}</p>
<p>Alamat : {{$kartu->alamat}}</p>
<p>Berkebutuhan Khusus : {{$kartu->kebutuhan_khusus}}</p>
<p>Transportasi Ke Sekolah : {{$kartu->alat_transport}}</p>
<p>Jenis Tinggal : {{$kartu->jenistinggal}}</p>
<p>No Telp : {{$kartu->no_tlp_rumah}}</p>
<button class="btn btn-primary"><a href="{{url('calonsiswa/getPDF')}}" ><i class="glyphicon glyphicon-download"></i>Download</a></button>
</div>
</div>
</div>
@endsection
\ No newline at end of file
<style type="text/css">
.normal1{
width: 600px;
height: 170px;
border: 1px solid black;
text-align: center;
}
.normal2{
width: 600px;
height: 330px;
border: 1px solid black;
text-align: center;
}
.size {
padding-bottom: 210px;
text-align: center;
}
</style>
</head>
<div class="normal1"> <img src="images/logo.png" style="padding-right:30em" />
<h3 class="size">KARTU PESERTA UJIAN MASUK <br>SMA N 2 BALIGE <br>TAHUN 2017</h3>
</div>
<div class="normal2">
<div class="container">
<br/>
<div class="panel panel-info">
<div class="panel-body">
<table class="table">
@foreach ($pendaftar as $value)
<tr>
<td>Nomor Peserta</td><td><td><td><td><td><td><td>{{ $value->id }}</td>
</tr>
<tr>
<td>Nama Peserta</td><td><td><td><td><td><td><td>{{ $value->nama }}</td>
</tr>
<tr>
<td>Tempat/Tgl Lahir</td><td><td><td><td><td><td><td>{{ $value->tempatlahir }}</td>
</tr>
@endforeach
</table>
<table>
<tr><p></p><?php
echo date('d F Y');
?>
<br>
<td><td><td><td><img src="images/PasPhoto.png" /></td>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
<br><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aldon Samosir, S.Pd., M.Si
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NIP. 1971122411998011001</td>
Kepala Sekolah Penyelenggara,</br>
</tr>
</table>
</div>
</html>
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
......@@ -90,25 +88,14 @@
</div>
<div class="row">
<div class="col-md-10">
<div class="form-group @if($errors->has('no_tlp_rumah')) has-error @endif">
<label>No Tlp Rumah</label>
<input type="text" class="form-control border-input" value="{{old('no_tlp_rumah')}}" name="no_tlp_rumah">
<span id="helpBlock2" class="help-block">{{$errors->first('no_tlp_rumah')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<div class="form-group @if($errors->has('thnajaran_id')) has-error @endif">
<label>Tahun ajaran</label>
<select class="form-control input-sm" name="thnajaran_id" id="thnajaran_id">
@foreach($tahunajaran as $tahun)
<option value="{{$tahun->id}}" id="thnajaran_id" >{{$tahun->kode}}</option>
@endforeach
</select>
<div class="form-group @if($errors->has('no_hp')) has-error @endif">
<label>No Handphone</label>
<input type="text" class="form-control border-input" value="{{old('no_hp')}}" name="no_hp">
<span id="helpBlock2" class="help-block">{{$errors->first('no_hp')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
......@@ -120,5 +107,4 @@
</form>
</div>
</div>
</div>
@endsection
\ No newline at end of file
</div>
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="btn-group">
<button type="button" href="{{route('pendaftar.create')}}" id="klikpribadi" class="btn btn-primary">Pribadi</button>
<button type="button" href="{{route('periodik.create')}}" id="klikperiodik" class="btn btn-primary">Periodik</button>
<button type="button" href="{{route('prestasi.create')}}" id="klikprestasi" class="btn btn-primary">Prestasi</button>
<button type="button" href="{{route('asalsekolah.create')}}" id="kliksekolah" class="btn btn-primary">Asal Sekolah</button>
</div>
<div class="content">
<div id="tampung"></div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
......@@ -64,5 +62,4 @@
</form>
</div>
</div>
</div>
@endsection
\ No newline at end of file
</div>
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
......@@ -83,5 +79,4 @@
</form>
</div>
</div>
</div>
@endsection
\ No newline at end of file
</div>
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
<h3>Daftar Pendaftar</h3>
</div>
<div class="panel-body">
<table class="table table-striped" id="table">
<tr>
<th>No</th>
<th>Tahun Ajaran</th>
<th>No Pendaftar</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Tempat/Tanggal Lahir</th>
<th>Status</th>
<th>Asal SMP</th>
</tr>
<?php $no=1?>
@foreach($daftarpen as $daftar)
<tr>
<td>{{$no++}}</td>
@foreach($tahunajar as $thn)
<td>{{$thn->kode}}</td>
@endforeach
<td>{{$daftar->no_pendaftar}}</td>
<td>{{$daftar->nama}}</td>
<td>{{$daftar->jeniskelamin}}</td>
<td>{{$daftar->tempatlahir}}/ {{$daftar->tanggallahir}}</td>
<td>{{$daftar->status}}</td>
@foreach($asalsekolah as $as)
<td>{{$as->nama_sekolah}}</td>
@endforeach
</tr>
@endforeach
</table>
</div>
</div>
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Dashboard</div>
<div class="panel-body">
Welcome Kepala sekolah
</div>
</div>
</div>
</div>
</div>
@endsection
\ No newline at end of file
......@@ -14,13 +14,13 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<i class="glyphicon glyphicon-cog"></i>
<p>Settings</p>
<p>Pengaturan</p>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="{{route(Auth::user()->role.'.resetpass')}}"><i class="glyphicon glyphicon-user"></i> Ubah Password</a></li>
<li><a href="{{route('logout')}}"><i class="glyphicon glyphicon-off"></i> Log Out</a></li>
<li><a href="{{route('logout')}}"><i class="glyphicon glyphicon-off"></i> Keluar</a></li>
</ul>
</li>
</ul>
......
......@@ -101,127 +101,100 @@
@show
<!-- Tahun Ajaran (Tata Usaha) -->
<script type="text/javascript">
$(document).on('click','.edit-modal',function(){
$('#footer_action_button').text(" Update");
$('#footer_action_button').addClass('glyphicon-check');
$('#footer_action_button').removeClass('glyphicon-trash');
$('.actionBtn').addClass('btn-success');
$('.actionBtn').removeClass('btn-danger');
$('.actionBtn').addClass('edit');
$('.modal-title').text('Edit');
$('.deleteContent').hide();
$('.form-horizontal').show();
$('#fid').val($(this).data('id'));
$('#nomor').val($(this).data('nomor'));
$('#status').val($(this).data('status'));
$('#myModal').modal('show');
});
$('.modal-footer').on('click','.edit',function(){
$.ajax({
type:'post',
url:'editItem',
data:{
'_token' : $('Input[name=_token]').val(),
'id':$("#fid").val(),
'no_pendaftar':$("#nomor").val(),
'status':$('#status').val()
},
success:function(data){
$('.item' + data.id).replaceWith("<tr class='item" + data.id + "'><td><button class='edit-modal btn btn-info' data-id='" + data.id + "'data-status='" + data.status + "'><span class='glyphicon glyphicon-edit'></span>Edit</button><td>" +data.no_pendaftar+"</td><td>" + data.status + "</td><td><button class='delete-modal btn btn-danger'><span class='glyphicon glyphicon-trash'></span>Delete</button>'");
$(document).on('click', '.update-modal', function() {
$('#id-edit').val($(this).data('id'));
$('#kode-edit').val($(this).data('kode'));
$('#keterangan-edit').val($(this).data('keterangan'));
$('.bs-example-modal-sm2').modal('show');
});
$(document).on('click', '.delete-modal', function() {
$('#id-delete').val($(this).data('id'));
$('.bs-example-modal-sm3').modal('show');
});
$("#add").click(function() {
$.ajax({
type: 'post',
url: 'tahunajaran/store',
data: {
'_token': $('input[name=_token]').val(),
'kode': $('input[name=kode]').val(),
'keterangan': $('input[name=keterangan]').val()
},
success: function(data) {
if ((data.errors)){
$('.error').removeClass('hidden');
$('.error').text(data.errors.name);
}
});
else {
$('.error').remove();
$('#table').append("<tr class='item" + data.id + "'><td>" + data.id + "</td><td>" + data.kode + "</td><td>" + data.keterangan + "</td><td><button class='edit-modal btn btn-info btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "' data-keterangan='" + data.keterangan + "'><span class='glyphicon glyphicon-edit'></span>Edit</button> <button class='delete-modal btn btn-danger btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "'><span class='glyphicon glyphicon-trash'></span>Delete</button></td></tr>");
toastr.success("Data Berhasil Disimpan.");
}
},
});
</script>
$('#kode').val('');
$('#keterangan').val('');
});
$("#Ubah").click(function() {
$.ajax({
type: 'post',
url: 'tahunajaran/update',
data: {
'_token': $('input[name=_token]').val(),
'id' : $('input[name=id]').val(),
'kode': $('input[name=kode-edit]').val(),
'keterangan': $('input[name=keterangan-edit]').val()
},
success: function(data) {
$('.item' + data.id).replaceWith("<tr class='item" + data.id + "'><td>" + data.id + "</td><td>" + data.kode + "</td><td>" + data.keterangan + "</td><td><button class='edit-modal btn btn-info btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "' data-keterangan='" + data.keterangan + "'><span class='glyphicon glyphicon-edit'></span>Edit</button> <button class='delete-modal btn btn-danger btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "'><span class='glyphicon glyphicon-trash'></span>Delete</button></td></tr>");
toastr.success("Data Berhasil Diubah.");
},
});
});
<script type="text/javascript">
$(document).on('click', '.update-modal', function() {
$('#id-edit').val($(this).data('id'));
$('#kode-edit').val($(this).data('kode'));
$('#keterangan-edit').val($(this).data('keterangan'));
$('.bs-example-modal-sm2').modal('show');
});
$(document).on('click', '.delete-modal', function() {
$('#id-delete').val($(this).data('id'));
$('.bs-example-modal-sm3').modal('show');
});
$("#add").click(function() {
$.ajax({
type: 'post',
url: 'tahunajaran/store',
data: {
'_token': $('input[name=_token]').val(),
'kode': $('input[name=kode]').val(),
'keterangan': $('input[name=keterangan]').val()
},
success: function(data) {
if ((data.errors)){
$('.error').removeClass('hidden');
$('.error').text(data.errors.name);
}
else {
$('.error').remove();
$('#table').append("<tr class='item" + data.id + "'><td>" + data.id + "</td><td>" + data.kode + "</td><td>" + data.keterangan + "</td><td><button class='edit-modal btn btn-info btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "' data-keterangan='" + data.keterangan + "'><span class='glyphicon glyphicon-edit'></span>Edit</button> <button class='delete-modal btn btn-danger btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "'><span class='glyphicon glyphicon-trash'></span>Delete</button></td></tr>");
toastr.success("Data Berhasil Disimpan.");
$("#delete").click(function() {
$.ajax({
type: 'post',
url: 'tahunajaran/destroy',
data: {
'_token': $('input[name=_token]').val(),
'id' : $('input[name=id-delete]').val()
},
success: function(data) {
$('.item' + data.id).remove();
toastr.success("Data Berhasil Dihapus.");
}
},
});
$('#kode').val('');
$('#keterangan').val('');
});
$("#Ubah").click(function() {
$.ajax({
type: 'post',
url: 'tahunajaran/update',
data: {
'_token': $('input[name=_token]').val(),
'id' : $('input[name=id]').val(),
'kode': $('input[name=kode-edit]').val(),
'keterangan': $('input[name=keterangan-edit]').val()
},
success: function(data) {
$('.item' + data.id).replaceWith("<tr class='item" + data.id + "'><td>" + data.id + "</td><td>" + data.kode + "</td><td>" + data.keterangan + "</td><td><button class='edit-modal btn btn-info btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "' data-keterangan='" + data.keterangan + "'><span class='glyphicon glyphicon-edit'></span>Edit</button> <button class='delete-modal btn btn-danger btn-sm' data-id='" + data.id + "' data-kode='" + data.kode + "'><span class='glyphicon glyphicon-trash'></span>Delete</button></td></tr>");
toastr.success("Data Berhasil Diubah.");
},
});
});
$("#delete").click(function() {
$.ajax({
type: 'post',
url: 'tahunajaran/destroy',
data: {
'_token': $('input[name=_token]').val(),
'id' : $('input[name=id-delete]').val()
},
success: function(data) {
$('.item' + data.id).remove();
toastr.success("Data Berhasil Dihapus.");
}
});
});
});
</script>
</script>
<script type="text/javascript">
$(document).ready(
function(){
$("#klikpribadi").click(function(){
var url = $(this).attr('href');
$("#tampung").load(url);
});
$("#klikperiodik").click(function(){
var url = $(this).attr('href');
$("#tampung").load(url);
});
$("#klikprestasi").click(function(){
var url = $(this).attr('href');
$("#tampung").load(url);
});
$("#kliksekolah").click(function(){
var url = $(this).attr('href');
$("#tampung").load(url);
});
}
);
</script>
</html>
......@@ -35,7 +35,12 @@
<a href="{{route('tahunajaran.index')}}">
<i class="glyphicon glyphicon-book"></i>
<p>Tahun Ajaran</p>
</a>
</li>
<li class="{{Request::segment(2) == 'akunsiswa' ? 'active' : ''}}">
<a href="{{route('akunsiswa.index')}}">
<i class="glyphicon glyphicon-book"></i>
<p>Account Calon Siswa</p>
</a>
</li>
......@@ -55,20 +60,10 @@
</a>
</li>
<li class="{{Request::segment(1) == ''?'active' : ''}}">
<a href="url(/Dashboard)" class="dropdown-toggle" data-toggle="dropdown">
<li class="{{Request::segment(2) == 'pendaftar'?'active' : ''}}">
<a href="{{route('pendaftar.index')}}">
<i class="glyphicon glyphicon-pencil"></i>
<p>Daftar Online</p>
</a>
<ul class="dropdown-menu">
<li class="{{Request::segment(2) == 'pendaftar' ? 'active' : ''}}"><a href="{{route('pendaftar.create')}}">Pribadi</a></li>
<li class="{{Request::segment(2) == 'periodik' ? 'active' : ''}}"><a href="{{route('periodik.create')}}">Periodik</a></li>
<li class="{{Request::segment(2) == 'prestasi' ? 'active' : ''}}"><a href="{{route('prestasi.create')}}">Prestasi</a></li>
<li class="{{Request::segment(2) == 'asalsekolah' ? 'active' : ''}}"><a href="{{route('asalsekolah.create')}}">Asalsekolah</a></li>
<li class="{{Request::segment(2) == 'orangtua' ? 'active' : ''}}"><a href="{{route('orangtua.index')}}">Orang Tua</a>
</li>
</ul>
</a>
</li>
<li class="{{Request::segment(2) == 'downloadpeng' ? 'active' : ''}}">
......@@ -84,8 +79,8 @@
</a>
</li>
<li class="{{Request::segment(2) == 'download' ? 'active' : ''}}">
<a href="">
<li class="{{Request::segment(2) == 'pdf' ? 'active' : ''}}">
<a href="{{route('pdf.index')}}">
<i class="glyphicon glyphicon-credit-card"></i>
<p>Kartu Ujian</p>
</a>
......@@ -106,11 +101,17 @@
<ul class="nav">
<li class="{{Request::segment(2) == '' ? 'active' : ''}}">
<a href="{{route('headmaster')}}">
<a href="{{route('kepalasekolah')}}">
<i class="ti-panel"></i>
<p>Dashboard</p>
</a>
</li>
<li class="{{Request::segment(2) == 'daftarpen' ? 'active' : ''}}">
<a href="{{route('daftarpen.index')}}">
<i class="ti-panel"></i>
<p>Pendaftar</p>
</a>
</li>
@endif
</ul>
......
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
<h4>Data Pribadi</h4>
</div>
<div class="content table-responsive table-full-width" id="table">
<table class="table table-borderless">
<thead>
<th>No Daftardaftar</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Tempat/Tanggal Lahir</th>
<th>Status</th>
<th>Agama</th>
<th>Alamat</th>
<th>Kebutuhan Khusus</th>
<th>No Handphone</th>
</thead>
<tbody>
<tr>
<td>{{$Daftar->no_pendaftar}}</td>
<td>{{$Daftar->nama}}</td>
<td>{{$Daftar->jeniskelamin}}</td>
<td>{{$Daftar->tempatlahir}}/{{$Daftar->tanggallahir}}</td>
<td>{{$Daftar->status}}</td>
<td>{{$Daftar->agama}}</td>
<td>{{$Daftar->alamat}}</td>
<td>{{$Daftar->kebutuhan_khusus}}</td>
<td>{{$Daftar->no_hp}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col-md-12">
<div class="card">
<div class="header">
<h4>Data Periodik</h4>
</div>
<div class="content table-responsive table-full-width" id="table">
<table class="table table-borderless">
<thead>
<th>Tinggi badan</th>
<th>Berat badan</th>
<th>Jarak Ke Sekolah</th>
<th>Waktu Tempuh</th>
<th>Jumlah saudara</th>
</thead>
<tbody>
<tr>
<td>{{$periodik->tinggi_badan}}</td>
<td>{{$periodik->berat_badan}}</td>
<td>{{$periodik->jarak_kesekolah}}</td>
<td>{{$periodik->waktu_tempuh}}</td>
<td>{{$periodik->jumlah_saudara}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col-md-12">
<div class="card">
<div class="header">
<h4>Data Prestasi</h4>
</div>
<div class="content table-responsive table-full-width" id="table">
<table class="table table-borderless">
<thead>
<th>Jenis Prestasi</th>
<th>Nama Prestasi</th>
<th>Tahun Prestasi</th>
<th>Penyelenggara</th>
<th>Jenis Beasiswa</th>
<th>Tahun Mulai</th>
<th>Tahun Selesai</th>
</thead>
<tbody>
<tr>
<td>{{$prestasi->jenis_prestasi}}</td>
<td>{{$prestasi->nama_prestasi}}</td>
<td>{{$prestasi->tahun_prestasi}}</td>
<td>{{$prestasi->penyelenggara}}</td>
<td>{{$prestasi->jenis_beasiswa}}</td>
<td>{{$prestasi->tahun_mulai}}</td>
<td>{{$prestasi->tahun_selesai}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col-md-12">
<div class="card">
<div class="header">
<h4>Data Asal Sekolah</h4>
</div>
<div class="content table-responsive table-full-width" id="table">
<table class="table table-borderless">
<thead>
<th>Nama Sekolah</th>
<th>Alamat Sekolah</th>
<th>NISN</th>
<th>NIK</th>
<th>Nomor Ijazah</th>
<th>Nomor SKHUN</th>
<th>Nomor UN</th>
</thead>
<tbody>
<tr>
<td>{{$asal_sekolah->nama_sekolah}}</td>
<td>{{$asal_sekolah->alamat_sekolah}}</td>
<td>{{$asal_sekolah->nisn}}</td>
<td>{{$asal_sekolah->nik}}</td>
<td>{{$asal_sekolah->no_ijazah}}</td>
<td>{{$asal_sekolah->no_skhun}}</td>
<td>{{$asal_sekolah->no_ujiannasional}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div id="myModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="row">
<div class="col-md-12">
<h1>Mengubah Data pen</h1>
</div>
</div>
<form class="" action="{{route('Daftar.update',$pen->id)}}" method="post">
<input name="_method" type="hidden" value="PATCH">
{{csrf_field()}}
<div class="form-group{{($errors->has('id')) ? $errors->first('id') : ''}}">
{{$pen->id}}
<div class="form-group{{($errors->has('status')) ? $errors->first('status') : ''}}">
<select name="status" value="{{$pen->status}}">
<option>Lulus</option>
<option>Tidak Lulus</option>
<option> </option>
</select>
<div class="col-md-12">
<div class="card">
<div class="header">
<h4 class="title">Update Status Pendaftar</h4>
<p class="category"></p>
</div>
<div class="form-group">
<input type="submit" class="btn btn-primary" value="save">
<div class="content">
<form action="{{route('Daftar.update',$Daftar->id)}}" method="POST">
{{ csrf_field() }}
<input type="hidden" name="_method" value="PUT">
<input type="hidden" name="peng_id" value="{{$Daftar->id}}">
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('no_pendaftar')) has-error @endif">
<label>no_pendaftar</label>
<input type="text" class="form-control border-input" value="{{$Daftar->no_pendaftar}}" name="no_pendaftar" disabled>
<span id="helpBlock2" class="help-block">{{$errors->first('no_pendaftar')}}</span>
</div>
</div>
<div class="col-md-5">
<div class="form-group @if($errors->has('status')) has-error @endif">
<label>status</label>
<select type="text" class="form-control border-input" name="status">
<option value="{{$Daftar->status}}"></option>
<option>Lulus</option>
<option>Tidak Lulus</option>
<option>Konfirm</option>
<option>Request</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('thnajaran')) has-error @endif">
<label>thnajaran</label>
<select type="text" class="form-control border-input" name="thnajaran">
@foreach($tahun as $thn)
<option value="{{$thn->id}}">{{$thn->kode}}</option>
@endforeach
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="{{ route('Daftar.index')}}" class="btn btn-default">Cancel</a>
<input type="submit" class="btn btn-default">
</div>
</div>
</form>
</div>
</form>
</div>
</div>
</div>
@stop
\ No newline at end of file
</div>
@endsection
\ No newline at end of file
......@@ -4,42 +4,37 @@
<div class="col-md-12">
<div class="card">
<div class="header">
<h4>Data Pendaftar</h4>
<h4>Daftar Calon Siswa</h4>
</div>
<div class="col-md-6">
<form method="get" action="{{url('tatausaha/Daftar')}}">
<input type="text" name="search" class="form-control" placeholder="Search...">
<button type="search" class="btn btn-default-sm">
<span class="glyphicon glyphicon-search"> </span>
</button>
</form>
</div>
<div class="content table-responsive table-full-width" id="table">
<table class="table table-borderless">
<thead>
<th></th>
<th>No Pendaftar</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Tanggal Lahir</th>
<th>Status</th>
<th></th>
</thead>
{{csrf_field()}}
<tbody>
@foreach($pendaftar as $pen)
<tr class="item{{$pen->id}}">
<td>
<button class="edit-modal btn btn-primary" data-id="{{$pen->id}}" data-nomor="{{$pen->no_pendaftar}}" data-status="{{$pen->status}}"><span class="glyphicon glyphicon-edit"></span>Edit</button>
</td>
@foreach($Daftar as $pen)
<tr>
<td>{{$pen->no_pendaftar}}</td>
<td>{{$pen->nama}}</td>
<td>{{$pen->jeniskelamin}}</td>
<td>{{$pen->tanggallahir}}</td>
<td>{{$pen->status}}</td>
<td>
<form class="" action="{{route('Daftar.destroy', $pen->id)}}" method="post">
<input class="w3-btn" type="hidden" name="_method" value="delete">
<input class="w3-btn" type="hidden" name="_token" value="{{ csrf_token() }}">
<button class="delete-modal btn btn-danger" onclick="return confirm('Are you sure to delete this data');">
<span class="glyphicon glyphicon-trash"></span>Delete</button>
</form>
</td>
<form class="" action="{{route('Daftar.destroy',$pen->id)}}" method="post">
<input type="hidden" name="_method" value="delete">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<a href="{{ route('Daftar.edit',$pen->id)}}" class="btn btn-info pull-right btn-sm"><span class="glyphicon glyphicon-edit"></span> Update</a>
<button type="submit" class="btn btn-info pull-right btn-sm" onclick="return confirm('are you sure to delete?')" name="name" ><span class="glyphicon glyphicon-trash">Hapus</button>
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<a href="{{ route('Daftar.show',$pen->id)}}" class="btn btn-info pull-right btn-sm"><span class="glyphicon glyphicon-list"></span> Detail</a>
</form>
</td>
</tr>
@endforeach
</tbody>
......@@ -48,58 +43,5 @@
</div>
</div>
<meta name="_token" content="{!! csrf_token() !!}" />
@endsection
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" >
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body">
<form class="form-horizontal" role="form">
<div class="form-group">
<label class="control-label col-sm-2" for="no_pendaftar">ID :</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="fid" disabled>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="no_pendaftar">No Pendaftar :</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="nomor" disabled>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="status">Status :</label>
<div class="col-sm-10">
<select id="status" type="text" class="form-control border-input" value="{{old('status')}}" name="status">
<option></option>
<option>Lulus</option>
<option>Tidak Lulus</option>
<option>Request</option>
</select>
<span id="helpBlock2" class="help-block">{{$errors->first('status')}}</span>
</div>
</div>
</form>
<div class="deleteContent">
Are you sure you want to delete <span class="title"></span> ?
<span class="hidden id"></span>
</div>
<div class="modal-footer">
<button type="submit" class="btn actionBtn" data-dismiss="modal">
<span id="footer_action_button" class='glyphicon'></span>
</button>
<button type="button" class="btn action-warning" data-dismiss="modal">
<span class='glyphicon glyphicon-remove'></span>Close
</button>
</div>
</div>
</div>
</div>
</div>
@endsection
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
<h4 class="title">Tambah User</h4>
<p class="category"></p>
</div>
<div class="content">
<form action="{{route('akunsiswa.store')}}" method="post">
{{csrf_field()}}
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('name')) has-error @endif">
<label>name</label>
<input type="text" class="form-control border-input" name="name" >
<span id="helpBlock2" class="help-block">{{$errors->first('name')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('email')) has-error @endif">
<label>email</label>
<input type="text" class="form-control border-input" name="email" >
<span id="helpBlock2" class="help-block">{{$errors->first('email')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('username')) has-error @endif">
<label>username</label>
<input type="text" class="form-control border-input" name="username" >
<span id="helpBlock2" class="help-block">{{$errors->first('username')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('password')) has-error @endif">
<label>password</label>
<input type="password" class="form-control border-input" name="password" >
<span id="helpBlock2" class="help-block">{{$errors->first('password')}}</span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12" align="left">
<button type="submit" class="btn btn-primary">Save</button>
</div>
</div>
</form>
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
<h4 class="title">{{$title}}</h4>
<p class="category"></p>
</div>
<div class="content">
<form action="{{route('akunsiswa.update',$akunsiswa->id)}}" mehod="POST">
{{ csrf_field() }}
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('name')) has-error @endif">
<label>Nama</label>
<input type="text" class="form-control border-input" value="{{$akunsiswa->name}}" name="name">
<span id="helpBlock2" class="help-block">{{$errors->first('name')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<div class="form-group @if($errors->has('email')) has-error @endif">
<label>Email</label>
<input type="text" class="form-control border-input" value="{{$akunsiswa->email}}" name="email">
<span id="helpBlock2" class="help-block">{{$errors->first('email')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<div class="form-group @if($errors->has('username')) has-error @endif">
<label>username</label>
<input type="text" class="form-control border-input" value="{{$akunsiswa->username}}" name="username">
<span id="helpBlock2" class="help-block">{{$errors->first('username')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-10">
<div class="form-group @if($errors->has('password')) has-error @endif">
<label>password</label>
<input type="password" class="form-control border-input" value="{{$akunsiswa->password}}" name="password">
<span id="helpBlock2" class="help-block">{{$errors->first('password')}}</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="{{ route('akunsiswa.index')}}" class="btn btn-default">Cancel</a>
<input type="submit" class="btn btn-default" value="save">
</div>
</div>
</form>
</div>
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.Layout')
@section('content')
<div class="col-md-12">
<div class="card">
<div class="header">
<h3>Account Calon Siswa</h3>
</div>
<div class="panel-body">
<a href="{{route('akunsiswa.create')}}" class="btn btn-info pull-right btn-sm"><span class="glyphicon glyphicon-plus"></span>Tambah Data</a>
<table class="table table-striped" id="table">
<tr>
<th>No</th>
<th>Nama</th>
<th>Email</th>
<th>Username</th>
<th>Action</th>
</tr>
@foreach($akunsiswa as $akun)
<tr>
<td>{{$akun->id}}</td>
<td>{{$akun->name}}</td>
<td>{{$akun->email}}</td>
<td>{{$akun->username}}</td>
<td>
<form class="" action="{{route('akunsiswa.destroy',$akun->id)}}" method="post">
<input type="hidden" name="_method" value="delete">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<a href="{{ route('akunsiswa.edit',$akun->id)}}" class="btn btn-info btn-sm"><span class="glyphicon glyphicon-edit"></span>Ubah</a>
<button type="submit" class="btn btn-info btn-sm" onclick="return confirm('are you sure to delete?')" name="name" ><span class="glyphicon glyphicon-trash"></span>Delete</button>
</form>
</td>
</tr>
@endforeach
</table>
</div>
</div>
</div>
</div>
@endsection
\ No newline at end of file
......@@ -12,10 +12,8 @@
{{ Session::get('alert-success') }}
</div>
@endif
{{-- <a href="{{route('tahunajaran.create')}}" class="btn btn-info pull-right">Tambah Data</a><br><br> --}}
<!-- Small modal -->
<div class="content table-responsive table-full-width" >
<button type="button" class="btn btn-info pull-right btn-sm" data-toggle="modal" data-target=".bs-example-modal-sm1">Tambah Data</button><br><br>
<button type="button" class="btn btn-info pull-right btn-sm" data-toggle="modal" data-target=".bs-example-modal-sm1"><span class="glyphicon glyphicon-plus"></span>Tambah Data</button><br><br>
<table class="table table-striped" id="table">
<tr>
<th>ID</th>
......@@ -29,7 +27,7 @@
<td>{{$thn->kode}}</td>
<td>{{$thn->keterangan}}</td>
<td>
<button class="update-modal btn btn-info btn-sm" data-id="{{$thn->id}}" data-kode="{{$thn->kode}}" data-keterangan="{{$thn->keterangan}}"><span class="glyphicon glyphicon-edit"></span> Edit</button>
<button class="update-modal btn btn-info btn-sm" data-id="{{$thn->id}}" data-kode="{{$thn->kode}}" data-keterangan="{{$thn->keterangan}}"><span class="glyphicon glyphicon-edit"></span> Ubah</button>
<button class="delete-modal btn btn-danger btn-sm" data-id="{{$thn->id}}"><span class="glyphicon glyphicon-trash"></span> Delete</button>
</td>
</tr>
......
......@@ -17,6 +17,13 @@
@endif
<div class="row">
<div class="col-md-5">
<div class="form-group @if($errors->has('judul')) has-error @endif">
<label>Judul</label>
<input id="text" type="text" class="form-control border-input" value="{{old('judul')}}" name="judul">
<span id="helpBlock2" class="help-block">{{$errors->first('judul')}}</span>
</div>
</div>
<div class="col-md-5">
<div class="form-group @if($errors->has('jenis')) has-error @endif">
<label>Jenis</label>
<select type="text" class="form-control border-input" value="{{old('jenis')}}" name="jenis">
......@@ -29,7 +36,7 @@
<div class="col-md-5">
<div class="form-group @if($errors->has('keterangan')) has-error @endif">
<label>Keterangan</label>
<input type="textarea" class="form-control border-input" value="{{old('keterangan')}}" name="keterangan">
<textarea id="textarea" type="textarea" class="form-control border-input" value="{{old('keterangan')}}" name="keterangan"></textarea>
<span id="helpBlock2" class="help-block">{{$errors->first('keterangan')}}</span>
</div>
</div>
......
......@@ -40,12 +40,11 @@ Route::group(['namespace' => 'auth'],function(){
Route::get('CalonSiswa/resetpassword','LoginController@resetpass')->name('calonsiswa.resetpass')->middleware('calonsiswa');
Route::get('HeadMaster/resetpassword','LoginController@resetpass')->name('headmaster.resetpass')->middleware('headmaster');
Route::get('KepalaSekolah/resetpassword','LoginController@resetpass')->name('kepalasekolah.resetpass')->middleware('headmaster');
Route::post('resetpassword','LoginController@reset')->name('reset');
});
});
//route untuk tatausaha
Route::group(['namespace' => 'tatausaha','prefix' => 'tatausaha','middleware' => 'tatausaha'],
......@@ -55,8 +54,10 @@ Route::group(['namespace' => 'tatausaha','prefix' => 'tatausaha','middleware' =>
})->name('tatausaha');
Route::resource('Daftar','DaftarCtrl');
Route::post('/editItem','DaftarCtrl@editItem');
Route::resource('akunsiswa','AkunCtrl');
Route::post('/Daftar/{id}','DaftarCtrl@show');
Route::resource('upload','UploadsController');
Route::post('upload/create', 'UploadsController@multiple_upload');
Route::resource('tahunajaran','T_ajarController@index');
......@@ -67,11 +68,6 @@ Route::group(['namespace' => 'tatausaha','prefix' => 'tatausaha','middleware' =>
});
//route untuk calonsiswa
Route::group(['namespace' => 'calonsiswa','prefix' => 'calonsiswa','middleware' => 'calonsiswa'], function() {
Route::get('/', function () {
......@@ -85,18 +81,19 @@ Route::group(['namespace' => 'calonsiswa','prefix' => 'calonsiswa','middleware'
Route::resource('prestasi','PrestasiController');
Route::resource('periodik','PeriodikController');
Route::resource('asalsekolah','AsalsekolahCtrl');
Route::resource('downloadpeng','UploadsController@indexpeng');
Route::resource('downloadsoal','UploadsController@indexsoal');
Route::resource('pdf','PDFController@index');
Route::resource('getPDF','PDFController@getPDF');
});
//route untuk Headmaster
Route::group(['namespace' => 'headmaster','prefix' => 'headmaster','middleware' => 'headmaster'], function() {
//route untuk Kepala Sekolah
Route::group(['namespace' => 'kepalasekolah','prefix' => 'kepalasekolah','middleware' => 'kepalasekolah'], function() {
Route::get('/', function () {
return view('HeadMaster.dashboard',['title' => 'Dashboard']);
})->name('headmaster');
return view('kepalasekolah.dashboard',['title' => 'Dashboard']);
})->name('kepalasekolah');
Route::resource('daftarpen','DaftarPendaftarCtrl');
});
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