PHP Classes

File: src/functions/helpers.php

Recommend this page to a friend!
  Classes of Muhammad Umer Farooq   Zest   src/functions/helpers.php   Download  
File: src/functions/helpers.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Zest
Application to show the use of the Zest framework
Author: By
Last change:
Date: 2 years ago
Size: 9,655 bytes
 

Contents

Class file image Download
<?php

if (!function_exists('printl')) {
    function
printl(string $key, string $default = null)
    {
        return (new \
Zest\Language\Language())->print($key, $default);
    }
}
function
__printl(string $key, string $default = null)
{
    return (new \
Zest\Language\Language())->print($key, $default);
}
if (!
function_exists('lang')) {
    function
lang()
    {
        return
__config('app.language');
    }
}
function
__lang()
{
    return
__config('app.language');
}
if (!
function_exists('input')) {
    function
input($key)
    {
        return
Zest\Input\Input::input($key);
    }
}
function
__input($key)
{
    return
Zest\Input\Input::input($key);
}
if (!
function_exists('input_all')) {
    function
input_all()
    {
        return
$_REQUEST;
    }
}
function
__input_all()
{
    return
$_REQUEST;
}
if (!
function_exists('escape')) {
    function
escape($str, $type = 'secured')
    {
        return
Zest\Input\Input::clean($str, $type);
    }
}
function
__escape($str, $type = 'secured')
{
    return
Zest\Input\Input::clean($str, $type);
}
if (!
function_exists('restore_line_break')) {
    function
restore_line_break($input)
    {
        return \
Zest\Input\Input::restoreLineBreaks($input);
    }
}
function
__restore_line_break($input)
{
    return \
Zest\Input\Input::restoreLineBreaks($input);
}
if (!
function_exists('is_submit')) {
    function
is_submit($name)
    {
        return
Zest\Input\InPut::isFromSubmit($name);
    }
}
function
__is_submit($name)
{
    return
Zest\Input\InPut::isFromSubmit($name);
}
if (!
function_exists('site_base_url')) {
    function
site_base_url()
    {
        return
Zest\Site\Site::siteBaseUrl();
    }
}
function
__site_base_url()
{
    return
Zest\Site\Site::siteBaseUrl();
}
if (!
function_exists('current_url')) {
    function
current_url()
    {
        return
Zest\Site\Site::siteUrl();
    }
}
function
__current_url()
{
    return
Zest\Site\Site::siteUrl();
}
if (!
function_exists('redirect')) {
    function
redirect($url = null)
    {
        return
Zest\Site\Site::redirect($url);
    }
}
function
__redirect($url = null)
{
    return
Zest\Site\Site::redirect($url);
}
if (!
function_exists('salts')) {
    function
salts($len, $special = false)
    {
        return
Zest\Site\Site::salts($len, $special);
    }
}
function
__salts($len, $special = false)
{
    return
Zest\Site\Site::salts($len, $special);
}
if (!
function_exists('set_cookie')) {
    function
set_cookie($name, $value, $expire = 0, $path = null, $domain = null, $secure = false, $httponly = true)
    {
       
$cookie = new Zest\Cookies\Cookies();

        return
$cookie->set($name, $value, time() + $expire, $path, $domain, $secure, $httponly);
    }
}
function
__set_cookie($name, $value, $expire = 0, $path = null, $domain = null, $secure = false, $httponly = true)
{
   
$cookie = new Zest\Cookies\Cookies();

    return
$cookie->set($name, $value, time() + $expire, $path, $domain, $secure, $httponly);
}
if (!
function_exists('get_cookie')) {
    function
get_cookie($name)
    {
       
$cookie = new Zest\Cookies\Cookies();

        return
$cookie->get($name);
    }
}
function
__get_cookie($name)
{
   
$cookie = new Zest\Cookies\Cookies();

    return
$cookie->get($name);
}
if (!
function_exists('delete_cookie')) {
    function
delete_cookie($name, $path = null, $domain = null)
    {
       
$cookie = new Zest\Cookies\Cookies();

        return
$cookie->delete($name, $path, $domain);
    }
}
function
__delete_cookie($name, $path = null, $domain = null)
{
   
$cookie = new Zest\Cookies\Cookies();

    return
$cookie->delete($name, $path, $domain);
}
if (!
function_exists('is_cookie')) {
    function
is_cookie($name)
    {
       
$cookie = new Zest\Cookies\Cookies();

        return
$cookie->has($name);
    }
}
function
__is_cookie($name)
{
   
$cookie = new Zest\Cookies\Cookies();

    return
$cookie->has($name);
}
if (!
function_exists('add_system_message')) {
    function
add_system_message($msg, $type = null)
    {
        if (!isset(
$type) && empty($type)) {
           
$type = 'light';
        }

        return (new
Zest\SystemMessage\SystemMessage())->add(['msg'=>$msg, 'type'=>$type]);
    }
}
function
__add_system_message($msg, $type = null)
{
    if (!isset(
$type) && empty($type)) {
       
$type = 'light';
    }

    return (new
Zest\SystemMessage\SystemMessage())->add(['msg'=>$msg, 'type'=>$type]);
}
if (!
function_exists('view_system_message')) {
    function
view_system_message()
    {
        return (new
Zest\SystemMessage\SystemMessage())->view();
    }
}
function
__view_system_message()
{
    return (new
Zest\SystemMessage\SystemMessage())->view();
}
if (!
function_exists('route')) {
    function
route($key, $default = null)
    {
        return (new \
Zest\Common\Root())->get($key, $default);
    }
}
function
__route($key, $default = null)
{
    return (new \
Zest\Common\Root())->get($key, $default);
}
if (!
function_exists('encrypt')) {
    function
encrypt($data)
    {
        return (new \
Zest\Encryption\Encryption())->encrypt($data);
    }
}
function
__encrypt($data)
{
    return (new \
Zest\Encryption\Encryption())->encrypt($data);
}
if (!
function_exists('decrypt')) {
    function
decrypt($token)
    {
        return (new \
Zest\Encryption\Encryption())->decrypt($token);
    }
}
function
__decrypt($token)
{
    return (new \
Zest\Encryption\Encryption())->decrypt($token);
}
if (!
function_exists('view')) {
    function
view($file = '', $args = [], $minify = false, $headers = [], $code = 200)
    {
        return (new
Zest\View\View())::view($file, $args, $minify, $headers, $code);
    }
}
function
__view($file = '', $args = [], $minify = false, $headers = [], $code = 200)
{
    return (new
Zest\View\View())::view($file, $args, $minify, $headers, $code);
}
if (!
function_exists('model')) {
    function
model($model = 'post')
    {
        return (object) (new \
Zest\Common\Model\Model())->set($model)->execute();
    }
}
function
__model($model = 'post')
{
    return (object) (new \
Zest\Common\Model\Model())->set($model)->execute();
}
if (!
function_exists('write_file')) {
    function
write_file($file, $mode, $value)
    {
        return (new \
Zest\Files\FileHandling())->open($file, $mode)->write($value);
    }
}
function
__write_file($file, $mode, $value)
{
    return (new \
Zest\Files\FileHandling())->open($file, $mode)->write($value);
}
if (!
function_exists('read_file')) {
    function
read_file($file, $mode)
    {
        return (new \
Zest\Files\FileHandling())->open($file, $mode)->read();
    }
}
function
__read_file($file, $mode)
{
    return (new \
Zest\Files\FileHandling())->open($file, $mode)->read();
}
if (!
function_exists('pagination')) {
    function
pagination($total = 10, $perPage = 6, $current = 1, $urlAppend = '/', $ulCLass = 'pagination', $liClass = 'page-item', $aClass = 'page-link')
    {
        return (new \
Zest\Common\Pagination($total, $perPage, $current, $urlAppend, $ulCLass, $liClass, $aClass))->pagination();
    }
}
function
__pagination($total = 10, $perPage = 6, $current = 1, $urlAppend = '/', $ulCLass = 'pagination', $liClass = 'page-item', $aClass = 'page-link')
{
    return (new \
Zest\Common\Pagination($total, $perPage, $current, $urlAppend, $ulCLass, $liClass, $aClass))->pagination();
}
if (!
function_exists('container')) {
    function
container($identifier, $params = [])
    {
        return (new \
Zest\Common\Container\DIS())->get($identifier, $params);
    }
}
function
__container($identifier, $params = [])
{
    return (new \
Zest\Common\Container\DIS())->get($identifier, $params);
}
if (!
function_exists('config')) {
    function
config($key, $default = null)
    {
        return (new \
Zest\Common\Configuration())->get($key, $default);
    }
}
function
__get_env($key, $default = null)
{
    return (new \
Zest\Common\Env())->get($key, $default);
}
if (!
function_exists('get_env')) {
    function
get_env($key, $default = null)
    {
        return (new \
Zest\Common\Env())->get($key, $default);
    }
}
function
__config($key, $default = null)
{
    return (new \
Zest\Common\Configuration())->get($key, $default);
}
if (!
function_exists('log_message')) {
    function
log_message($message, $type = 'info', $file = '')
    {
        return (new \
Zest\Common\Logger\Logger())->setCustomFile($file)->$type($message);
    }
}
function
__log_message($message, $type = 'info', $file = '')
{
    return (new \
Zest\Common\Logger\Logger())->setCustomFile($file)->$type($message);
}

if (!
function_exists('decode_html_entity')) {
    function
decode_html_entity($content)
    {
        return (new \
Zest\Input\Input())->decodeHtmlEntity($content);
    }
}
function
__decode_html_entity($content)
{
    return (new \
Zest\Input\Input())->decodeHtmlEntity($content);
}
if (!
function_exists('base_path')) {
    function
base_path()
    {
        return
route('root');
    }
}
function
__base_path()
{
    return
route('root');
}
if (!
function_exists('app_path')) {
    function
app_path()
    {
        return
route('app');
    }
}
function
__app_path()
{
    return
route('app');
}
if (!
function_exists('session_path')) {
    function
session_path()
    {
        return
route('storage.session');
    }
}
function
__session_path()
{
    return
route('storage.session');
}
if (!
function_exists('public_path')) {
    function
public_path()
    {
        return
route('public');
    }
}
function
__public_path()
{
    return
route('public');
}
if (!
function_exists('cache_path')) {
    function
cache_path()
    {
        return
route('storage.cache');
    }
}
function
__cache_path()
{
    return
route('storage.cache');
}
function
maintenanceInstance()
{
    return new \
Zest\Common\Maintenance();
}