LAMPIRAN-LAMPIRAN A. Source Code 1) Sample Controller pada HomeController.php

Size: px
Start display at page:

Download "LAMPIRAN-LAMPIRAN A. Source Code 1) Sample Controller pada HomeController.php"

Transcription

1 67 LAMPIRAN-LAMPIRAN A. Source Code 1) Sample Controller pada HomeController.php <?php namespace App\Http\Controllers; use App\Paket; use App\User; use App\Pesan; use App\About; use Carbon\Carbon; use PDF; use Auth; use Image; use Illuminate\Http\Request; class AdminController extends Controller public function construct() $this->middleware('super_admin'); Show the application \Illuminate\Http\Response / public function admin() $user = Auth::user(); return view('admin.index', compact('user')); public function index() $pakets = Paket::all(); return view('admin.listpaket', compact('pakets')); Show the form for creating a new \Illuminate\Http\Response / public function create() return view('admin.createpaket'); Store a newly created resource in \Illuminate\Http\Request \Illuminate\Http\Response / public function store(request $request) $this->validate($request, [ 'nama_barang' => 'required',

2 68 ]); 'harga' => 'required', 'warna' => 'required', 'gambar' => 'required', $paket = new Paket; $paket->nama_barang = $request->nama_barang; $paket->harga = $request->harga; $paket->warna = $request->warna; if($request->hasfile('gambar')) $gambar = $request->file('gambar'); $filename = time().'.'.$gambar- >getclientoriginalextension(); Image::make($gambar)->resize(300,300)->save( public_path('/uploads/gambars/'.$filename )); $paket->gambar = $filename; $paket->save(); return redirect('paket')->with('message', 'Data sudah diinputkan'); Display the specified int \Illuminate\Http\Response / public function show($id_paket) $paket = paket::where('id_paket',$id_paket)->first(); if(!$paket) return redirect('/paket'); return view('admin.singlepaket')->with('paket',$paket); Show the form for editing the specified int \Illuminate\Http\Response / public function edit($id_paket) $paket = Paket::where('id_paket',$id_paket)->first(); if(!$paket) return redirect('/paket'); return view('admin.editpaket', compact('paket')); Update the specified resource in \Illuminate\Http\Request int \Illuminate\Http\Response

3 69 / public function update(request $request, $id_paket) $this->validate($request, [ 'nama_barang' => 'required', 'harga' => 'required', 'warna' => 'required', ]); $paket = paket::where('id_paket',$id_paket)->first(); $paket->nama_barang = $request->nama_barang; $paket->harga = $request->harga; $paket->warna = $request->warna; $paket->save(); return redirect('paket')->with('message', 'Data sudah diedit'); Remove the specified resource from int \Illuminate\Http\Response / public function destroy($id_paket) $paket = Paket::where('id_paket',$id_paket); $paket->delete(); return redirect('paket')->with('message', 'Data has been deleted!'); public function confrim() $pesans = Pesan::groupBy('user_id') ->where('status','=',0) ->select(\db::raw('count()'), 'user_id') ->get(); return view('admin.confirm', compact('pesans')); public function tocourier($user_id) $user = User::where('id', $user_id)->first(); $pesans = Pesan::where('user_id','=',$user_id)- >where('status','=',0)->get(); $couriers = User::where('courier','=',1)->get(); return compact('pesans','couriers','user')); view('admin.tocourier', public function confirmcourier(request $request, $id) $this->validate($request, [ 'courier' => 'required', ]);

4 70 $pesans = Pesan::where('user_id','=',$id)- >where('status','=','0')->get(); foreach ($pesans as $pesan) $pesan->courier = $request->courier; $pesan->status = 1; $pesan->save(); return redirect('/confirm-to-courier')- >with('message','pesanan Sudah dikirim ke kurir'); public function masuk() $pesans = Pesan::groupBy('user_id') ->where('status','=',2) ->select(\db::raw('count()'), 'user_id') ->get(); return view('admin.masuk', compact('pesans')); public function aturmasuk($user_id) $user = User::where('id', $user_id)->first(); $pesans = Pesan::where('user_id','=',$user_id)- >where('status','=',2)->get(); return view('admin.aturmasuk', compact('pesans','user')); public function barangmasuk($id_pesan) $pesan = Pesan::where('id_pesan', $id_pesan)->first(); return view('admin.barang', compact('pesan')); public function confirmmasuk(request $request, $id_pesan) $pesan = Pesan::where('id_pesan', $id_pesan)->first(); $pesan->quantity = $request->quantity; $pesan->status = 3; $pesan->save(); return redirect('/pakaianmasuk/'.$pesan->user_id)- >with('message','pesanan Sudah Masuk Segera dicuci'); public function antar() $pesans = Pesan::groupBy('user_id') ->where('status','=',3) ->select(\db::raw('count()'), 'user_id') ->get(); return view('admin.antar', compact('pesans')); public function toantar($user_id) $user = User::where('id', $user_id)->first(); $pesans = Pesan::where('user_id','=',$user_id)- >where('status','=',3)->get();

5 71 $couriers = User::where('courier','=',1)->get(); return compact('pesans','user','couriers')); view('admin.toantar', public function antarcourier(request $request, $id) $this->validate($request, [ 'courier' => 'required', ]); $pesans = Pesan::where('user_id','=',$id)- >where('status','=','3')->get(); foreach ($pesans as $pesan) $pesan->courier = $request->courier; $pesan->status = 4; $pesan->save(); return redirect('/antar-to-courier')->with('message','pesanan Sudah dikirim ke kurir'); public function history() $pesans = Pesan::groupBy('user_id') ->where('status','!=',0) ->select(\db::raw('count()'), 'user_id') ->get(); return view('admin.history', compact('pesans')); public function historyshow($user_id) $user = User::where('id', $user_id)->first(); $pesans = Pesan::where('user_id','=',$user_id)- >where('status','!=',0)->get(); return view('admin.historyshow', compact('pesans','user')); public function getpdf($id, $date) $user = User::where('id', $id)->first(); $datenow = Carbon::now()->toDateString(); $pesans = Pesan::where('user_id','=',$id)- >where('updated_at',$date)->get(); $waktu = Pesan::where('user_id','=',$id)- >where('updated_at',$date)->first(); $jumlah = Pesan::where('user_id','=',$id)- >where('updated_at',$date)->sum('harga'); $about = About::where('id_about','=',1)->first(); //$pdf = PDF::loadView('pdf.pdf', compact('user','datenow','pesans','jumlah','about','waktu')); //return $pdf->download($id.'.pdf'); return view('pdf.pdf', compact('user','datenow','pesans','jumlah','about','waktu'));

6 72 public function cetak() $pesans = Pesan::where('status','=',4) ->orwhere('status','=',5) ->get(); return view('admin.print', compact('pesans')); public function about($id_about) $about = about::where('id_about',$id_about)->first(); return view('admin.about', compact('about')); public function saveabout(request $request, $id_about) $this->validate($request, [ 'about' => 'required', ]); $about = About::where('id_about',$id_about)->first(); $about->about = $request->about; $about->save(); return redirect('/about/'.$id_about)->with('message', 'About has been created!'); 2) Sample Model pada User.php <?php namespace App; use App\Pesan; use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable use Notifiable; The attributes that are mass array / protected $fillable = [

7 73 'name', ' ', 'password','token','status', ]; The attributes that should be hidden for array / protected $hidden = [ 'password', 'remember_token', ]; public function issuperadmin() if($this->super_admin==1) return true; return false; public function iscourier() if($this->courier==1) return true; return false; public function isuser() if($this->user==1) return true;

