예제 #1
0
 public static function checkCondition($condition, &$params)
 {
     if (isset($condition['name']) && $condition['name'] === 'duration') {
         if (empty($condition['value'])) {
             return array($params['model']->dueDate < time(), '');
         }
         return array($params['model']->dueDate < time() - (int) $condition['value'], '');
     }
     return parent::checkCondition($condition, $params);
 }
예제 #2
0
 public static function checkCondition($condition, &$params)
 {
     if (isset($condition['name']) && $condition['name'] === 'duration') {
         if ($params['model']->hasAttribute('lastActivity')) {
             return array($params['model']->lastActivity < time() - (int) $condition->value, '');
         } elseif ($params['model']->hasAttribute('lastUpdated')) {
             return array($params['model']->lastUpdated < time() - (int) $condition->value, '');
         } else {
             return array(false, '');
         }
     } else {
         return parent::checkCondition($condition, $params);
     }
 }