Exemplo n.º 1
0
 public static function validate($data)
 {
     $validator = new Gio_Core_Validator();
     foreach ($data as $index => $value) {
         if (gettype($value) == 'string') {
             $data[$index] = trim($value);
         }
     }
     $data['messages']['name'] = $validator->setString($data['name'])->validate(array('notNull', 'isUsername'), array('notNull' => 'template_name_notnull', 'isUsername' => 'template_name_invalid'));
     $data['messages']['title'] = $validator->setString($data['title'])->validate(array('notNull'), array('notNull' => 'template_title_notnull'));
     $data['messages']['subject'] = $validator->setString($data['subject'])->validate(array('notNull'), array('notNull' => 'template_subject_notnull'));
     $data['messages']['body'] = $validator->setString($data['body'])->validate(array('notNull'), array('notNull' => 'template_body_notnull'));
     $data['messages']['from_mail'] = $validator->setString($data['from_mail'])->validate(array('notNull', 'isEmail'), array('notNull' => 'template_from_mail_notnull', 'isEmail' => 'template_from_mail_invalid'));
     $data['messages']['from_name'] = $validator->setString($data['from_name'])->validate(array('notNull'), array('notNull' => 'template_from_name_notnull'));
     $data['messages']['reply_to_mail'] = $validator->setString($data['reply_to_mail'])->validate(array('notNull', 'isEmail'), array('notNull' => 'template_reply_to_mail_notnull', 'isEmail' => 'template_reply_to_mail_invalid'));
     $data['messages']['reply_to_name'] = $validator->setString($data['reply_to_name'])->validate(array('notNull'), array('notNull' => 'template_reply_to_name_notnull'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }
Exemplo n.º 2
0
 public static function validate($data)
 {
     $validator = new Gio_Core_Validator();
     foreach ($data as $index => $value) {
         if (gettype($value) == 'string') {
             $data[$index] = trim($value);
         }
     }
     $data['messages']['name'] = $validator->setString($data['name'])->validate(array('notNull'), array('notNull' => 'banner_name_notnull'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }
Exemplo n.º 3
0
 public static function validatePassword($data)
 {
     $validator = new Gio_Core_Validator();
     foreach ($data as $index => $value) {
         if (gettype($value) == 'string') {
             $data[$index] = trim($value);
         }
     }
     $data['messages']['oldpassword'] = $validator->setString($data['oldpassword'])->validate(array('notNull', 'compare' => array($data['password'])), array('notNull' => 'user_changepassword_oldpassword_notnull', 'compare' => 'user_changepassword_oldpassword_not_match'));
     $data['messages']['newpassword'] = $validator->setString($data['newpassword'])->validate(array('notNull'), array('notNull' => 'user_changepassword_newpassword_notnull'));
     $data['messages']['newpassword_confirm'] = $validator->setString($data['newpassword_confirm'])->validate(array('notNull', 'compare' => array($data['newpassword'])), array('notNull' => 'user_changepassword_newpassword_confirm_notnull', 'compare' => 'user_changepassword_newpassword_confirm_not_match'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }
Exemplo n.º 4
0
 public static function validate($webData)
 {
     $validator = new Gio_Core_Validator();
     foreach ($webData as $index => $value) {
         if (gettype($value) == 'string') {
             $webData[$index] = trim($value);
         }
     }
     $webData['messages']['web_id'] = $validator->setString($webData['web_id'])->validate(array('notNull', 'isIdString'), array('notNull' => 'web_id_notnull', 'isIdString' => 'web_id_invalid'));
     $webData['messages']['name'] = $validator->setString($webData['name'])->validate(array('notNull'), array('notNull' => 'web_name_notnull'));
     $webData['messages']['screen_name'] = $validator->setString($webData['screen_name'])->validate(array('notNull'), array('notNull' => 'web_screen_name_notnull'));
     $error = false;
     foreach ($webData['messages'] as $index => $message) {
         if ($message) {
             $webData['messages_error'] = true;
             return $webData;
         }
     }
     $webData['messages_error'] = false;
     return $webData;
 }
Exemplo n.º 5
0
 public static function validate($data)
 {
     $validator = new Gio_Core_Validator();
     foreach ($data as $index => $value) {
         if (gettype($value) == 'string') {
             $data[$index] = trim($value);
         }
     }
     $data['messages']['title'] = $validator->setString($data['title'])->validate(array('notNull'), array('notNull' => 'article_title_notnull'));
     $data['messages']['slug'] = $validator->setString($data['slug'])->validate(array('notNull', 'isSlug'), array('notNull' => 'article_slug_notnull', 'notNull' => 'article_slug_invalid'));
     $descriptionTemp = Gio_Core_String::stripTags($data['description'], null);
     $data['messages']['description'] = $validator->setString($descriptionTemp)->validate(array('notNull'), array('notNull' => 'article_description_notnull'));
     $contentTemp = Gio_Core_String::stripTags($data['content'], null);
     $data['messages']['content'] = $validator->setString($contentTemp)->validate(array('notNull'), array('notNull' => 'article_content_notnull'));
     $data['messages']['category_id'] = $validator->setString($data['category_id'])->validate(array('isNumeric'), array('isNumeric' => 'article_category_id_invalid'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }
Exemplo n.º 6
0
 public static function validate($data)
 {
     $validator = new Gio_Core_Validator();
     foreach ($data as $index => $value) {
         if (gettype($value) == 'string') {
             $data[$index] = trim($value);
         }
     }
     $data['messages']['code'] = $validator->setString($data['code'])->validate(array('notNull', 'isCharacter'), array('notNull' => 'zone_code_notnull', 'isCharacter' => 'zone_code_invalid'));
     $data['messages']['description'] = $validator->setString($data['description'])->validate(array('notNull'), array('notNull' => 'zone_description_notnull'));
     $data['messages']['width'] = $validator->setString($data['width'])->validate(array('notNull'), array('notNull' => 'zone_width_notnull'));
     $data['messages']['height'] = $validator->setString($data['height'])->validate(array('notNull'), array('notNull' => 'zone_height_notnull'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }
Exemplo n.º 7
0
 public static function validate($configs)
 {
     $data = array();
     $validator = new Gio_Core_Validator();
     $data['messages']['server_static'] = $validator->setString($configs['server']['static'])->validate(array('notNull'), array('notNull' => 'install_server_static_notnull'));
     $data['messages']['server_resource'] = $validator->setString($configs['server']['resource'])->validate(array('notNull'), array('notNull' => 'install_server_resource_notnull'));
     $data['messages']['web_name'] = $validator->setString($configs['web']['name'])->validate(array('notNull'), array('notNull' => 'install_web_name_notnull'));
     $data['messages']['web_template'] = $validator->setString($configs['web']['template'])->validate(array('notNull'), array('notNull' => 'install_web_template_notnull'));
     $data['messages']['web_skin'] = $validator->setString($configs['web']['skin'])->validate(array('notNull'), array('notNull' => 'install_web_skin_notnull'));
     $data['messages']['web_admin_url_prefix'] = $validator->setString($configs['web']['admin']['url_prefix'])->validate(array('notNull', 'isCharacter'), array('notNull' => 'install_web_admin_url_prefix_notnull', 'isCharacter' => 'install_web_admin_url_prefix_invalid'));
     $configs['db']['name'] = isset($configs['db']['name']) ? $configs['db']['name'] : null;
     $data['messages']['db_name'] = $validator->setString($configs['db']['name'])->validate(array('notNull'), array('notNull' => 'install_db_name_notnull'));
     $data['messages']['db_table_prefix'] = $validator->setString($configs['db']['table_prefix'])->validate(array('notNull', 'isCharacter'), array('notNull' => 'install_db_table_prefix_notnull', 'isCharacter' => 'install_db_table_prefix_invalid'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }
Exemplo n.º 8
0
 public static function validate($data)
 {
     $validator = new Gio_Core_Validator();
     foreach ($data as $index => $value) {
         if (gettype($value) == 'string') {
             $data[$index] = trim($value);
         }
     }
     $data['messages']['name'] = $validator->setString($data['name'])->validate(array('notNull'), array('notNull' => 'cron_name_notnull'));
     $data['messages']['website_name'] = $validator->setString($data['website_name'])->validate(array('notNull', 'isIdString'), array('notNull' => 'cron_website_name_notnull', 'isIdString' => 'cron_website_name_invalid'));
     $data['messages']['website'] = $validator->setString($data['website'])->validate(array('notNull'), array('notNull' => 'cron_website_notnull'));
     $data['messages']['source'] = $validator->setString($data['source'])->validate(array('notNull'), array('notNull' => 'cron_source_notnull'));
     $data['messages']['main_category_id'] = $validator->setString($data['main_category_id'])->validate(array('notNull'), array('notNull' => 'cron_main_category_id_notnull'));
     $data['messages']['frequency'] = $validator->setString($data['frequency'])->validate(array('isNumeric'), array('isNumeric' => 'cron_frequency_invalid'));
     $error = false;
     foreach ($data['messages'] as $index => $message) {
         if ($message) {
             $data['messages_error'] = true;
             return $data;
         }
     }
     $data['messages_error'] = false;
     return $data;
 }