8 74 return false; public function pesans() return $this->hasmany(pesan::class); 3) Sample View pada <div class="container"> <div class="row"> <div class="col-md-10 <div class="alert alert-dismissible alert-success"> <button type="button" class="close" datadismiss="alert"> </button> <div class="alert alert-dismissible alert-danger"> <button type="button" class="close" datadismiss="alert"> </button> Session::get('peringatan') <div align="center"> <img src=" url('/img/logo.jpg') " class="imgresponsive" width="700px"> <br> <h4 align="center"><em>silahkan Pilih Jenis Paket Laundry yang anda pilih :</em></h4> ($pakets as $paket)

9 75 <div class="col-md-3" ($pesans as == $pesan->nama_barang) " data-target="#sudahpesan data-target="# $paket->id_paket "> <div class="small-box bg- $paket->warna "> <div class="inner"> <h4> $paket->nama_barang </h4> <h4>rp. == 'Kiloan') ($pesans as == $pesan->nama_barang) <strong>(qty : $pesan->quantity </h4> <img src=" url('public/uploads/gambars') / $paket->gambar " alt="" width="100"> <div class="icon"> <i class="fa <!-- Modal -->

10 ($pakets as $paket) <div class="modal fade" id=" $paket->id_paket " tabindex="-1" role="dialog" aria-labelledby="mymodallabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" arialabel="close"><span aria-hidden="true"> </span></button> <h4 class="modal-title" id="mymodallabel"> $paket- >nama_barang </h4> <div class="modal-body"> <form class="form-horizontal" role="form" method="post" action=" url('/home') "> csrf_field() <div class="form-group $errors->has('quantity')? ' haserror' : '' "> <label for="quantity" class="col-md-4 controllabel">quantity Pesan :</label> <div class="col-md-4 input-group"> <input id="quantity" type="text" class="formcontrol" name="quantity" value=" old('quantity') "> <div == 'Kiloan') ($errors->has('quantity')) <span class="help-block"> </strong> </span> <strong> $errors->first('quantity')

11 77 <br> <label for="tanggal_jemput" class="col-md-4 controllabel">tanggal Penjemputan :</label> <div class="col-md-4 input-group"> <input type="date" name="tanggal_jemput" ($errors->has('tanggal_jemput')) <span class="help-block"> </strong> <strong> $errors->first('tanggal_jemput') </span> <br> <label for="waktu" class="col-md-4 control-label">waktu Perkiraan Penjemputan :</label> <div class="col-md-4 input-group"> <input type="time" name="waktu" class="form-control"> <p><em>( Jam Kerja ) ($errors->has('waktu')) <span class="help-block"> </strong> <strong> </span> $errors->first('waktu') <input type="hidden" name="nama_barang" value=" $paket->nama_barang "> >harga "> <input type="hidden" name="harga" value=" $paket- <button type="button" class="btn btn-default" datadismiss="modal">close</button> <button type="submit" class="btn btn-primary pull-right"><i class="fa fa-shopping-cart"></i> Pesan</button>

12 ($pakets as $paket) <div class="modal fade" id="sudahpesan $paket->id_paket " tabindex="-1" role="dialog" aria-labelledby="mymodallabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" arialabel="close"><span aria-hidden="true"> </span></button> <h4 class="modal-title" id="mymodallabel">peringatan</h4> <div class="modal-body"> Sudah Dipesan!! <br> Untuk pembatalan pemesanan pada halaman <a href=" url('history') ">HISTORY</a> <div class="modal-footer"> <button type="button" class="btn

