Beispiel #1
0
         $has_unwritable_tpl = 'no';
     }
     $smarty->assign('config_info', get_config_info());
     $smarty->assign('dir_checking', $dir_checking['detail']);
     $smarty->assign('has_unwritable_tpl', $has_unwritable_tpl);
     $smarty->assign('template_checking', $template_checking);
     $smarty->assign('rename_priv', $rename_priv);
     $smarty->assign('disabled', $disabled);
     $smarty->display('checking.php');
     break;
     /* 获得版本列表 */
 /* 获得版本列表 */
 case 'get_ver_list':
     include_once ROOT_PATH . 'includes/cls_json.php';
     $json = new JSON();
     $cur_ver = get_current_version();
     $new_ver = get_new_version();
     $needup_ver_list = get_needup_version_list($cur_ver, $new_ver);
     $result = array('msg' => 'OK', 'cur_ver' => $cur_ver, 'needup_ver_list' => $needup_ver_list);
     echo $json->encode($result);
     break;
     /* 获得某个SQL文件的SQL语句数 */
 /* 获得某个SQL文件的SQL语句数 */
 case 'get_record_number':
     include_once ROOT_PATH . 'includes/cls_json.php';
     $json = new JSON();
     $next_ver = isset($_REQUEST['next_ver']) ? $_REQUEST['next_ver'] : '';
     $type = isset($_REQUEST['type']) ? $_REQUEST['type'] : '';
     if ($next_ver === '' || $type === '') {
         die('EMPTY');
     }
Beispiel #2
0
<?php

if (!defined('DC')) {
    die("!defined('DC')");
}
$variables = ParseData::get_all_variables($db);
if (empty($_SESSION['restricted'])) {
    $tpl['public_key'] = $db->query(__FILE__, __LINE__, __FUNCTION__, __CLASS__, __METHOD__, "\n\t\t\tSELECT `public_key`\n\t\t\tFROM `" . DB_PREFIX . MY_PREFIX . "my_keys`\n\t\t\tWHERE `block_id` = (SELECT max(`block_id`) FROM `" . DB_PREFIX . MY_PREFIX . "my_keys` )\n\t\t\t", 'fetch_one');
    $tpl['public_key'] = bin2hex($tpl['public_key']);
}
$tpl['my_notice'] = get_my_notice_data();
$tpl['script_version'] = str_ireplace('[ver]', get_current_version($db), $lng['script_version']);
$script_name = $db->query(__FILE__, __LINE__, __FUNCTION__, __CLASS__, __METHOD__, "\n\t\tSELECT `script_name`\n\t\tFROM `" . DB_PREFIX . "main_lock`\n\t\t", 'fetch_one');
if ($script_name == 'my_lock') {
    $tpl['demons_status'] = 'OFF';
} else {
    $tpl['demons_status'] = 'ON';
}
if (isset($db) && get_community_users($db)) {
    $pool_admin_user_id = $db->query(__FILE__, __LINE__, __FUNCTION__, __CLASS__, __METHOD__, "\n\t\t\t\tSELECT `pool_admin_user_id`\n\t\t\t\tFROM `" . DB_PREFIX . "config`\n\t\t\t\t", 'fetch_one');
    if ((int) $_SESSION['user_id'] === (int) $pool_admin_user_id) {
        define('POOL_ADMIN', true);
    }
}
// несколько краудфандинговых проектов
$res = $db->query(__FILE__, __LINE__, __FUNCTION__, __CLASS__, __METHOD__, "\n\t\tSELECT `" . DB_PREFIX . "cf_projects`.*\n\t\tFROM `" . DB_PREFIX . "cf_projects`\n\t\tLEFT JOIN `" . DB_PREFIX . "cf_projects_data` ON  `" . DB_PREFIX . "cf_projects_data`.`project_id` = `" . DB_PREFIX . "cf_projects`.`id`\n\t\tWHERE `del_block_id` = 0 AND\n\t\t\t\t\t  `end_time` > " . time() . " AND\n\t\t\t\t\t `lang_id` = {$lang}\n\t\tORDER BY `funders` DESC\n\t\tLIMIT 3\n\t\t");
while ($row = $db->fetchArray($res)) {
    $row = array_merge(project_data($row), $row);
    $tpl['projects'][$row['id']] = $row;
}
// история операций по кошелькам
}
define('DC', TRUE);
define('ABSPATH', dirname(dirname(__FILE__)) . '/');
error_reporting(E_ALL);
// определяем режим вывода ошибок
ini_set('display_errors', 'On');
// включаем буфферизацию вывода (вывод скрипта сохраняется во внутреннем буфере)
ob_start();
//require_once( ABSPATH . 'includes/errors.php' );
require_once ABSPATH . 'db_config.php';
require_once ABSPATH . 'includes/autoload.php';
$db = new MySQLidb(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME, DB_PORT);
if (!node_admin_access($db)) {
    die('Permission denied');
}
$cur_ver = get_current_version($db);
$file_ver = @file_get_contents(ABSPATH . 'version');
// т.к. в mysql нет возможности выбрать максимальную версию вида 0.0.9b11, делаем это в php
$new_ver = $db->query(__FILE__, __LINE__, __FUNCTION__, __CLASS__, __METHOD__, "\n\t\tSELECT `version`\n\t\tFROM `" . DB_PREFIX . "new_version`\n\t\tWHERE `alert` = 1\n\t\t", 'array');
$new_max_ver = '0';
for ($i = 0; $i < sizeof($new_ver); $i++) {
    if (version_compare($new_ver[$i], $new_max_ver) == 1) {
        $new_max_ver = $new_ver[$i];
    }
}
// если версия в файле не сотвествует той, которая в блоке
if ($new_max_ver != $file_ver) {
    // Версия в файле больше нашей?
    if (version_compare($file_ver, $cur_ver) == 1) {
        $new_max_ver = $file_ver;
    }
            //var_dump($submenu);
            //var_dump($smitem);
            $content .= '<div class="item_child"><img src="' . $template_dir . '' . $smitem['plaatje'] . '" border="0" valign=middle><a href="?lang=' . lang_get_value_defaultlang() . '' . $smitem['url'] . '">' . $submenu . '</a></div>';
        }
    }
}
$content .= ' </div>	
	                
	                <div id="bottom"> 
	                </div>  			
	             </div>
	             <div id="wrapper_center">';
