<?php
$Models = new Models; //Wiadomo
$Models_HTM = $Models -> create( 'HTM' ); //Tworzenie modelu HTM
$Models_HTM -> fTemplate( '/HTM/' ); //Folder z szablonami
$Models_HTM -> fAction( '/HTM/' ); //Folder z akcjami
$Models_HTM -> banActionGroup( 'Edit' ); //Grupa akcji 'Edit' nie może należeć do tego modelu
$Models_HTM -> banAction( 'Edit' ); //Akcja 'Edit' nie może należeć do tego modelu
$Models_HTM -> auth( $Auth -> HTM() );
$Models_PDF = $Models -> create( 'PDF' );
$Models_PDF -> fTemplate( '/PDF/' );
$Models_PDF -> fAction( '/PDF/' );
$Models_XML = $Models -> create( 'XML' );
$Models_XML -> fTemplate( '/XML/' );
$Models_XML -> fAction( '/XML/' );
$ActionGroups = new ActionGroups; //Grupy akcji
$ActionGroups_Admin = $ActionGroups -> create( 'Admin' ); //Tworzenie groupy o nazwie 'Admin'
$ActionGroups_Admin_LinkAdminPanel = $ActionGroups_Admin -> action( 'LinkAdminPanel' ); //Przypisanie akcje 'LinkAdminPanel'
$ActionGroups_Admin_LinkAdminPanel -> ifAction( '' ); //Jeśli akcja została załadowana
$ActionGroups_Admin_LinkAdminPanel -> data
( array() ); //Dane $ActionGroups_Admin_LinkAdminPanel -> schema( '' ); //Schematy służące do analizy
$ActionGroups_Admin_LinkAdminPanel -> display(); //Wyświetl
$ActionGroups_Admin_LinkAdminPanel -> model(); //Model
$ActionGroups_Admin_LinkAdminPanel -> auth(); //Zezwolenia
$ActionGroups_Admin_LinkAdminPanel -> template(); //Nazwa szablonu( .tpl )
$ActionGroups_Admin_LinkAdminPanel -> action(); //Nazwa akcji( .php )
$ActionGroups_Admin -> action( 'LinkBlockSite' );
$ActionGroups_Admin -> model( 'HTML' ); //Może korzystać z modelu 'HTML'
$ActionGroups_Admin -> model( 'XHTML' ); //Może korzystać z modelu 'XHTML'
$ActionGroups_Admin -> auth( $Auth -> Admin() ); //Zezwolenia
$ActionGroups_Admin -> fAction( '/Admin/' ); //Folder z akcjami jeżeli chciało by się napisać coś własnego
$ActionGroups_Admin -> fTemplate( '/Admin/' ); //Folder z szablonami
$ActionGroups_Admin -> nAction( '#nAction#_Action.php' ); //Szablonowa nazwa akcji
$ActionGroups_Admin -> nTemplate( '#nAction#.tpl' ); //Szablonowa nazwa szablonow
$ActionGroups_Mod = $ActionGroups -> create( 'Moderate' );
$ActionGroups_Mod -> action( 'LinkModPanel' );
$ActionGroups_Mod -> action( 'ModPanel' );
$ActionGroups_Mod -> model( 'HTML' );
$ActionGroups_Mod -> model( 'XHTML' );
$ActionGroups_Mod -> auth( $Auth -> Mod() );
$Index = new Action( 'Index' ); //Pojedyncza akcja
$Index -> template( '' ); //Jej szablon. Domyślnie tak jak nazwa akcji
$Index -> action( '' ); //Nazwa pliku ( .php ). Domyślnie tak jak nazwa akcji
$Index -> data
( array() ); //Dane do przetworzenia $Index -> schema( '' ); //Jej schemat( on zajmuje sie przetwarzaniem akcji )
$Index -> ifAction( '' ); //Jeżeli inna akcja tez jest załadowana
$Index -> display(); //Wyświetl
$Index -> auth( $Auth -> User() ); //Zezwolenia
$UserList = new Action( 'UserList' );
$UserList -> template( '' );
$UserList -> data
( array() ); $UserList -> schema( '' );
$UserList -> ifAction( '' );
$UserList -> display();
$UserList -> auth( $Auth -> User() );
$NoLogged = new ActionGroup( 'NoLogged' ); //Grupa akcji
$NoLogged -> display(); //Wyświetl
$NoLogged -> auth(); //Vide ActionGroups
$NoLogged -> ifAction(); //Vide ActionGroups
$NoLogged -> template(); //Vide ActionGroups
$NoLogged -> fTemplate(); //Vide ActionGroups
$NoLogged -> action(); //Vide ActionGroups
$NoLogged -> fAction(); //Vide ActionGroups
$NoLogged -> model(); //Vide ActionGroups
$NoLogged_BoxLogged = $NoLogged -> action( 'BoxLogged' ); //Nazwa akcji
$NoLogged_BoxLogged -> template( 'BoxLogged.tpl' ); //Szablon akcji
$NoLogged_BoxLogged -> data
( array() ); //Dane np. z mysql-a do przetworzenia $NoLogged_BoxLogged -> schema( new toTemplate ); //Schemat analizuje dane
$NoLogged_BoxLogged -> schema( new parseDate, 'columnDate' ); //Schemat analizuje dane
$NoLogged_BoxLogged -> display(); //Wyświetl
$NoLogged_BoxLogged -> ifAction( '' ); //Jeżeli inna akcja/grupa akcji istnieje. Notacja kropkowa
$NoLogged_BoxLogged -> auth( $Auth -> NoLogged() ); //Zezwolenia
$NoLogged_BoxLogged -> model( 'HTML' ); //Użycie modelu html
$NoLogged_BoxRegister = $NoLogged -> action( 'BoxRegister' );
$ActionControler = new ActionControler;
$ActionControler -> action( $Index );
$ActionControler -> action( $UserList );
$ActionControler -> actionGroup( $NoLogged );
$ActionControler -> actionGroups( $ActionGroups );
$ActionControler -> models( $Models );
$controlAction = $ActionControler -> controlAction( $_GET[ 'param' ] );
$controlAction -> Index();
$controlAction -> UserList();
$controlAction -> GroupAdmin();
$controlActionGroup = $ActionControler -> controlActionGroup( $_GET[ 'ActionGroup' ], $ActionGroup );
?>