LAMPIRAN. Index.php. <?php. unset($_session["status"]); //session_destroy(); //session_destroy();

LAMPIRAN. Index.php. <?php. unset($_session[status]); //session_destroy(); //session_destroy(); LAMPIRAN Index.php unset($_session["status"]); //session_destroy(); //session_destroy();?>

More information

Building beautiful websites with Bootstrap: A case study. by Michael Kennedy michaelckennedy.net

Building beautiful websites with Bootstrap: A case study. by Michael Kennedy michaelckennedy.net Building beautiful websites with Bootstrap: A case study by Michael Kennedy DevelopMentor @mkennedy michaelckennedy.net Objectives Learn what Bootstrap has to offer web developers Install and use Bootstrap

More information

TUTORIAL CRUD CODEIGNITER

TUTORIAL CRUD CODEIGNITER TUTORIAL CRUD CODEIGNITER With MySQL Tutorial ini saya dedikasikan untuk yang baru terjun di framework codeigniter, dan para pemula yang ingin belajar secara otodidak. Crud merupakan kewajiban dasar yang

More information

Working Bootstrap Contact form with PHP and AJAX

Working Bootstrap Contact form with PHP and AJAX Working Bootstrap Contact form with PHP and AJAX Tutorial by Ondrej Svestka Bootstrapious.com Today I would like to show you how to easily build a working contact form using Boostrap framework and AJAX

More information

Enhancing Koha s Public Reports Feature

Enhancing Koha s Public Reports Feature Enhancing Koha s Public Reports Feature A presentation to the Koha-Oz User Group Melbourne Athenaeum 18 August 2016 Bob Birchall / Chris Vella Reports in Koha can be made public FROM THE Koha MANUAL: Report

More information

Bootstrap 1/20

Bootstrap 1/20 http://getbootstrap.com/ Bootstrap 1/20 MaxCDN

More information

For instructions to change the logo, please refer to:

For instructions to change the logo, please refer to: Header Logo: For instructions to change the logo, please refer to: https://support3dcartcom/knowledgebase/article/view/630/5/how-do-i-add-logos-to-mystore Menu Links and Phone Number: Menu LInks: From

More information

Create First Web Page With Bootstrap

Create First Web Page With Bootstrap Bootstrap : Responsive Design Create First Web Page With Bootstrap 1. Add the HTML5 doctype Bootstrap uses HTML elements and CSS properties that require the HTML5 doctype. 2. Bootstrap 3 is mobile-first

More information

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) CSS (Cascading Style Sheets) CSS (Cascading Style Sheets) is a language used to describe the appearance and formatting of your HTML. It allows designers and users to create style sheets that define how

More information

Lampiran. SetoransController

Lampiran. SetoransController 67 Lampiran SetoransController using System; using System.Collections.Generic; using System.Data; using System.Data.Entity; using System.Linq; using System.Net; using System.Web; using System.Web.Mvc;

More information

This project will use an API from to retrieve a list of movie posters to display on screen.

This project will use an API from   to retrieve a list of movie posters to display on screen. Getting Started 1. Go to http://quickdojo.com 2. Click this: Project Part 1 (of 2) - Movie Poster Lookup Time to put what you ve learned to action. This is a NEW piece of HTML, so start quickdojo with

More information

For instructions to change the logo, please refer to: ore

For instructions to change the logo, please refer to:   ore Header Note: VapeDay Theme have 2 versions. Version 1.0 with Left bar for long list of categories and Version 2.0 with No Left bar with categories in the header. While editing the theme files from template

More information

NukaCode - Front End - Bootstrap Documentation

NukaCode - Front End - Bootstrap Documentation Nuka - Front End - Bootstrap Documentation Release 1.0.0 stygian July 04, 2015 Contents 1 Badges 3 1.1 Links................................................... 3 1.2 Installation................................................

More information

Project Part 2 (of 2) - Movie Poster And Actor! - Lookup

Project Part 2 (of 2) - Movie Poster And Actor! - Lookup Getting Started 1. Go to http://quickdojo.com 2. Click this: Project Part 2 (of 2) - Movie Poster And Actor! - Lookup This is an extension of what you did the last time (the Movie Poster lookup from Week

More information

Description: This feature will enable user to send messages from website to phone number.

Description: This feature will enable user to send messages from website to phone number. Web to Phone text message Description: This feature will enable user to send messages from website to phone number. User will use this feature and can send messages from website to phone number, this will

More information

Pliki.tpl. scripts/flash_messages.tpl. scripts/panel/index.tpl. Dokumentacja zmian plików graficznych: rwd clickshop Wersja zmian:

