/** * 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>'; }