/**
  * Verifies that the criteria is valid and formats is correctly.
  * Expected input format: [] with children: [rule] => name, [data] => info
  *
  * @param array|string $criteria Criteria array or serialize string; see above for format. Modified by ref.
  *
  * @return boolean
  */
 protected function _verifyCriteria(&$criteria)
 {
     $criteriaFiltered = XenForo_Helper_Criteria::prepareCriteriaForSave($criteria);
     $criteria = serialize($criteriaFiltered);
     if (!$criteriaFiltered) {
         $this->error(new XenForo_Phrase('please_select_criteria_that_must_be_met'), 'user_criteria');
         return false;
     } else {
         return true;
     }
 }
Example #2
0
 /**
  * Verifies that the criteria is valid and formats is correctly.
  * Expected input format: [] with children: [rule] => name, [data] => info
  *
  * @param array|string $criteria Criteria array or serialize string; see above for format. Modified by ref.
  *
  * @return boolean
  */
 protected function _verifyCriteria(&$criteria)
 {
     $criteriaFiltered = XenForo_Helper_Criteria::prepareCriteriaForSave($criteria);
     $criteria = serialize($criteriaFiltered);
     return true;
 }