Example #1
0
 /**
  * Render column
  *
  * @return  string
  */
 public function render(Varien_Object $row)
 {
     $curVersion = $row->getLocalVersion();
     $lastVerion = $row->getRemoteVersion();
     $compare = version_compare($curVersion, $lastVerion);
     if (!$curVersion) {
         $status = '';
         $curVersion = '--';
     } elseif (!$lastVerion) {
         $status = 'major';
     } elseif ($compare == 0) {
         $status = 'notice';
     } elseif ($compare == -1) {
         $status = 'critical';
     } elseif ($compare == 1) {
         $status = 'minor';
     }
     return '<span class="grid-severity-' . $status . '"><span>' . $curVersion . '</span></span>';
 }
 public function render(Varien_Object $row)
 {
     $curVer = (string) Mage::getConfig()->getNode("modules/{$row->getModuleName()}/version");
     $lastVer = $row->getRemoteVersion();
     $compare = version_compare($curVer, $lastVer);
     if (!$curVer) {
         $status = '';
     } elseif (!$lastVer) {
         $status = 'major';
         #return '<span class="grid-severity-minor">'.$curVer.'</span>';
     } elseif ($compare == 0) {
         $status = 'notice';
     } elseif ($compare == -1) {
         $status = 'critical';
         #return '<span class="grid-severity-major">'.$curVer.'</span>';
     } elseif ($compare == 1) {
         $status = 'minor';
         #return '<span class="grid-severity-minor">'.$curVer.'</span>';
     }
     return '<span class="grid-severity-' . $status . '"><span>' . $curVer . '</span></span>';
 }