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

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

    
$min_php_version '5.2.0';
    
$extensions = array('json''mbstring''simplexml''iconv''mysqli');

    
sort($extensions);

    
$info = array();

    
$info['valid'] = true;

    
$info['php'] = array(
        
'version' => PHP_VERSION,
        
'valid' => (version_compare(PHP_VERSION$min_php_version) >= 0)
    );

    
$info['valid'] = $info['valid'] && $info['php']['valid'];

    foreach (
$extensions as $ext) {
        
$loaded extension_loaded($ext);
        
$info['ext'][$ext] = $loaded;
        
$info['valid'] = $info['valid'] && $loaded;
    }

    return 
$info;

}
////////////////////////////////////////////////////////////////////////////////
function check_permissions(){

    
$folders     = array('images','upload','includes','cache');
    
$permissions = array();

    foreach(
$folders as $folder){
        
$right true;
        
$path  PATH.'/'.$folder;
        if(!@
is_writable($path)){
            if (!@
chmod($path0777)){
                
$right false;;
            }
        }
        
$permissions[$folder] = array('valid'=>$right'perm'=>mb_substr(sprintf('%o', @fileperms($path)), -4));
    }

    return 
$permissions;

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