コード例 #1
0
ファイル: indexAction.php プロジェクト: brian-clemont/phpos
echo $layout->set_style('padding:15px');
?>
	

<?php 
echo $layout->main();
?>
	
<?php 
echo $layout->title('Updater');
?>
	  


<?php 
$updater = new phpos_updater();
echo $layout->column('50%');
echo $layout->subtitle(txt('cp_updater_check_title'), MY_RESOURCES_URL . 'window_icon.png');
echo $layout->txtdesc(txt('cp_updater_desc_main'));
$my_version = PHPOS_VERSION;
$my_version_name = '<br /> <span style="color:#878787">(' . PHPOS_VERSION_NAME . ')</span>';
if ($updater->check_online()) {
    $download_url = 'http://' . $updater->get_zip();
    $last_version = $updater->get_version();
    $last_version_name = '<br /> <span style="color:#878787">(' . $updater->get_name() . ')</span>';
    if ($updater->is_actual()) {
        $my_version = '<span style="color:green;font-weight:bold;font-size:15px">' . $my_version . '</span>';
        $last_version = '<span style="color:green;font-weight:bold;font-size:15px">' . $last_version . '</span>';
        $msg = $layout->div_ok(txt('cp_updater_check_status_actual'));
    } else {
        $my_version = '<span style="color:red;font-weight:bold;font-size:15px">' . $my_version . '</span>';
コード例 #2
0
ファイル: tray.updater.php プロジェクト: brian-clemont/phpos
$tray['use_custom_icons'] = true;
$tray['use_lang'] = true;
$tray['title'] = txt('updater_tray_title');
$tmp_context_menu = array();
$www_link = 'window.open(\'' . PHPOS_ONLINE . '?from_updater=1&lang=' . myconfig('lang') . '\', \'_blank\'); return false;';
$github_link = 'window.open(\'' . PHPOS_GITHUB . '\', \'_blank\'); return false;';
$tmp_context_menu[] = 'upd1::<b>' . txt('updater_tray_launch_updater') . '</b>::' . helper::win(txt('updater_tray_title'), 'app', 'app_id:updater') . '::time';
$tmp_context_menu[] = '---';
$tmp_context_menu[] = 'www::' . txt('updater_tray_visit_www') . '::' . $www_link . '::arrow_back';
$tmp_context_menu[] = 'git::' . txt('updater_tray_visit_git') . '::' . $github_link . '::arrow_back';
$context_menu_style = array();
global $updater_message;
$conn_msg['online'] = '<span style=\'font-weight:bold; color: #257128\'>' . txt('updater_tray_online') . '</span>';
$conn_msg['offline'] = '<span style=\'font-weight:bold; color: #7f211d\'>' . txt('updater_tray_offline') . '</span>';
$conn_msg['disabled'] = '<span style=\'font-weight:bold; color: #384e92\'>' . txt('updater_tray_disabled') . '</span>';
$updater = new phpos_updater();
$tray['icons'] = array(ICONS . 'tray/updater.png');
$timeout = 3;
$cfg_timeout = globalconfig('app_updater_autoupdate_timeout');
if (!empty($cfg_timeout) && $cfg_timeout != 0) {
    $timeout = $cfg_timeout;
}
if (globalconfig('app_updater_autoupdate') == 1) {
    if ($updater->check_online(intval($timeout))) {
        $last_version_name = $updater->get_name();
        if (!$updater->is_actual()) {
            $your_version = '<span style=\'color: #7f211d\'><b>' . txt('updater_tray_your_version') . ':</b> ' . PHPOS_VERSION_NAME . '</span>';
            $newest_version = '<span style=\'color: #257128\'><b>' . txt('updater_tray_newest_version') . ':</b> ' . $last_version_name . '</span>';
            $tmp_context_menu[] = '---';
            $tmp_context_menu[] = 'your_v::' . $your_version . '::return false;::cancel';
            $tmp_context_menu[] = 'serv_v::' . $newest_version . '::return false;::ok';