当前位置: 首页>>代码示例>>PHP>>正文


PHP UpgradeHistory::getAll方法代码示例

本文整理汇总了PHP中UpgradeHistory::getAll方法的典型用法代码示例。如果您正苦于以下问题:PHP UpgradeHistory::getAll方法的具体用法?PHP UpgradeHistory::getAll怎么用?PHP UpgradeHistory::getAll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UpgradeHistory的用法示例。


在下文中一共展示了UpgradeHistory::getAll方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: display

 public function display()
 {
     global $sugar_flavor;
     global $current_user;
     $mod_strings = return_module_language($GLOBALS['current_language'], 'Home');
     $this->ss->assign('mod', $mod_strings);
     $this->ss->assign("sugarFlavor", $sugar_flavor);
     //check the upgrade history to see if this instance has been upgraded, if so then present the calendar url message
     //if no upgrade history exists then we can assume this is an install and we do not show the calendar message
     $uh = new UpgradeHistory();
     $upgrade = count($uh->getAll()) > 0 ? true : false;
     if ($upgrade) {
         //create the url with the user id and scrolltocal flag.  This will be passed into language string
         $urlForString = $mod_strings['LBL_TOUR_CALENDAR_URL_1'];
         $urlForString .= '<br><a href="index.php?module=Users&action=EditView&record=' . $current_user->id . '&scrollToCal=true" target="_blank">';
         $urlForString .= $mod_strings['LBL_TOUR_CALENDAR_URL_2'] . '</a>';
         $this->ss->assign('view_calendar_url', $urlForString);
     }
     $this->ss->display('modules/Home/tour.tpl');
 }
开发者ID:MexinaD,项目名称:SuiteCRM,代码行数:20,代码来源:view.tour.php

示例2: buildInstallGrid

 function buildInstallGrid($view)
 {
     $uh = new UpgradeHistory();
     $installeds = $uh->getAll();
     $upgrades_installed = 0;
     $installed_objects = array();
     foreach ($installeds as $installed) {
         $filename = from_html($installed->filename);
         $date_entered = $installed->date_entered;
         $type = $installed->type;
         $version = $installed->version;
         $upgrades_installed++;
         $link = "";
         switch ($type) {
             case "theme":
             case "langpack":
             case "module":
             case "patch":
                 $manifest_file = extractManifest($filename);
                 require_once $manifest_file;
                 $name = empty($manifest['name']) ? $filename : $manifest['name'];
                 $description = empty($manifest['description']) ? $mod_strings['LBL_UW_NONE'] : $manifest['description'];
                 if (($upgrades_installed == 0 || $uh->UninstallAvailable($installeds, $installed)) && is_file($filename) && !empty($manifest['is_uninstallable'])) {
                     $link = urlencode($filename);
                 } else {
                     $link = 'false';
                 }
                 break;
             default:
                 break;
         }
         if ($view == 'default' && $type != 'patch') {
             continue;
         }
         if ($view == 'module' && $type != 'module' && $type != 'theme' && $type != 'langpack') {
             continue;
         }
         $target_manifest = remove_file_extension($filename) . "-manifest.php";
         require_once "{$target_manifest}";
         if (isset($manifest['icon']) && $manifest['icon'] != "") {
             $manifest_copy_files_to_dir = isset($manifest['copy_files']['to_dir']) ? clean_path($manifest['copy_files']['to_dir']) : "";
             $manifest_copy_files_from_dir = isset($manifest['copy_files']['from_dir']) ? clean_path($manifest['copy_files']['from_dir']) : "";
             $manifest_icon = clean_path($manifest['icon']);
             $icon = "<img src=\"" . $manifest_copy_files_to_dir . ($manifest_copy_files_from_dir != "" ? substr($manifest_icon, strlen($manifest_copy_files_from_dir) + 1) : $manifest_icon) . "\">";
         } else {
             $icon = getImageForType($manifest['type']);
         }
         $installed_objects[] = array('icon' => $icon, 'name' => $name, 'type' => $type, 'version' => $version, 'date_entered' => $date_entered, 'description' => $description, 'file' => $link);
         //print( "<form action=\"" . $form_action . "_prepare\" method=\"post\">\n" );
         //print( "<tr><td>$icon</td><td>$name</td><td>$type</td><td>$version</td><td>$date_entered</td><td>$description</td><td>$link</td></tr>\n" );
         //print( "</form>\n" );
     }
 }
开发者ID:jgera,项目名称:sugarcrm_dev,代码行数:53,代码来源:PackageManagerDisplay.php

示例3: elseif

    } elseif ($_REQUEST['step'] >= count($steps['files'])) {
        $_REQUEST['step'] = 0;
    }
} else {
    // first time through - kill off old sessions
    unset($_SESSION['step']);
    $_REQUEST['step'] = 0;
}
$file = $steps['files'][$_REQUEST['step']];
require 'modules/UpgradeWizard/' . $file . '.php';
////	END LOGIC
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
////	UPGRADE HISTORY
// display installed pieces and versions
$installeds = $uh->getAll();
$upgrades_installed = 0;
$uwHistory = $mod_strings['LBL_UW_DESC_MODULES_INSTALLED'] . "<br>\n";
$uwHistory .= "<ul>\n";
$uwHistory .= "<table>\n";
$uwHistory .= <<<eoq
\t<tr>
\t\t<th></th> 
\t\t<th align=left>
\t\t\t{$mod_strings['LBL_ML_NAME']}
\t\t</th>
\t\t<th align=left>
\t\t\t{$mod_strings['LBL_ML_TYPE']}
\t\t</th>
\t\t<th align=left>
\t\t\t{$mod_strings['LBL_ML_VERSION']}
开发者ID:BackupTheBerlios,项目名称:livealphaprint,代码行数:31,代码来源:index.php


注:本文中的UpgradeHistory::getAll方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。