/** * validateInstallationData * Validates data necessary for installation * * @param array $data.- Data to be validated * * @return boolean True on success, false otherwise */ public static function validateInstallationData($data) { require_once Pommo::$_baseDir . 'classes/Pommo_Validate.php'; self::$errors = array(); $validator = new Pommo_Validate(); $validator->setPost($data); $validator->addData('list_name', 'Other', false); $validator->addData('site_name', 'Other', false); $validator->addData('site_url', 'Url', false); $validator->addData('admin_password', 'Other', false); $validator->addData('admin_email', 'Email', false); $validator->addPasswordMatch('admin_password', 'admin_password2'); $result = $validator->checkData(); self::$errors = $validator->getErrors(); return $result; }