public function indexForBiobank($id) { $lastImportDate = FileImported::model()->getDateLastImportByBiobank($id); $today = date('Y-m-d H:i:s'); $diffSec = strtotime($today) - strtotime($lastImportDate); $diffJours = round($diffSec / 60 / 60 / 24, 0); $args = array(); $args['diffJours'] = $diffJours; if (Yii::app()->getLocale()->id == "fr") { $args['lastImportDate'] = CommonTools::toShortDateFR($lastImportDate); } else { if (Yii::app()->getLocale()->id == "en") { $args['lastImportDate'] = CommonTools::toShortDateEN($lastImportDate); } } $args['status'] = 'success'; if ($diffJours < 10) { $args['status'] = 'success'; } elseif ($diffJours < 30) { $args['status'] = 'notice'; } else { $args['status'] = 'error'; } Yii::app()->user->setFlash($args['status'], Yii::t('myBiobank', 'lastImportMessage' . '_' . $args['status'], $args)); $model = $this->loadModel($id); Yii::app()->params['biobank'] = $model; $this->render('index', array('model' => $model)); }
/** * test the method to translate a mysql date to a short date en jj/mm/aa */ public function testToSHortDateEN() { $madate = "2000-12-27 23:45:00"; $this->assertEquals("2000-12-27", CommonTools::toShortDateEN($madate)); }