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); }
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); }