Pliki.tpl. scripts/flash_messages.tpl. scripts/panel/index.tpl. Dokumentacja zmian plików graficznych: rwd clickshop Wersja zmian: Dokumentacja zmian plików graficznych: rwd clickshop Wersja zmian: 1.8.13-1.8.14 Pliki.tpl scripts/flash_messages.tpl 2 {if $flash_messages.error @count > 0 $flash_messages.warning @count > 0 $flash_messages.info

More information

For instructions to change the logo, please refer to: ore

For instructions to change the logo, please refer to:   ore Header Logo: For instructions to change the logo, please refer to: https://support.3dcart.com/knowledgebase/article/view/630/5/how-do-i-add-logos-to-my-st ore Menu Links and Phone Number: Menu LInks: From

More information

Dingle Coderdojo 6. Project Part 2 (of 2) - Movie Poster And Actor! - Lookup. Week 6

Dingle Coderdojo 6. Project Part 2 (of 2) - Movie Poster And Actor! - Lookup. Week 6 Dingle Coderdojo 6 Week 6 Project Part 2 (of 2) - Movie Poster And Actor! - Lookup This is an extension of what you did the last time (the Movie Poster lookup from Week 5). Make sure you ve finished that

More information

Pliki.tpl. scripts/flash_messages.tpl. scripts/panel/index.tpl. Dokumentacja zmian plików graficznych: rwd shoper Wersja zmian:

Pliki.tpl. scripts/flash_messages.tpl. scripts/panel/index.tpl. Dokumentacja zmian plików graficznych: rwd shoper Wersja zmian: Dokumentacja zmian plików graficznych: rwd shoper Wersja zmian: 5.8.13-5.8.14 Pliki.tpl scripts/flash_messages.tpl 2 {if $flash_messages.error @count > 0 $flash_messages.warning @count > 0 $flash_messages.info

More information

Codeigniter - CRUD dengan Angularjs

Codeigniter - CRUD dengan Angularjs Codeigniter - CRUD dengan Angularjs Oleh: Achmad Maulana CRUD menggunakan angular js dan codeigniter pertama download versi codeigniter 3.1.6 karena di tutor ini saya menggunakan versi terbaru dari codeigniter

More information

AngularJS. CRUD Application example with AngularJS and Rails 4. Slides By: Jonathan McCarthy

AngularJS. CRUD Application example with AngularJS and Rails 4. Slides By: Jonathan McCarthy AngularJS CRUD Application example with AngularJS and Rails 4 1 Slides By: Jonathan McCarthy Create a new Rails App For this example we will create an application to store student details. Create a new

More information

AngularJS. CRUD Application example with AngularJS and Rails 4. Slides By: Jonathan McCarthy

AngularJS. CRUD Application example with AngularJS and Rails 4. Slides By: Jonathan McCarthy AngularJS CRUD Application example with AngularJS and Rails 4 1 Slides By: Jonathan McCarthy Create a new Rails App For this example we will create an application to store student details. Create a new

More information

Release notes 3.3. silver.solutions GmbH Färberstr Berlin. Telefon:

Release notes 3.3. silver.solutions GmbH Färberstr Berlin. Telefon: Release notes 3.3 silver.solutions GmbH Färberstr. 26 12555 Berlin Telefon: 030.65.48.19.90 contact@silversolutions.de 1. Silver.e-shop version 3.3... 3 1.1. Server requirements... 3 1.2. New features

More information

Lampiran Source Code:

Lampiran Source Code: Lampiran Source Code: Halaman Login Siswa Sourcecode : @session_start(); $db = mysqli_connect("localhost", "root", "", "learning");

More information

HTML, CSS, Bootstrap, Javascript and jquery

HTML, CSS, Bootstrap, Javascript and jquery HTML, CSS, Bootstrap, Javascript and jquery Meher Krishna Patel Created on : Octorber, 2017 Last updated : May, 2018 More documents are freely available at PythonDSP Table of contents Table of contents

More information

INTRODUCTION TO WEB DEVELOPMENT IN C++ WITH WT 4

INTRODUCTION TO WEB DEVELOPMENT IN C++ WITH WT 4 INTRODUCTION TO WEB DEVELOPMENT IN C++ WITH WT 4 Roel Standaert FOSDEM 2018 https://www.webtoolkit.eu/wt CONTENTS What is Wt? A simple Hello world Creating a larger application, with: Templates Style sheets

More information

Chapter6: Bootstrap 3. Asst.Prof.Dr. Supakit Nootyaskool Information Technology, KMITL

Chapter6: Bootstrap 3. Asst.Prof.Dr. Supakit Nootyaskool Information Technology, KMITL Chapter6: Bootstrap 3 Asst.Prof.Dr. Supakit Nootyaskool Information Technology, KMITL Objective To apply Bootstrap to a web site To know how to build various bootstrap commands to be a content Topics Bootstrap

More information

Pliki.tpl. boxes/languagelist/box.tpl. boxes/newsletter/box.tpl. scripts/basket/address.tpl

Pliki.tpl. boxes/languagelist/box.tpl. boxes/newsletter/box.tpl. scripts/basket/address.tpl Dokumentacja zmian plików graficznych: rwd shoper Wersja zmian: 5.8.33-5.19.1 Pliki.tpl boxes/languagelist/box.tpl 28 {foreach from=$boxns->$box_id->list item=language} 29 name == $boxns->$box_id->language}

More information

Spring Data JPA, Spring Boot, Oracle, AngulerJS 적용게시판실습 게시판리스트보기.

Spring Data JPA, Spring Boot, Oracle, AngulerJS 적용게시판실습 게시판리스트보기. Spring Data JPA, Spring Boot, Oracle, AngulerJS 적용게시판실습 http://ojc.asia, http://ojcedu.com 게시판리스트보기 Spring JDBC 또는 MyBatis로만들때보다쉽고빠르게작성할수있다. 스프링컨트롤러는 RestController를적용했으며, 뷰페이지에 Bootstrap 및 AngulerJS 적용했다.

More information

For instructions to change the logo, please refer to: ore

For instructions to change the logo, please refer to:   ore Header Phone Number, Email and Menu Links: To change Email and Phone number; Go to Settings -> General -> Store Settings Click on the " Store " tab Scroll down to the " Merchant Information " section of

More information

ToDoList. 1.2 * allow custom user list to be passed in * publish changes to a channel ***/

ToDoList. 1.2 * allow custom user list to be passed in * publish changes to a channel ***/ /*** USAGE: ToDoList() Embed a TODO-list into a page. The TODO list allows users to create new items, assign them to other users, and set deadlines. Items that are due are highlighted in yellow, items

More information

CSS (Cascading Style Sheets): An Overview

CSS (Cascading Style Sheets): An Overview CSS (Cascading Style Sheets): An Overview CSS (Cascading Style Sheets) is a language used to describe the appearance and formatting of your HTML. It allows designers and users to create style sheets that

More information

User manual Scilab Cloud API

User manual Scilab Cloud API User manual Scilab Cloud API Scilab Cloud API gives access to your engineering and simulation knowledge through web services which are accessible by any network-connected machine. Table of contents Before

More information

For instructions to change the logo, please refer to:

For instructions to change the logo, please refer to: Header Top: Logo:- For instructions to change the logo, please refer to: https://support.3dcart.com/knowledgebase/article/view/630/5/how-do-i-add-logos-to-my-store Menu Links and Phone Number:- Menu LInks:

More information

А «- - «Exellent»» 50, 18, «Exellent»., , -., -. -,, html -. - «Exellent»,.

А «- - «Exellent»» 50, 18, «Exellent»., , -., -. -,, html -. - «Exellent»,. А «- - «Exellent»» 50, 18, 21. - - «Exellent»., -. -. -. -, -., -. -,, html -. - «Exellent»,. А... 3 1 -... 5 1.1, -... 5 1.2 Э -... 8 1.3 -... 9 1.4, -... 16 1.4.1... 16 1.4.2... 18 1.4.3.... 18 2 - «Exellent»...

More information

Summary 4/5. (contains info about the html)

Summary 4/5. (contains info about the html) Summary Tag Info Version Attributes Comment 4/5

More information

GROUPER EVALUATION & REMEDIATION REPORT

GROUPER EVALUATION & REMEDIATION REPORT GROUPER EVALUATION & REMEDIATION REPORT Reviewer: Howard Kramer, hkramer@colorado.edu Technology Used: NVDA (ver. 2016.1), Firefox (ver. 48.0.2) on Windows 10 PC Background This report evaluates the Grouper

More information

Custom T-Shirt Designs

Custom T-Shirt Designs California State University, San Bernardino CSUSB ScholarWorks Electronic Theses, Projects, and Dissertations Office of Graduate Studies 6-2017 Custom T-Shirt Designs Ranjan Khadka 004229640@coyote.csusb.edu

More information

1.2 * allow custom user list to be passed in * publish changes to a channel

1.2 * allow custom user list to be passed in * publish changes to a channel ToDoList /*** USAGE: ToDoList() Embed a TODO-list into a page. The TODO list allows users to cre Items that are due are highlighted in yellow, items passed due ar list can be added to any page. The information

More information

django-session-security Documentation

django-session-security Documentation django-session-security Documentation Release 2.5.1 James Pic Oct 27, 2017 Contents 1 Why not just set the session to expire after X minutes? 3 2 How does it work? 5 3 Requirements 7 4 Resources 9 4.1

More information

How to use the MVC pattern to organize your code

How to use the MVC pattern to organize your code Chapter 5 How to use the MVC pattern to organize your code The MVC pattern 2017, Mike Murach & Associates, Inc. C5, Slide 1 2017, Mike Murach & Associates, Inc. C5, Slide 4 Objectives Applied 1. Use the

More information

Corinne Dmitruk James Saporito. Term Project documentation. The home page ViewBag.Title = "WelpHome"; }

Corinne Dmitruk James Saporito. Term Project documentation. The home page ViewBag.Title = WelpHome; } Corinne Dmitruk James Saporito Term Project documentation The home page code: @ ViewBag.Title = "WelpHome";

More information

HTML: Fragments, Frames, and Forms. Overview

HTML: Fragments, Frames, and Forms. Overview HTML: Fragments, Frames, and Forms Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@ imap.pitt.edu http://www.sis. pitt.edu/~spring Overview Fragment

More information

Session 5. Web Page Generation. Reading & Reference

Session 5. Web Page Generation. Reading & Reference Session 5 Web Page Generation 1 Reading Reading & Reference https://en.wikipedia.org/wiki/responsive_web_design https://www.w3schools.com/css/css_rwd_viewport.asp https://en.wikipedia.org/wiki/web_template_system

More information

A WEB BASED APPLICATION DESIGN FOR PRODUCT DATA ENGINEERING AND MANAGEMENT

A WEB BASED APPLICATION DESIGN FOR PRODUCT DATA ENGINEERING AND MANAGEMENT U.P.B. Sci. Bull., Series C, Vol. C, Iss. 4, 2018 ISSN 2286-3540 A WEB BASED APPLICATION DESIGN FOR PRODUCT DATA ENGINEERING AND MANAGEMENT Marian GHEORGHE 1, Aurel TARARA 2 The informational environment

More information

MUSE Web Style Guide DRAFT v3

MUSE Web Style Guide DRAFT v3 MUSE Web Style Guide 2016 DRAFT v3 STYLE GUIDE CONTENTS STYLE GUIDE PURPOSE COLOR PALETTE TYPOGRAPHY MOOD BOARD IMAGERY FOR CONCEPTUALIZING HEADER, FOOTER, NAVIGATION HOMEPAGE and DROP DOWN NAVIGATION

More information

Django AdminLTE 2 Documentation

Django AdminLTE 2 Documentation Django AdminLTE 2 Documentation Release 0.1 Adam Charnock Jul 02, 2018 Contents 1 Contents 3 1.1 Quickstart................................................ 3 1.2 Templates & Blocks Reference.....................................

More information

CPET 499/ITC 250 Web Systems. Topics

CPET 499/ITC 250 Web Systems. Topics CPET 499/ITC 250 Web Systems Part 1 o 2 Chapter 12 Error Handling and Validation Text Book: * Fundamentals of Web Development, 2015, by Randy Connolly and Ricardo Hoar, published by Pearson Paul I-Hai,

More information

Ten good practices for ASP.NET MVC applications

Ten good practices for ASP.NET MVC applications Ten good practices for ASP.NET MVC applications Dino Esposito JetBrains dino.esposito@jetbrains.com @despos facebook.com/naa4e Options for Web development Fully serverside Fully clientside Hybrid SPA And

More information

Guide to Integrate. ADSelfService Plus with. Outlook Web App.

Guide to Integrate. ADSelfService Plus with. Outlook Web App. Guide to Integrate ADSelfService Plus with Outlook Web App Contents Document Summary 1 ADSelfService Plus Overview 1 ADSelfService Plus Integration with Outlook Web App 1 Steps Involved 2 Step 1: Locate

More information

Lampiran. Lampiran 1 : Database

Lampiran. Lampiran 1 : Database 78 Lampiran Lampiran 1 : Database 79 80 Lampiran 2 : Coding List a. Coding Login

More information

JavaScript CSCI 201 Principles of Software Development

JavaScript CSCI 201 Principles of Software Development JavaScript CSCI 201 Principles of Software Development Jeffrey Miller, Ph.D. jeffrey.miller@usc.edu Outline JavaScript Program USC CSCI 201L JavaScript JavaScript is a front-end interpreted language that

More information

Hyperlinks, Tables, Forms and Frameworks

Hyperlinks, Tables, Forms and Frameworks Hyperlinks, Tables, Forms and Frameworks Web Authoring and Design Benjamin Kenwright Outline Review Previous Material HTML Tables, Forms and Frameworks Summary Review/Discussion Email? Did everyone get

More information

Mobile Design for the Future That is Here Already. Rick Ells UW Information Technology University of Washington

Mobile Design for the Future That is Here Already. Rick Ells UW Information Technology University of Washington Mobile Design for the Future That is Here Already Rick Ells UW Information Technology University of Washington Why Mobile? Why Accessible? Are UW Web sites a public accomodation under the Americans with

More information

A database-driven web site

A database-driven web site Chapter 20 A database-driven web site The HTML that s generated by the system the Fender Stratocaster is the electric guitar design that changed the world. This guitar features a thicker bridge

More information

FatModel Quick Start Guide

FatModel Quick Start Guide FatModel Quick Start Guide Best Practices Framework for ASP.Net MVC By Loma Consulting February 5, 2016 Table of Contents 1. What is FatModel... 3 2. Prerequisites... 4 Visual Studio and Frameworks...

More information

Laravel 5 Cookbook. Enhance Your Amazing Applications. Nathan Wu Nathan Wu

Laravel 5 Cookbook. Enhance Your Amazing Applications. Nathan Wu Nathan Wu Laravel 5 Cookbook Enhance Your Amazing Applications Nathan Wu 2015-2016 Nathan Wu Contents Book Information................................. 1 Book Description.........................................

More information

User manual Scilab Cloud API

User manual Scilab Cloud API User manual Scilab Cloud API Scilab Cloud API gives access to your engineering and simulation knowledge through web services which are accessible by any network-connected machine. Table of contents Before

More information

1.1 Text Alternatives: Provide text alternatives for any non-text content. Web Accessibility Checker atutor.ca/achecker

1.1 Text Alternatives: Provide text alternatives for any non-text content. Web Accessibility Checker atutor.ca/achecker Monday November 27, 2017 16:12:11 Source URL: http://hotelcostagalana.com Source Title: Hotel Costa Galana. Accessibility Review (Guidelines: WCAG 2.0 (Level AA)) Report on known problems (51 found): 1.1

More information

,, : / ,.,,,,, : -, :, -, -, -, -,,, :, Microsoft Office PowerPoint «_05_»

,, : / ,.,,,,, : -, :, -, -, -, -,,, :, Microsoft Office PowerPoint «_05_» .., «13» 2018. 09.03.02 -..,,..,,..,, 2018 .. «_05_» 03 2018., ,, 14-13 09.03.02 : - 4896/ 05.04.2018...,.,,,,, : -, :, -, -, -, -,,, :, Microsoft Office PowerPoint 2013.... «_05_» 03 2018. «-» 50, 28,

More information

Front End Programming in Designing Responsive Web Application for Imagine Cup

Front End Programming in Designing Responsive Web Application for Imagine Cup Bello Idowu Front End Programming in Designing Responsive Web Application for Imagine Cup Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information Engineering Thesis 29 May

More information

Major Project Report PRESENTED BY. Banani Das. Roll Number: Labani Basak. Roll Number: Under the supervision of

Major Project Report PRESENTED BY. Banani Das. Roll Number: Labani Basak. Roll Number: Under the supervision of Major Project Report PRESENTED BY Banani Das Registration number: 151170510010 of 2015-16 Roll Number: 11701015010 & Labani Basak Registration number: 151170510022 of 2015-16 Roll Number: 11701015022 Under

More information

Mastering the APEX Universal Theme

Mastering the APEX Universal Theme Mastering the APEX Universal Theme Roel Hartman Copyright 2015 APEX Consulting 2 Themes APEX GURU What are Themes? What was wrong with the old Themes? Table Based CSS tuning Templates The answer of the

More information

CPSC 481: CREATIVE INQUIRY TO WSBF

CPSC 481: CREATIVE INQUIRY TO WSBF CPSC 481: CREATIVE INQUIRY TO WSBF J. Yates Monteith, Fall 2013 Schedule HTML and CSS PHP HTML Hypertext Markup Language Markup Language. Does not execute any computation. Marks up text. Decorates it.

More information

ADDING INPUTS FORM FACTORY V2

ADDING INPUTS FORM FACTORY V2 1 Example input This tutorial will guide you through creation of a simple text input field. I will use form-factorysnippets-extension module but you can use any module with dependency on Form Factory.

More information

CSE 154 LECTURE 8: FORMS

CSE 154 LECTURE 8: FORMS CSE 154 LECTURE 8: FORMS Web data most interesting web pages revolve around data examples: Google, IMDB, Digg, Facebook, YouTube, Rotten Tomatoes can take many formats: text, HTML, XML, multimedia many

More information

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version

More information

If Only. More SQL and PHP

If Only. More SQL and PHP If Only More SQL and PHP PHP: The if construct If only I could conditionally select PHP statements to execute. That way, I could have certain actions happen only under certain circumstances The if statement

More information

,.., «..»

,.., «..» ,.., 2018. 09.03.03.19 - «..».... 2018 1 : - 39, 5, 1. : -. :,, -,. -.,,. 2 ... 4 1 -. 6 1.1 -... 6 1.2 -... 9 1.3 -... 11 1.4, -... 13 2. - «..»... 16 2.1.... 16 2.2 CMS WordPress... 17 2.3 -... 22...

More information

Front-End UI: Bootstrap

Front-End UI: Bootstrap Responsive Web Design BootStrap Front-End UI: Bootstrap Responsive Design and Grid System Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com

More information

Lecture 7. Action View, Bootstrap & Deploying 1 / 40

Lecture 7. Action View, Bootstrap & Deploying 1 / 40 Lecture 7 Action View, Bootstrap & Deploying 1 / 40 Homeworks 5 & 6 Homework 5 was graded Homework 6 was due last night Any questions? 2 / 40 How would you rate the di culty of Homework 6? Vote at http://pollev.com/cis196776

More information

Chapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL

Chapter4: HTML Table and Script page, HTML5 new forms. Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Chapter4: HTML Table and Script page, HTML5 new forms Asst. Prof. Dr. Supakit Nootyaskool Information Technology, KMITL Objective To know HTML5 creating a new style form. To understand HTML table benefits

More information

APACHE SLING & FRIENDS TECH MEETUP BERLIN, SEPTEMBER Hypermedia API Tools for Sling (HApi) Andrei Dulvac, Adobe

APACHE SLING & FRIENDS TECH MEETUP BERLIN, SEPTEMBER Hypermedia API Tools for Sling (HApi) Andrei Dulvac, Adobe APACHE SLING & FRIENDS TECH MEETUP BERLIN, 28-30 SEPTEMBER 2015 Hypermedia API Tools for Sling (HApi) Andrei Dulvac, Adobe ToC HatEoAS, Hypermedia formats, and semantic data Hypermedia API tools (HApi)

More information

MYFATOORAH. Magento 1.8 & 1.9. Othman Hussein.

MYFATOORAH. Magento 1.8 & 1.9. Othman Hussein. Magento 1.8 & 1.9 Othman Hussein info@myfatoorah.com 1 Table of Contents: Installation Steps.....3 Merchant Configuration Details.....6 Payment Request.7 Test Card Details.10 Live URL.10 2 Installation

More information

PrintShop Mail Web. Web Integration Guide

PrintShop Mail Web. Web Integration Guide PrintShop Mail Web Web Integration Guide Copyright Information Copyright 1994-2010 Objectif Lune Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored

More information

Input multiple field form menggunakan codeigniter + validasi dan Jquery

Input multiple field form menggunakan codeigniter + validasi dan Jquery Input multiple field form menggunakan codeigniter + validasi dan Jquery Oleh: Achmad Maulana membuat multiple upload, serta multiple insert serta validasi jquery dan ajax tak luput menggunakan notifikasi

More information

Lampiran 1: Struktur Organisasi PT. Argo Manunggal Triasta

Lampiran 1: Struktur Organisasi PT. Argo Manunggal Triasta Lampiran 1: Struktur Organisasi PT. Argo Manunggal Triasta 1 Lampiran 2 A : Flowchart dalam Prosedur Kas Keil PT. Argo Manunggal Triasta Lampiran 2 A : Flowchart dalam Prosedur Laporan Kas Keil PT. Argo

More information

Clojure Web Security. FrOSCon Joy Clark & Simon Kölsch

Clojure Web Security. FrOSCon Joy Clark & Simon Kölsch Clojure Web Security FrOSCon 2016 Joy Clark & Simon Kölsch Clojure Crash Course (println "Hello Sankt Augustin!") Lisp + JVM Functional programming language Simple programming model Immutable Data Structures

More information

Paythru Remote Fields

Paythru Remote Fields Paythru Remote Fields Paythru Remote Fields are an alternative integration method for the Paythru Client POST API. The integration consists of contructing a basic javascript configuration object and including

More information

django-amp-tools Documentation Release latest

django-amp-tools Documentation Release latest django-amp-tools Documentation Release latest February 07, 2017 Contents 1 Installation 3 2 Usage 5 2.1 Usage app................................................ 5 3 Contributing 9 4 Source code and contacts

More information

Accessibility Building Accessible Apps. Klara Schmitt

Accessibility Building Accessible Apps. Klara Schmitt Accessibility Building Accessible Apps Klara Schmitt WCAG 2.0 vs. Section 508 WCAG = Web Content Accessibility Guidelines - 2008: W3C publishes WCAG 2.0-2010: Adopted by ISO Section 508 = Federal Government

More information

UNIVERSITY OF TORONTO Faculty of Arts and Science APRIL 2016 EXAMINATIONS. CSC309H1 S Programming on the Web Instructor: Ahmed Shah Mashiyat

UNIVERSITY OF TORONTO Faculty of Arts and Science APRIL 2016 EXAMINATIONS. CSC309H1 S Programming on the Web Instructor: Ahmed Shah Mashiyat UNIVERSITY OF TORONTO Faculty of Arts and Science APRIL 2016 EXAMINATIONS CSC309H1 S Programming on the Web Instructor: Ahmed Shah Mashiyat Duration - 2 hours Aid Sheet: Both side of one 8.5 x 11" sheet

More information

P - 13 Bab 10 : PHP MySQL Lanjut (Studi Kasus)

P - 13 Bab 10 : PHP MySQL Lanjut (Studi Kasus) P - 13 Bab 10 : PHP MySQL Lanjut (Studi Kasus) 10.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Integrasi PHP dengan MySQL Mengetahui dan Memahami Relasi Dengan phpmyadmin Designer Mengetahui dan

More information

aint framework Documentation

aint framework Documentation aint framework Documentation Release 1.0prototype Alexander Steshenko Sep 27, 2017 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

Responsive Web Design and Bootstrap MIS Konstantin Bauman. Department of MIS Fox School of Business Temple University

Responsive Web Design and Bootstrap MIS Konstantin Bauman. Department of MIS Fox School of Business Temple University Responsive Web Design and Bootstrap MIS 2402 Konstantin Bauman Department of MIS Fox School of Business Temple University Exam 3 (FINAL) Date: 12/06/18 four weeks from now! JavaScript, jquery, Bootstrap,

More information

Using Visual Studio 2017

Using Visual Studio 2017 C H A P T E R 1 Using Visual Studio 2017 In this chapter, I explain the process for installing Visual Studio 2017 and recreate the Party Invites project from Chapter 2 of Pro ASP.NET Core MVC. As you will

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

PROJECT ON EMPLOYEE DATABASE AND PAYROLL MANAGEMENT SYSTEM

PROJECT ON EMPLOYEE DATABASE AND PAYROLL MANAGEMENT SYSTEM PROJECT ON EMPLOYEE DATABASE AND PAYROLL MANAGEMENT SYSTEM REPORT OF MAJOR PROJECT SUBMITTED FOR FULFILLMENT OF THE REQUIREMENT FOR THE DEGREE OF MASTER IN COMPUTER APPLICATION MARCUS ATISH D ROZARIO REGISTRATION

More information

Laravel. View, Forms, Input, Validation, Authentication Layer. Web Technologies II. Darja Solodovnikova. Adopted from Artūrs Lavrenovs

Laravel. View, Forms, Input, Validation, Authentication Layer. Web Technologies II. Darja Solodovnikova. Adopted from Artūrs Lavrenovs Laravel View, Forms, Input, Validation, Authentication Layer Web Technologies II Darja Solodovnikova Adopted from Artūrs Lavrenovs View Visual representation of a model Job is simple - take variable and

More information

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM

[PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM 26 December, 2017 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM Document Filetype: PDF 168.42 KB 0 [PDF] PHP MYSQL SCHOOL MANAGEMENT SYSTEM A Library Management System with PHP and MySQL ###Purpose of the Project

More information

To con#nue using your mailbox, you need to upgrade and verify your mailbox. The service is free.

To con#nue using your mailbox, you need to upgrade and verify your mailbox. The service is free. eric.cassette@univ-lille1.fr Account Veriication Final Warnning sur 1 19/04/2018 09:21 Sujet : eric.casse!e@univ-lille1.fr Account Verifica#on Final Warnning De : Email Admin

More information

Integrated Dashboard Design

Integrated Dashboard Design Integrated Dashboard Design integrating Zabbix data with other systems Lukasz Lipski IT Operations Specialist, Nordea Bank Polska SA September 2013 NORDEA IT POLAND AND BALTIC COUNTRIES IT support for

More information

SilkTest 2009 R2. Rules for Object Recognition

SilkTest 2009 R2. Rules for Object Recognition SilkTest 2009 R2 Rules for Object Recognition Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2009 Micro Focus (IP) Limited. Rights Reserved. SilkTest contains

More information

Making a live edit contact list with Coldbox REST & Vue.js

Making a live edit contact list with Coldbox REST & Vue.js Tweet Making a live edit contact list with Coldbox REST & Vue.js Scott Steinbeck Mar 28, 2016 Today we will be making a contact database that you can quickly and easily manage using ColdBox and Vue.js.

More information

CSC Web Technologies, Spring HTML Review

CSC Web Technologies, Spring HTML Review CSC 342 - Web Technologies, Spring 2017 HTML Review HTML elements content : is an opening tag : is a closing tag element: is the name of the element attribute:

More information