Client files PHP

Client files PHP
application/bootstrap.php - ROUTES
  Route::set('404', '404')   //404
    ->defaults(array(
      'directory'  => 'core',
      'controller' => 'seterror'
    ));

  Route::set('admin', 'admin')    //login form
    ->defaults(array(
      'directory'  => 'core',
      'controller' => 'cmslogin'
    ));

  Route::set('tunnel', 'tunnel(/)')  //tunnel SQL, files
    ->defaults(array(
      'directory'  => 'core',
      'controller' => 'tunnel',
      'action'     => 'execute'
    ));

  Route::set('cms', 'cms/(/)', array('params' => '[a-zA-Z0-9-_/.]+'))   //the functions of the CMS to the client
    ->defaults(array(
      'directory'  => 'core',
      'controller' => 'cmsfunction'
    ));
      
  Route::set('front', 'front/(/(/))', array('params' => '[a-zA-Z0-9-_/.]+'))  //FrontEND 
    ->defaults(array(
      'directory'  => 'frontend'
    ));
    
  Route::set('tpl', 'tpl/(/)', array('tpl_params' => '[a-zA-Z0-9-_/.]+'))  //Ajax templates
    ->defaults(array(
      'controller' => 'ancient'
    ));

  // Main route
  Route::set('main', '()', array('url' => '[a-zA-Z0-9-_/.]+'))  //main controller
    ->defaults(array(
      'directory'  => 'core',
      'controller' => 'main'
    ));
  
  Route::set('miss', '()')  //default 404
    ->defaults(array(
      'directory'  => 'core',
      'controller' => 'seterror'
    ));
/application/views/ - types templates

/application/classes/
/application/classes/deletefiles.php - recursive deleting of all files in the template;
/application/classes/dialog.php - generation of dialogue forms
/application/classes/execute.php - execution of SQL queries
/application/classes/frontendtrick.php - additional FrontEND functions
/application/classes/general.php - parsing URL, the formation of structure (tree)
/application/classes/savefile.php - saving file templates
/application/classes/siteconfig.php - receiving configuration environment, frontend, activate (lock)
/application/classes/trick.php - user functions
/application/classes/updatefiles.php - synchronizing files client/server

/application/classes/controller/
/application/classes/controller/admin.php - new not used projects all moved in trick
/application/classes/controller/saveaction.php - events at the form of conservation FrontEND (function)

/application/classes/controller/core/
/application/classes/controller/core/article.php - do not use
/application/classes/controller/core/cmsfunction.php - run the client function
/application/classes/controller/core/cmslogin.php - authorization check
/application/classes/controller/core/grid.php - do not use
/application/classes/controller/core/main.php - call templates, inserting the container into blocks and returns the result
/application/classes/controller/core/seterror.php - error (404)
/application/classes/controller/core/templatedata.php - do not use
/application/classes/controller/core/tunnel.php - all processing tunnels

/application/classes/controller/frontend/
/application/classes/controller/frontend/abcaction.php - events and functions of the grid
/application/classes/controller/frontend/adminrequest.php - editing interface
/application/classes/controller/frontend/ajax.php - save all forms
/application/classes/controller/frontend/article.php - withdrawal form for article
/application/classes/controller/frontend/dialog.php - functional dialogs (buttons)
/application/classes/controller/frontend/formold.php - generation of all forms
/application/classes/controller/frontend/formviewold.php - generation of all field types
/application/classes/controller/frontend/grid.php - working with the grid
/application/classes/controller/frontend/rssmodule.php - module RSS
/application/classes/controller/frontend/templatedata.php - determine the type of call handler FrontEND
/application/classes/controller/frontend/tplproperty.php - work with properties

/application/classes/controller/templates/ - container templates