Files
admin_hura_8/inc/common.php
2024-01-19 20:14:21 +07:00

37 lines
981 B
PHP

<?php
function init_autoload(){
$classLoader = require_once ROOT_DIR . '/package/vendor/autoload.php';
$classLoader->add("Hura8", ROOT_DIR . '/inc' );
return $classLoader;
}
//get current paging id
function getPageId(){
return getRequestInt('page', 1);
}
function getPageSize($default=10){
return getRequestInt('pageSize', $default);
}
//Function to get the post value in submit
function getPost($var, $default="", $encode = false, $keep_tag=""){
return isset($_POST[$var]) ? $_POST[$var] : $default;
}
//Function to get the INTERGER request value of a variable
function getRequestInt($var, $min_value = 0){
$request = isset($_REQUEST[$var]) ? (int) $_REQUEST[$var] : (int) $min_value;
$request = ($request >= $min_value ) ? $request : $min_value; //if user tampers request parameter
return $request;
}
//Function to get the request value of a variable
function getRequest($var, $default=""){
return $_REQUEST[$var] ?? $default;
}