public function PHPValidate($values)
 {
     $values = $this->value;
     if (!$values) {
         $app = JFactory::getApplication();
         $image = $app->input->files->get($this->getId() . "_image");
         $values = $image['name'];
     }
     return parent::PHPValidate($values);
 }
Beispiel #2
0
 public function PHPValidate($values)
 {
     if (isset($this->listing) && $this->listing->cat_id) {
         $params = JUDirectoryHelper::getParams($this->listing->cat_id);
     } else {
         $params = JUDirectoryHelper::getParams(null, $this->listing_id);
     }
     $maxTags = $params->get("max_tags_per_listing", 10);
     if ($maxTags) {
         $values = str_replace("|", ",", $values);
         $tags = explode(",", $values);
         if (count($tags) > $maxTags) {
             return JText::sprintf('COM_JUDIRECTORY_TOTAL_TAGS_OVER_MAX_X_TAGS', $maxTags);
         }
     }
     return parent::PHPValidate($values);
 }