/** * 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; } }
/** * 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; }