Class KApp

Description

Classe de base d'une appli

Located in /karibou2/class/kapp.class.php (line 16)


	
			
Variable Summary
mixed $appList
mixed $argArray
mixed $config
UtilisateurCourant $currentUser
PDO $db
BOOL $erreur
mixed $html
String $name
Permissions $permissions
mixed $templatedir
String $titre
Array $viewList
mixed $xmlconfig
Method Summary
KApp __construct (string $name, string $configfile, ModelBuilder $modelbuilder, PDO $db, UserFactory $userFactory, AppList $appList, Int $permission, HookManager $hookManager, EventManager $eventManager, MessageManager $messageManager, KSmarty $smarty, Int $versions_asked)
void __destruct ()
void addView (mixed $name, [mixed $hook = "default"], [mixed $args = array()])
void buildPage (mixed $urlParser)
void display ()
void doForm (URLParser $urlParser)
String fetch (Int $version_asked)
void getArgArray ()
void getArgClass (mixed $pagename, mixed $argname)
void getConfig ()
void readConfig (mixed &$xml)
void readConfigTree (mixed $tree)
Variables
mixed $appList (line 65)
  • access: protected
mixed $argArray = false (line 79)
  • access: protected
mixed $config = array() (line 81)
  • access: protected
UtilisateurCourant $currentUser (line 49)
  • access: protected
PDO $db (line 44)
  • access: protected
BOOL $erreur = FALSE (line 72)
  • access: protected
mixed $eventManager (line 76)
  • access: protected
mixed $html (line 67)
  • access: protected
mixed $messageManager (line 77)
  • access: protected
ModelFactory $modelFactory (line 59)
  • access: protected
String $name (line 22)

Nom de la classe

  • access: protected
int $permission (line 39)
  • access: protected
Permissions $permissions (line 34)

Liste des permissions

  • access: protected
mixed $templatedir (line 74)
  • access: protected
String $titre = 'appli_abstract' (line 28)

titre de l appli instanciée

  • access: protected
UserFactory $userFactory (line 54)
  • access: protected
Array $viewList (line 64)
  • access: protected
mixed $xmlconfig (line 78)
  • access: protected
Methods
Constructor __construct (line 92)

cette fonction construit la partie commune des applis

KApp __construct (string $name, string $configfile, ModelBuilder $modelbuilder, PDO $db, UserFactory $userFactory, AppList $appList, Int $permission, HookManager $hookManager, EventManager $eventManager, MessageManager $messageManager, KSmarty $smarty, Int $versions_asked)
  • string $name
  • string $configfile
  • PDO $db
  • Int $versions_asked
  • Int $permission
Destructor __destruct (line 132)
void __destruct ()
addView (line 369)

Fonction pour ajouter une vue à la liste à construire

void addView (mixed $name, [mixed $hook = "default"], [mixed $args = array()])
buildPage (line 398)

Construction d'une Page

void buildPage (mixed $urlParser)
display (line 441)
void display ()
doForm (line 448)
  • access: public
void doForm (URLParser $urlParser)
fetch (line 434)

retourne le code html de la version demandée

String fetch (Int $version_asked)
  • Int $version_asked
getArgArray (line 136)
  • access: protected
void getArgArray ()
getArgClass (line 170)
void getArgClass (mixed $pagename, mixed $argname)
getConfig (line 181)
void getConfig ()
readConfig (line 189)

Lecture des configurations de l'appli

  • access: protected
void readConfig (mixed &$xml)
readConfigTree (line 266)
void readConfigTree (mixed $tree)

Documentation generated on Sat, 17 Feb 2007 02:54:46 +0100 by phpDocumentor 1.3.0RC3