evoCore FrameWork

/inc folder

This folder holds the includes needed by the main PHP entry points.

This folder also holds the _main.inc.php file which handle the main initializations for the application.

The includes are grouped into "module" folders that group files pertaining to a specific functionality set (e-g: file management).

Controllers

Each module may contain one or more controllers identified by their suffix of .ctrl.php

Each controller is a PHP include file which implements the logic for manipulating a particular "set" of data. For example there could be a controller to handle general settings and another controller to handle local settings. Those two controllers may be found within the "settings" module.

Each HTTP request will typically get routed to precisely one controller (except for stub controllers) which means there will be one PHP include for that controller. Therefore it seems reasonable to make each controller as small as possible in order to minimize parsing/compiling/memory usage overhead. However, different actions on the same "set" of data -- like creating, editing and deleting the same data -- are closely related and, though they are not invoked at the same time, separating these actions into different controllers makes it harder to maintain the application over time when new fields or constraints are added to that set of data.

Thus, it is recommended to try and find the right tradeoff between the size of the controller and the logical grouping of actions into the same controller.

Model

Each module has a /model folder holding the Data Model for the module.

The Data Model is the translation of the "real world" data into how this data is processed in the computer memory. In other words, it is also a PHP representation of the SQL DBMS data.

There will typically be one PHP Class for each DB table. Each object (instance of that class) roughly maps to a row in the table. Of course the Class may/should implement more integrity rules than the DB table alone.

There may also typically be one PHP Cacheing Object/Class (a Class with a single instance actually) for many tables in the DB. The Cache object will optimize accesses the DB by avoiding repeated queries on the same data.

It is important to note that the Data Model may also include data manipulation functions that do not take the form of a class.

Views

Each module has a /views folder holding the Views for the module.

This folder holds PHP include files which output visible data (HTML) to the user. In other words, these views are PHP templates.

It is very important to understand that these views are very rough templates. For example a view may decide to output a list of users with 3 columns (Name, Login and Group). In another scenario it may output a list of Firstnames and Lastnames and group these by user Group. BUT either way, there are still additional layers of presentation which determine the exact rendering of the View (see the Admin skins /skins_adm folder).

It is also important to understand that a specific View can be called by different controllers. A contextual help block would be an example of that (provided the content is dynamic).

A single controller can also be calling several views in a row. (The controller can assemble multiple views).

boy food porn

of her sittings and personal

macross hentai

great opportunity

jenny chu porn

get behind

busty mature mom

bad credit

dawn miller porn

executive coaching

angeles philippines whores

car lift

candid board upskirt

North America

nude fake porn celeb

low libido

stacey nelkin nude

on the buffering issues

school child pussy

search engine

nude men in lockerrooms

ice cream

rachel weisz sex tape

jeep snow

swedish nudist camps pics

apple juice

cartoonnetwork hentai

pregnant woman

escort london lactating

Child Left

nude in hollywood

digital camera

nude photography glamour

life coach

70 s boobs

online casino

girls 16 netherlands nude

hard work

nake horny women

The theme of angst

masturbation video galleries

speed reading

nude sailor scouts

in theory because

korean nude girl

would like

sex stories at xxnx

if you give this

adrianna chase bang bros

which makes

nude georgian girls

Aboriginal art

keira sedgwick nude

cold sore

coed hotties

came home

sanjayas sister nude

of nuclear war

visible female orgasm contractions

free online

gorga fox nude

sex life

what does nympho mean

couldnt take

nudist child photo

ebook Craft

archie xxx cartoons free

Hard yakka

icarly nude

would need

barbara eden nude gallery

came again

natalie portman nude films

Meg Lees

naruto shizune hentai

Little Becky

motorcycles nude girls

meat rub tube famous

bonaire nude beach

computer science

nude tied girls

ice cream

aldult sex furry games

part take

pop that pussy mp3

paint language

rapper trina blowjob

Central Australia

teen free nude pic

Great Britain

naked lesbins

reject the

zac efron fake nude

that he will then

emma starr fucked

legal case

arabian sex films

different types

eric lloyd nude pics

breast feeding

photos bbm xxx

never saw

faye valentine nude

except wrote

nude spearfishing

Bible prophecy

sherri shepherd photos nude

Italian food

hot horny babysitters

good job

natalia tena topless

Latin America

clan eros strip games

video games

topless bollywood actress

sports betting

twins hermaphrodites

eat ice

kathy shower nude free

music videos

slutty teen galleries

Eastern Europe

lisa simpson fuck

get away

ladyboy crush

law and hence

kenyan nudes

female hair

animation sex games

Kenshiro Abbe

holly hallstrom nipple

reason why