Вход Регистрация
Файл: install/functions.php
Строк: 60
<?php

function is_ajax_request(){
    if (!isset(
$_SERVER['HTTP_X_REQUESTED_WITH'])){ return false; }
    return 
$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest';
}

function 
render($template_name, $data=array()){
    
extract($data);
    
ob_start();
    include 
PATH . "templates/{$template_name}.php";
    return 
ob_get_clean();
}

function 
run_step($step, $is_submit=false){
    require 
PATH . "steps/{$step['id']}.php";
    
$result = step($is_submit);
    return 
$result;
}

function 
make_json($array){

    
$json = '{';
    
$pairs = array();

    foreach(
$array as $key=>$val){
        if (!
is_numeric($val)) { $val = "'{$val}'"; }
        
$pairs[] = "{$key}: $val";
    }

    
$json .= implode(', ', $pairs);
    
$json .= '}';

    return 
$json;

}

function 
html_bool_span($value, $condition){
    if (
$condition){
        return 
'<span class="positive">' . $value . '</span>';
    } else {
        return 
'<span class="negative">' . $value . '</span>';
    }
}

function 
get_langs(){

    
$dir = PATH . 'languages';
    
$dir_context = opendir($dir);

    
$list = array();

    while (
$next = readdir($dir_context)){

        if (
in_array($next, array('.', '..'))){ continue; }
        if (
strpos($next, '.') === 0){ continue; }
        if (!
is_dir($dir.'/'.$next)) { continue; }

        
$list[] = $next;

    }

    return 
$list;

}
Онлайн: 1
Реклама