<?php require_once './core/lib/phpbf/framework.php'; BF::init(); BF::load_model("car"); $id = BF::gg(0); $action = BF::gg(1); if ($action == "view") { $car = new car($id); if (!$car->exists()) { throw new BF_not_found(); } BF::load_module("BF_output_template"); $tpl = new BF_output_template("view_car"); $tpl->assign('car', $car); $tpl->disp(); } elseif ($action == "save") { BF::load_module("BF_form"); $form = new BF_form('edit_car'); $car = new car($id); if (!$car->exists()) { throw new BF_not_found(); } // check if (!$form->check()) { $form->show_error(); } // process $car->name = $form->gval("name"); $car->price = $form->gval("price"); $car->save();
/** * Function to return current user (object) * It wil be used for identification, access check * @param object $set [optional default null] : Overrid the current logged user with either another user or false (when current user logout) * @return Object of current user or false if no user currently logged */ public static function gu($set = null) { static $user = null; if ($set !== null) { return $user = $set; } if ($user === null) { BF::load_model('user'); $user = user::get_logged_user(); } return $user; }