本文整理汇总了PHP中F3::reroute方法的典型用法代码示例。如果您正苦于以下问题:PHP F3::reroute方法的具体用法?PHP F3::reroute怎么用?PHP F3::reroute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类F3
的用法示例。
在下文中一共展示了F3::reroute方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: logout
function logout()
{
if (F3::get('SESSION.onlineUser')) {
F3::clear('SESSION.onlineUser');
F3::reroute('/');
}
}
示例2: get
public function get()
{
if ($this->flag['search']) {
if (isset($_GET['q']) && $_GET['q'] != '') {
// Fetch Search Query
$query = F3::scrub($_GET['q']);
$search = new SearchModel();
// Fetch Search Results
if ($this->results = $search->items($query)) {
// Reroute if one match
if (count($this->results) == 1 && $this->redirect) {
F3::reroute('/loot/' . $this->results[0]['urlname']);
}
$this->title = "Search: \"" . $query . "\" - Diablo 2 Database";
$this->heading = "Search: \"" . $query . "\"";
F3::set('NOTIFY.success', "Rejoice! " . count($this->results) . " matches found!");
$this->render('search.php');
} else {
$this->heading = "Search: \"" . $query . "\"";
F3::set('NOTIFY.warning', "Nothing found in the database. Try the <a href=/loot/>Loot Directory</a>.");
$this->render('blank.php');
}
} else {
F3::reroute('/');
}
} else {
F3::set('NOTIFY.warning', "Search is temporarily disabled. Please try again later.");
$this->render('blank.php');
}
}
示例3: logout
function logout()
{
if (!F3::get('SESSION.asid')) {
F3:
reroute('/admin');
}
if (F3::get('SESSION.asid')) {
$this->clear('SESSION.asid');
$this->clear('SESSION.admin');
F3::reroute('/admin');
}
}
示例4: transfer
function transfer()
{
if (!F3::get('SESSION.onlineUser')) {
F3::reroute("/");
}
$dateNep = new Form_elements();
//transfer information of the vehicle
$id = date('siGjnty') . rand(1, 100);
$ip_address = $_SERVER['REMOTE_ADDR'];
$wheeler = F3::get("POST.wheeler");
$zone_id = F3::get("POST.zone_id");
$lot_number = F3::get("POST.lot_number");
$vehicle_symbol_type = $wheeler == 21 ? F3::get("POST.vehicle_symbol_type_two") : F3::get("POST.vehicle_symbol_type_four");
$number = F3::get("POST.number");
$vehicleid = $this->vehicleid($wheeler, $zone_id, $lot_number, $vehicle_symbol_type, $number);
$reason = F3::get("POST.reason");
$dates = F3::get("POST.date");
$date = $dateNep->dateConvertEn($dates);
$remarks = F3::get("POST.remarks");
$witness_name = F3::get("POST.witness_name");
$witness_address = F3::get("POST.witness_address");
$citizenship_no = F3::get("POST.citizenship_no");
//owner information
$owner_type = F3::get("POST.owner_type");
$first_name = F3::get("POST.first_name");
$last_name = F3::get("POST.last_name");
$father_name = F3::get("POST.father_name");
$grandfather_name = F3::get("POST.grandfather_name");
$dob = F3::get("POST.dob");
$reg_num = F3::get("POST.reg_num");
$email = F3::get("POST.email");
$mobile = F3::get("POST.mobileno");
$p_zone_id = F3::get("POST.p_zone_id");
$p_district_id = F3::get("POST.p_district_id");
$p_metropolitan = F3::get("POST.p_metropolitan");
$p_ward_no = F3::get("POST.p_ward_no");
$p_address = F3::get("POST.p_address");
$p_house_no = F3::get("POST.p_house_no");
$p_phone = F3::get("POST.p_phone");
$temp_zone_id = F3::get("POST.temp_zone_id");
$temp_district_id = F3::get("POST.temp_district_id");
$temp_metropolitan = F3::get("POST.temp_metropolitan");
$temp_ward_no = F3::get("POST.temp_ward_no");
$temp_address = F3::get("POST.temp_address");
$temp_house_no = F3::get("POST.temp_house_no");
$temp_phone = F3::get("POST.temp_phone");
$nabalik_guardian_name = F3::get("POST.nabalik_guardian_name");
$nabalik_relation = F3::get("POST.nabalik_relation");
$nabalik_identity_no = F3::get("POST.nabalik_identity_no");
$nabalik_district = F3::get("POST.nabalik_district");
$nabalik_year = F3::get("POST.nabalik_year");
$nabalik_address = F3::get("POST.nabalik_address");
$bank_name = F3::get("POST.bank_name");
$creditor_name = F3::get("POST.creditor_name");
$creditor_district = F3::get("POST.creditor_district");
$creditor_year = F3::get("POST.creditor_year");
$creditor_address = F3::get("POST.creditor_address");
$per_nagarikta = F3::get("POST.per_nagarikta");
$per_identificationno = F3::get("POST.per_identificationno");
$per_district = F3::get("POST.per_district");
$per_year = F3::get("POST.per_year");
$indian_identificationno = F3::get("POST.indian_identificationno");
$other_identificationno = F3::get("POST.other_identificationno");
$captcha = F3::get("POST.code");
if ($captcha == F3::get("SESSION.captcha")) {
$this->pictureFolder($id);
$sqls[] = "INSERT INTO vehicle (id,wheeler,vehicleid,zone_id,lot_number,vehicle_symbol_type,number,ip_address,form_type) VALUES('{$id}','{$wheeler}','{$vehicleid}','{$zone_id}',' {$lot_number}','{$vehicle_symbol_type} ','{$number}','{$ip_address}','namsari')";
$sqls[] = "INSERT INTO owner (vehicleid,owner_type,first_name,last_name, father_name,grandfather_name,\n dob,reg_num,email,mobileno,p_zone_id,p_district_id, p_metropolitan,p_ward_no,\n p_address, p_house_no, p_phone, temp_zone_id,temp_district_id, temp_metropolitan,\n temp_ward_no, temp_address,temp_house_no, temp_phone, nabalik_guardian_name,nabalik_relation,\n nabalik_identity_no, nabalik_district, nabalik_year, nabalik_address, bank_name, creditor_name,\n creditor_district, creditor_year, creditor_address,per_nagarikta,per_identificationno,per_district,per_year,indian_identificationno,other_identificationno)\n VALUES( '{$id}','{$owner_type}','{$first_name}','{$last_name}','{$father_name}','{$grandfather_name}',\n '{$dob}','{$reg_num}','{$email}','{$mobile}','{$p_zone_id}','{$p_district_id}','{$p_metropolitan}','{$p_ward_no}','{$p_address}',\n '{$p_house_no}', '{$p_phone}','{$temp_zone_id}','{$temp_district_id}','{$temp_metropolitan}','{$temp_ward_no}',\n '{$temp_address}',' {$temp_house_no}',' {$temp_phone}', '{$nabalik_guardian_name}',' {$nabalik_relation}',\n '{$nabalik_identity_no}','{$nabalik_district}','{$nabalik_year}','{$nabalik_address}','{$bank_name}',\n '{$creditor_name}','{$creditor_district}','{$creditor_year}','{$creditor_address}','{$per_nagarikta}',\n '{$per_identificationno}','{$per_district}','{$per_year}','{$indian_identificationno}' ,'{$other_identificationno}')";
$sqls[] = "INSERT INTO namsari (vehicle_id,reason,date,remarks,witness_name,witness_address,citizenship_no) VALUES('{$id}','{$reason}','{$date}','{$remarks}','{$witness_name}','{$witness_address}','{$citizenship_no}')";
DB::sql($sqls);
F3::reroute("/feedbackt/{$id}");
} else {
F3::set('error', 'The captcha you have entered is wrong');
$this->transfer_ownership();
}
}
示例5: _force_logout
function _force_logout()
{
session_destroy();
F3::reroute('/');
}
示例6: DB
<?php
$main = (require __DIR__ . '/lib/base.php');
//F3::set('CACHE',TRUE);
$main->set('DEBUG', 3);
$main->set('UI', 'ui/');
$main->set('FONTS', 'fonts/');
$main->set('AUTOLOAD', 'controller/');
$main->set('DB', new DB('mysql:host=localhost;dbname=vrs', 'root', ''));
$main->set('db_param', array('live_host' => "mysql:host=localhost;dbname=db_vrs", 'live_user' => "root", 'live_password' => "3!!5(("));
$main->set('local_param', array('local_host' => "mysql:host=localhost;dbname=db_vrs_public", 'local_user' => "root", 'local_password' => "3!!5(("));
$main->set('ONERROR', function () {
F3::reroute('/user/home');
});
//$main->set('dateParams',array(
// "DSN" => "mysql:host=localhost;dbname=vrs",
// "DB_USER" => "root",
// "DB_PWD" => ""
//));
//all user requirements
$main->route('GET /', 'User_login->index;');
$main->route('POST /', 'User_login->login;');
$main->route('GET /user/home', 'User_login->user_home');
$main->route('GET /user/home/@sid', 'User_login->user_home');
$main->route('GET /user/logout', 'User_login->logout');
$main->route('GET /user/register', 'User_login->register');
$main->route('POST /user/register', 'User_login->register_approve');
$main->route('POST /saveRegister', 'SavedForm->registration_save');
$main->route('POST /saveNamsari', 'SavedForm->namsari_save');
//{{@BASE}}/saveRegister
$main->route('GET /register', 'User->new_registration');
示例7: function
<!--
Url: http://192.168.56.101/omu
Çıktı: OMU nun sayfasi
-->
<?php
require_once 'F3/F3.php';
F3::route('GET /omu', function () {
F3::reroute('http://www.omu.edu.tr');
});
F3::run();
示例8: deleteForm
function deleteForm()
{
if (!F3::get('SESSION.onlineUser')) {
F3::reroute("/");
}
$id = F3::get("PARAMS.id");
$vehicle = new Axon('vehicle');
if ($vehicle->found(array('id =:id', array(':id' => $id)))) {
$vehicle->load(array('id =:id', array(':id' => $id)));
$vehicle->erase();
F3::reroute('/');
} else {
F3::reroute('/');
}
}
示例9: function
F3::route('GET /', function () {
$view = new View();
echo $view->render('gallery.htm');
});
F3::route('GET /admin', function () {
F3::set('html_title', 'My Blog Administration');
$db = new \DB\Jig('data/');
$user = new \DB\Jig\Mapper($db, 'users.json');
$auth = new \Auth($user, array('id' => 'username', 'pw' => 'password'));
$auth->basic();
if ($auth) {
//set the session so user stays logged in
F3::set('SESSION.user', $auth->name);
F3::reroute('/admin/upload');
} else {
F3::reroute('/admin');
}
$view = new View();
echo $view->render('layout.htm');
});
F3::route('GET /admin/list', function () {
(new app\controllers\GalleryController())->viewAll();
});
F3::route('GET /admin/upload', function () {
F3::set('html_title', 'My Blog Create');
F3::set('content', 'admin_edit.html');
if (!F3::get('SESSION.user')) {
F3::set('content', 'security.html');
}
$view = new View();
echo $view->render('upload.html');
示例10: viewData
function viewData()
{
if (!F3::get('SESSION.sid')) {
F3::reroute('/home');
}
$id = F3::get('PARAMS.pid');
$poll = DB::sql(" SELECT tbl_poll.user_id,tbl_option.name,tbl_poll.expiry_date,tbl_poll.created_date,tbl_poll.published_date,tbl_poll.keyword,tbl_poll.id,tbl_poll.user_id,tbl_user.fullname,tbl_user.image,tbl_poll.question,tbl_option.value FROM tbl_user LEFT join tbl_poll ON tbl_user.id=tbl_poll.user_id left join tbl_option on tbl_poll.id=tbl_option.poll_id where tbl_poll.id={$id} ");
$i = 0;
$data = DB::SQL("select tbl_poll.*, options.* from tbl_poll,(select name, value, COALESCE(votes, 0) as votes from tbl_option left outer join (SELECT option_name, count(option_name) as votes, poll_id from tbl_vote where poll_id={$id} group by option_name) as vote on tbl_option.name = vote.option_name where tbl_option.poll_id ={$id}) as options where tbl_poll.id={$id}");
$vote = DB::SQL("select count(option_name) as vote from tbl_vote where poll_id={$id}");
// var_dump($data);die;
$dt = array();
$totalValue = $vote[0]["vote"];
if ($totalValue != 0) {
// loop over poll options
foreach ($data as $datas) {
$cent = $datas["votes"] / $totalValue * 100;
array_push($dt, array($datas["name"], stripslashes($datas["value"]), $datas["votes"], $cent));
}
} else {
foreach ($data as $datas) {
array_push($dt, array($datas["name"], stripslashes($datas["value"]), $datas["votes"]));
}
}
// var_dump($dt);
$question = $data[0]["question"];
if (!strpos($poll[0]["question"], '?')) {
$poll[0]["question"] .= "?";
}
$date = DATE('Y-m-d');
F3::set('date', $date);
F3::set('user_id', $poll[0]["user_id"]);
F3::set('id', $poll[0]["id"]);
F3::set('published_date', $poll[0]["published_date"]);
F3::set('expiry_date', $poll[0]["expiry_date"]);
F3::set('created_date', $poll[0]["created_date"]);
F3::set('keyword', $poll[0]["keyword"]);
$question = ucfirst($poll[0]["question"]);
F3::set('user_id', $poll[0]["user_id"]);
F3::set('fullname', $poll[0]["fullname"]);
F3::set('image', $poll[0]["image"]);
F3::set('question', $question);
F3::set('options', $dt);
F3::set('title', 'Poll Detail');
}
示例11: dismissNamsari
function dismissNamsari()
{
if (!F3::get('SESSION.asid')) {
F3::reroute("/admin");
}
$id = F3::get("PARAMS.id");
$vrs = new Axon("vehicle");
$vrs->load(array("id=:id", array(":id" => $id)));
$zone = Admin::getZone($vrs->zone_id);
$symbol = Admin::getSymbolType($vrs->vehicle_symbol_type);
$vehicleNo = $zone . $vrs->lot_number . $symbol . $vrs->number;
AdminLog::add($vehicleNo, $vrs->form_type, "dismissed");
$vrs->erase();
F3::reroute("/admin/ownershipTransfer/s");
}
示例12: function
// cache seminggu :3
/*
ADMIN PANEL SETTINGS~ :* :*
*/
\Middleware::instance()->before('GET|POST|PUT|DELETE /admin*', function (\Base $f3, $param) {
//cek apa dia login apa kagak, dan layak apa kagak. lel
$access = \Access::instance();
$access->policy('deny');
$access->allow('/admin/*', 'admin');
$access->allow('GET|POST /admin/Auth*');
$access->allow('GET|POST /admin/auth*');
if (!$f3->exists('SESSION.user_type') && !$f3->exists('COOKIE.user')) {
$f3->set('SESSION.user_type', 'guest');
}
$access->authorize($f3->get('SESSION.user_type'), function ($route, $subject) {
\F3::reroute('@admin_pack(@pack=Auth)');
});
/*
Default settings for template #1
*/
if ($f3->exists("COOKIE.user") or $f3->exists("SESSION.user")) {
$userz = \User::createUser(\kksd\Sesi::$DB);
$userz->load(array('id=?', $f3->exists("COOKIE.user") ? $f3->COOKIE['user'] : $f3->SESSION['user']));
$f3->set("system.user", $userz);
}
\Template::instance()->extend('php', function ($args) {
$html = isset($args[0]) ? $args[0] : '';
return "<?php {$html} ?>";
});
});
\F3::route("GET @admin: /admin", "\\Control\\Admin\\App->home");
示例13: get
public function get()
{
F3::reroute('/loot');
}
示例14: reportLog
function reportLog()
{
if (F3::get('SESSION.asid')) {
F3::reroute("/admin");
}
$admin = new Axon("admin_log");
// $users=$admin->afind();
$date1 = F3::get("POST.date1");
$date2 = F3::get("POST.date2");
if ($users = $admin->found()) {
// var_dump($users);die;
$users = $admin->afind("date between '" . $date1 . "' and '" . $date2 . "'");
F3::set('report', $users);
F3::set('nav', 'navigation');
F3::set('title', 'Admin - Log');
F3::set('templateAdmin', 'adminLog');
echo Template::serve("template/layout.html");
} else {
$users = array();
F3::set('report', $users);
F3::set('nav', 'navigation');
F3::set('templateAdmin', 'adminLog');
echo Template::serve("template/layout.html");
}
}
示例15: Axon
<?php
// Reset previous error message, if any
F3::clear('message');
// Form field validation
F3::call(':common');
if (!F3::exists('message')) {
// No input errors; add record to database
$blog = new Axon('kul');
$blog->copyFrom('REQUEST');
$blog->save();
// Return to home page; new blog entry should now be there
F3::reroute('/');
/*$payload = json_encode(array(F3::get('REQUEST.title'), F3::get('REQUEST.entry')));
F3::reroute('http://192.168.140.86/receiver.php?payload=' . $payload );*/
}
// Display the blog form again
F3::call(':createkul');