Example #1
0
 public static function get_uri_reservede_words($additional_list = array())
 {
     $uri_reservede_words = array('index', 'list', 'api', 'get', 'post', 'put', 'delete', 'create', 'edit', 'comment', 'like');
     $uri_reservede_words = array_merge($uri_reservede_words, array_keys(Module::loaded()));
     // modules
     $uri_reservede_words = array_merge($uri_reservede_words, Util_File::get_file_names(APPPATH . 'classes/controller', false, true));
     // controller files
     if ($additional_list) {
         $uri_reservede_words = array_merge($uri_reservede_words, $additional_list);
     }
     return array_unique($uri_reservede_words);
 }
Example #2
0
 public static function get_prohibited_words_for_name()
 {
     return \Site_Util::get_uri_reservede_words(Util_File::get_file_names(APPPATH . 'classes/controller/member', false, true));
 }