pronto/bin/generators/module/generate.php File Reference

Go to the source code of this file.

Functions

 generate ($template, $dest, $keys, $vals)

Variables

 $genpath = dirname(__FILE__)
 if (!file_exists('profiles/cmdline.php'))
if($_SERVER['argc']< 2) $module_name = $_SERVER['argv'][1]
 $module_human_name = str_replace(' ','_',ucwords(str_replace('_',' ',$module_name)))
 $module_dir = DIR_FS_APP.DS.'modules'.DS.$module_name
 $keys = array('{{MODULE_NAME}}','{{MODULE_HUMAN_NAME}}')
 $vals = array($module_name, $module_human_name)

Function Documentation

generate ( template,
dest,
keys,
vals 
)

Definition at line 40 of file generate.php.

References $fp, $keys, and $vals.


Variable Documentation

$genpath = dirname(__FILE__)

PRONTO WEB FRAMEWORK Copyright (C) 2006, Judd Vinet

Author:
Judd Vinet <jvinet@zeroflux.org>

Description: A generator for new Pronto modules.

Definition at line 11 of file generate.php.

$keys = array('{{MODULE_NAME}}','{{MODULE_HUMAN_NAME}}')

Definition at line 37 of file generate.php.

$module_dir = DIR_FS_APP.DS.'modules'.DS.$module_name

Definition at line 24 of file generate.php.

$module_human_name = str_replace(' ','_',ucwords(str_replace('_',' ',$module_name)))

Definition at line 23 of file generate.php.

if ($_SERVER['argc']< 2) $module_name = $_SERVER['argv'][1]

Definition at line 22 of file generate.php.

$vals = array($module_name, $module_human_name)

Definition at line 38 of file generate.php.

if (generate($genpath.'/templates/config.tpl.php', $module_dir.DS.'config'.DS.'config.php', $keys, $vals)) if (generate($genpath.'/templates/urls.tpl.php', $module_dir.DS.'config'.DS.'urls.php', $keys, $vals)) if(generate($genpath.'/templates/page.tpl.php', $module_dir.DS.'pages'.DS.'page.php', $keys, $vals))

Definition at line 12 of file generate.php.


Generated on Wed Jan 13 09:21:02 2010 for Pronto Framework by  doxygen 1.6.1