$content .= '<div id="path">
	                	<div class="wrapper">
	                    </div>
	                </div><div id="content">';
$linkback = get_linkback();
if ($linkback !== FALSE) {
    $content .= '<div class="back"><a href="' . $linkback . '"><img src="' . $template_dir . 'back_top.png" border="0" valign="middle" title="' . $lang->translate(1105) . '"></a></div>';
} else {
    $content .= '<div class="back"><img src="' . $template_dir . 'home_top.png" border="0" valign="middle"></div>';
}
if (get_value_session('from_db', 'is_admin') != FALSE || get_value_session('from_db', 'is_admin') != 0) {
    $html .= get_current_version($cp_version);
}
$content .= '<p>' . $html . '<br /></p></div>
	            
	    		</div>          
			</div>  
			<div class="footer"><div id="footertext">ver.' . $cp_version . '</div></div>
</html>';
Beispiel #5
0
function vtms_enqueue_scripts()
{
    wp_enqueue_style('parent', get_template_directory_uri() . '/stylesheets/styles.css', array(), get_current_version());
}
Beispiel #6
0
<?php
	define('IN_ECS', true);
	require(dirname(__FILE__) . '/includes/init.php');

	$current_version  = get_current_version();
	$current_version_is_use = $current_version == 'v2.7.2' ? 'can_use':'no_use';
	$plugins_is_write = is_writable(dirname(__FILE__)) == true ? 'can_write':'no_write';
	$is_continue = ($current_version_is_use == 'no_use' || $plugins_is_write == 'no_write') ? 'no':'yes' ;

	assign_query_info();
	$smarty->assign('repeatCreateApp', 'false');
	$smarty->assign('ur_here', $_LANG['check']);
	$smarty->assign('current_version_is_use',$current_version_is_use);
	$smarty->assign('plugins_is_write',$plugins_is_write);
	$smarty->assign('is_continue',$is_continue);
	$smarty->display('check.html');
Beispiel #7
0
<?php

/**
 * Template created by Gregory Chris
 */
load_model('version');
load_view('login_screen', array('version' => get_current_version()));
load_view('footer');
Beispiel #8
0
<?php

/**
 * Template created by Gregory Chris
 */
load_model('version');
die('' . get_current_version());
Beispiel #9
0
function register_detail($pname, $dirname)
{
    global $xoopsDB;
    $qdir = $xoopsDB->quoteString($dirname);
    $res = $xoopsDB->query("SELECT * FROM " . UPDATE_PKG . " WHERE vcheck={$qdir} AND pversion='HEAD'");
    if ($xoopsDB->getRowsNum($res)) {
        // exist current
        $pkg = $xoopsDB->fetchArray($res);
        if ($pkg['pname'] == $pname) {
            return false;
        }
        // unchanged
        clean_pkginfo($pkg['pkgid']);
    }
    $qname = $xoopsDB->quoteString($pname);
    $curver = get_current_version($pname, $dirname);
    $par = import_new_package($pname, $curver[1]);
    $pid = $par ? $par->getVar('pkgid') : 0;
    $name = $xoopsDB->quoteString($par ? $par->getVar('name') : '');
    return $xoopsDB->query("INSERT INTO " . UPDATE_PKG . "(pname,pversion,vcheck,parent,name,ctime) VALUES({$qname},'HEAD',{$qdir},{$pid},{$name}," . time() . ")");
}
Beispiel #10
0
function show_info_table($pkg)
{
    $ppkg = new Package($pkg->getVar('parent'));
    $info = array('name' => _AM_PKG_NAME, 'pname' => _AM_PKG_PNAME, 'pversion' => _AM_PKG_CURRENT, 'dtime' => _AM_PKG_DTIME, 'ctime' => _AM_PKG_CTIME, 'vcheck' => _AM_PKG_DIRNAME);
    $buf = "<table cellspacing='0'>\n";
    $dirname = $pkg->getVar('vcheck');
    $module_handler =& xoops_gethandler('module');
    $module = $dirname ? $module_handler->getByDirname($dirname) : false;
    list($mver, $iver) = get_current_version($pkg->getVar('pname'), $pkg->getVar('vcheck'));
    $n = 0;
    foreach ($info as $name => $label) {
        $bg = $n++ % 2 ? "even" : "odd";
        $val = $ppkg->getVar($name);
        if (preg_match('/time$/', $name)) {
            $val = formatTimestamp($val);
        } elseif ($name == 'pversion') {
            if ($iver != $val) {
                $val .= " ({$iver})";
            }
            if (is_object($module)) {
                $cver = $module->getVar('version') / 100;
                if ($cver != $mver) {
                    $val .= " [{$cver}" . _AM_UPDATE_TO . "{$mver}]";
                }
            }
        } elseif ($name == 'vcheck') {
            if ($dirname != $val) {
                $val = "{$dirname} ({$val})";
            }
        }
        $val = htmlspecialchars($val);
        $buf .= "<tr class='{$bg}'><th>{$label}</th><td>{$val}</td></tr>\n";
    }
    return $buf . "</table>\n";
}