Changeset 1019
- Timestamp:
- 07/16/08 11:48:25 (5 months ago)
- Files:
-
- branches/1.0.x/lib/jelix-scripts/commands/aclgroup.cmd.php (modified) (5 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/aclright.cmd.php (modified) (8 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/aclvalue.cmd.php (modified) (9 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/createapp.cmd.php (modified) (3 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/createctrl.cmd.php (modified) (2 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/createdao.cmd.php (modified) (4 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/createdaocrud.cmd.php (modified) (4 diffs)
- branches/1.0.x/lib/jelix-scripts/commands/createform.cmd.php (modified) (1 diff)
- branches/1.0.x/lib/jelix-scripts/commands/createmodule.cmd.php (modified) (1 diff)
- branches/1.0.x/lib/jelix-scripts/commands/createzone.cmd.php (modified) (1 diff)
- branches/1.0.x/lib/jelix-scripts/includes/command.class.php (modified) (3 diffs)
- branches/1.0.x/lib/jelix-scripts/includes/utils.lib.php (modified) (5 diffs)
- branches/1.0.x/lib/jelix-scripts/jelix.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0.x/lib/jelix-scripts/commands/aclgroup.cmd.php
r560 r1019 3 3 * @package jelix-scripts 4 4 * @author Jouanneau Laurent 5 * @contributor 6 * @copyright 2007 Jouanneau laurent 5 * @contributor Loic Mathaud 6 * @copyright 2007 Jouanneau laurent, 2008 Loic Mathaud 7 7 * @link http://www.jelix.org 8 8 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 23 23 * list 24 24 liste les groupes d'utilisateurs 25 * [-defaultgroup] create nom26 crée run groupe. Si il y a l'option -defaultgroup, ce nouveau27 groupe sera un groupe par d efaut pour les nouveaux utilisateurs25 * [-defaultgroup] create nom 26 crée un groupe. Si il y a l'option -defaultgroup, ce nouveau 27 groupe sera un groupe par défaut pour les nouveaux utilisateurs 28 28 * setdefault groupid [true|false] 29 fait du groupe indiqué un groupe par d efaut (ou n'est plus30 un groupe par d efaut si false est indiqué)29 fait du groupe indiqué un groupe par défaut (ou n'est plus 30 un groupe par défaut si false est indiqué) 31 31 * changename groupid nouveaunom 32 32 change le nom d'un groupe 33 * delete groupid33 * delete groupid 34 34 efface un groupe 35 35 ", … … 42 42 * [-defaultgroup] create name 43 43 create a group. If there is -defaultgroup option, this new group 44 become a defautlgroup for new users44 becomes a default group for new users 45 45 * setdefault groupid [true|false] 46 the given group become a default group ornot46 the given group becomes a default group or does not 47 47 become a default group if false is given 48 48 * changename groupid newname 49 49 change a group name 50 * delete groupid50 * delete groupid 51 51 delete a group 52 52 ", … … 75 75 $action = $this->getParam('action'); 76 76 if(!in_array($action,array('list','create','setdefault','changename','delete'))){ 77 die("unknow subcommand\n");77 die("unknown subcommand\n"); 78 78 } 79 79 … … 173 173 $def=1; 174 174 else 175 die(" error: bad value for last parameter\n");175 die("Error: bad value for last parameter\n"); 176 176 } 177 177 branches/1.0.x/lib/jelix-scripts/commands/aclright.cmd.php
r560 r1019 3 3 * @package jelix-scripts 4 4 * @author Jouanneau Laurent 5 * @contributor 6 * @copyright 2007 Jouanneau laurent 5 * @contributor Loic Mathaud 6 * @copyright 2007 Jouanneau laurent, 2008 Loic Mathaud 7 7 * @link http://www.jelix.org 8 8 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 22 22 ACTION: 23 23 * list 24 * add groupid sujet value [resource]25 * [-allres] remove groupid sujet value [resource]24 * add groupid sujet value [resource] 25 * [-allres] remove groupid sujet value [resource] 26 26 * subject_create subject labelkey valuegroup 27 27 * subject_delete subject … … 33 33 ACTION: 34 34 * list 35 * add groupid sujet value [resource]36 * [-allres] remove groupid sujet value [resource]35 * add groupid subject value [resource] 36 * [-allres] remove groupid subject value [resource] 37 37 * subject_create subject labelkey valuegroup 38 38 * subject_delete subject … … 44 44 'fr'=>array( 45 45 'list'=>"Liste des droits", 46 'add'=>" ajout d'un droit",47 'remove'=>" retire un droit",46 'add'=>"Ajout d'un droit", 47 'remove'=>"Retire un droit", 48 48 'subject_create'=>"Création d'un sujet", 49 49 'subject_delete'=>"Effacement d'un sujet", … … 51 51 ), 52 52 'en'=>array( 53 'list'=>" rights list",54 'add'=>" add a right",55 'remove'=>" remove a right",53 'list'=>"Rights list", 54 'add'=>"Add a right", 55 'remove'=>"Remove a right", 56 56 'subject_create'=>"Create a subject", 57 57 'subject_delete'=>"Delete a subject", … … 65 65 $action = $this->getParam('action'); 66 66 if(!in_array($action,array('list','add','remove','subject_create','subject_delete','subject_list'))){ 67 die("unknow subcommand\n");67 die("unknown subcommand\n"); 68 68 } 69 69 … … 123 123 $rs = $cnx->query($sql); 124 124 if($rs->fetch()){ 125 die("Error: right already set \n");125 die("Error: right already sets\n"); 126 126 } 127 127 … … 249 249 $rs = $cnx->query($sql); 250 250 if(!$rs->fetch()){ 251 die("Error: this subject does not exist s\n");251 die("Error: this subject does not exist\n"); 252 252 } 253 253 branches/1.0.x/lib/jelix-scripts/commands/aclvalue.cmd.php
r560 r1019 3 3 * @package jelix-scripts 4 4 * @author Jouanneau Laurent 5 * @contributor 6 * @copyright 2007 Jouanneau laurent 5 * @contributor Loic Mathaud 6 * @copyright 2007 Jouanneau laurent, 2008 Loic Mathaud 7 7 * @link http://www.jelix.org 8 8 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 23 23 * group_list 24 24 liste les groupes de valeurs 25 * group_add id labelkey type26 ajoute un groupe de valeur avec l'id, le libell eet le type indiqué25 * group_add id labelkey type 26 ajoute un groupe de valeur avec l'id, le libellé et le type indiqué 27 27 type : 28 28 0 : les valeurs peuvent être cumulées pour un même sujet. 29 29 1 : les valeurs sont mutuellement exclusives pour un même sujet. 30 * group_delete id30 * group_delete id 31 31 détruit un groupe de valeurs 32 32 * list [rvgid] 33 33 liste des valeurs de droits, pour tous les groupes ou 34 pour celui indiqué en param etre35 * add value labelkey rvgid34 pour celui indiqué en paramètre 35 * add value labelkey rvgid 36 36 ajoute une valeur dans le groupe de valeurs rvgid 37 * delete value rvgid37 * delete value rvgid 38 38 enlève une valeur du groupe de valeurs rvgid 39 39 ", … … 44 44 * group_list 45 45 list all values groups 46 * group_add id labelkey type46 * group_add id labelkey type 47 47 add a values group with the given id, label and type 48 48 type : 49 49 0 : values can be used together for a same subject 50 50 1 : only one value of the group can be used for a subject 51 * group_delete id51 * group_delete id 52 52 destroy a values group 53 53 * list [rvgid] 54 54 list of all right values, in all values groups or in the 55 55 given group 56 * add value labelkey rvgid56 * add value labelkey rvgid 57 57 add a value in a group (rvgid= group id) 58 * delete value rvgid58 * delete value rvgid 59 59 remove a value from a group (rvgid= group id) 60 60 ", … … 74 74 'group_add'=>"Add a group of values of rights", 75 75 'group_delete'=>"Remove a group of values of rights", 76 'list'=>" list of right values",76 'list'=>"List of right values", 77 77 'add'=>"Add a value of right", 78 78 'delete'=>"Remove a value of right", … … 85 85 $action = $this->getParam('action'); 86 86 if(!in_array($action,array('group_list','group_add','group_delete','list','add','delete'))){ 87 die("unknow subcommand\n");87 die("unknown subcommand\n"); 88 88 } 89 89 … … 133 133 $rs = $cnx->query('SELECT count(id_aclsbj) as n FROM jacl_subject WHERE id_aclvalgrp='.intval($params[0])); 134 134 if(!$rs) 135 die(" error: not possible count\n");136 137 $rec = $rs->fetch(); 138 if(!$rec) 139 die(" error: no count\n");135 die("Error: not possible count\n"); 136 137 $rec = $rs->fetch(); 138 if(!$rec) 139 die("Error: no count\n"); 140 140 if($rec->n > 0){ 141 141 die("Impossible to remove this group : subjects use it.\nUpdate or delete this subjects first.\n"); … … 201 201 $rs = $cnx->query('SELECT count(id_aclvalgrp) as n FROM jacl_right_values_group WHERE id_aclvalgrp='.intval($params[2])); 202 202 if(!$rs) 203 die(" error: not possible count\n");204 205 $rec = $rs->fetch(); 206 if(!$rec) 207 die(" error: no count\n");203 die("Error: not possible count\n"); 204 205 $rec = $rs->fetch(); 206 if(!$rec) 207 die("Error: no count\n"); 208 208 if($rec->n == 0){ 209 die(" error: Unknowvalues group id.\n");209 die("Error: Unknown values group id.\n"); 210 210 } 211 211 … … 230 230 $rs = $cnx->query('SELECT count(*) as n FROM jacl_right_values WHERE id_aclvalgrp='.intval($params[1]).' AND value='.$cnx->quote($params[0])); 231 231 if(!$rs) 232 die(" error: not possible count\n");233 234 $rec = $rs->fetch(); 235 if(!$rec) 236 die(" error: no count\n");232 die("Error: not possible count\n"); 233 234 $rec = $rs->fetch(); 235 if(!$rec) 236 die("Error: no count\n"); 237 237 if($rec->n == 0){ 238 die(" error: Unknowvalue or group id.\n");238 die("Error: Unknown value or group id.\n"); 239 239 } 240 240 … … 248 248 $rs = $cnx->query($sql); 249 249 if(!$rs) 250 die(" error: not possible count\n");251 252 $rec = $rs->fetch(); 253 if(!$rec) 254 die(" error: no count\n");250 die("Error: not possible count\n"); 251 252 $rec = $rs->fetch(); 253 if(!$rec) 254 die("Error: no count\n"); 255 255 if($rec->n > 0){ 256 die(" error: This value is used in rights setting. Please remove rights which used this value before deleting the value\n");256 die("Error: This value is used in rights setting. Please remove rights which used this value before deleting the value\n"); 257 257 } 258 258 branches/1.0.x/lib/jelix-scripts/commands/createapp.cmd.php
r833 r1019 25 25 $this->help= array( 26 26 'fr'=>" 27 Crée rune nouvelle application avec tous les répertoires nécessaires et un module27 Crée une nouvelle application avec tous les répertoires nécessaires et un module 28 28 du même nom que l'application. 29 29 30 Si l'option -nodefaultmodule est présente, le module n'est pas cré e.30 Si l'option -nodefaultmodule est présente, le module n'est pas créé. 31 31 32 Si l'option -withcmdline est présente, crée run point d'entrée afin de33 développer des scripts en ligne de commande.32 Si l'option -withcmdline est présente, crée un point d'entrée afin de 33 développer des scripts en ligne de commande. 34 34 35 35 Le nom de l'application doit être indiqué … … 40 40 'en'=>" 41 41 Create a new application with all directories and a module which have 42 the same name of the application.42 the same name as the one of the application. 43 43 44 44 If you give -nodefaultmodule option, it won't create the module. … … 57 57 public function run(){ 58 58 if(file_exists(JELIX_APP_PATH)){ 59 die("Error : this application already created\n");59 die("Error : this application is already created\n"); 60 60 } 61 61 branches/1.0.x/lib/jelix-scripts/commands/createctrl.cmd.php
r833 r1019 20 20 public $help=array( 21 21 'fr'=>" 22 Crée r un nouveau controleur de type jController ou jControllerCmdLine.22 Crée un nouveau contrôleur de type jController ou jControllerCmdLine. 23 23 -addinstallzone (facultatif) : ajoute la zone check_install pour une nouvelle application 24 24 25 Si l'option -cmdline est présente, le contr oleur est de type25 Si l'option -cmdline est présente, le contrôleur est de type 26 26 jControllerCmdLine (pour développer des scripts en ligne de commande). 27 27 28 28 MODULE : le nom du module concerné. 29 CONTROLLER : nom du controleur que vous voulez créer.29 CONTROLLER : nom du contrôleur que vous voulez créer. 30 30 METHOD (facultatif) : nom de la première méthode. Par défaut, elle a 31 31 le nom index.", … … 34 34 -addinstallzone (optional) : add the check_install zone for new application 35 35 36 To create a jControllerCmdLine (for command line script ), you should36 To create a jControllerCmdLine (for command line scripts), you should 37 37 provide -cmdline option 38 38 39 39 MODULE : module name where to create the controller. 40 CONTROLLER : name of your new controller.40 CONTROLLER : name of your new controller. 41 41 METHOD (optional) : name of the first method ('index' by default)." 42 42 ); branches/1.0.x/lib/jelix-scripts/commands/createdao.cmd.php
r992 r1019 5 5 * @contributor Nicolas Jeudy (patch ticket #99) 6 6 * @contributor Gwendal Jouannic (patch ticket #615) 7 * @contributor Loic Mathaud 7 8 * @copyright 2005-2007 Jouanneau laurent 8 * @copyright 2007 Nicolas Jeudy, 2008 Gwendal Jouannic 9 * @copyright 2007 Nicolas Jeudy, 2008 Gwendal Jouannic, 2008 Loic Mathaud 9 10 * @link http://www.jelix.org 10 11 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 20 21 public $help=array( 21 22 'fr'=>" 22 Crée run nouveau fichier de dao23 Crée un nouveau fichier de dao 23 24 24 25 -profil (facultatif) : indique le profil à utiliser pour se connecter à … … 30 31 DAO : nom du dao à créer. 31 32 TABLE : nom de la table principale sur laquelle s'appuie le dao 32 (cette commande ne permet pas de générer un dao s'appuyant sur33 de multiple table)",33 (cette commande ne permet pas de générer un dao s'appuyant sur 34 de multiples tables)", 34 35 'en'=>" 35 36 Create a new dao file. … … 37 38 -profil (optional) : indicate the name of the profil to use for the 38 39 database connection. 39 -empty (optional) : just ecreate an empty dao file (it doesn't connect to40 the database 40 -empty (optional) : just create an empty dao file (it doesn't connect to 41 the database) 41 42 42 43 MODULE : module name where to create the dao 43 44 DAO : dao name 44 TABLE : name of the main table on which the dao is mapped. You cannot indicate s45 multiple table , sorry..",45 TABLE : name of the main table on which the dao is mapped. You cannot indicate 46 multiple tables", 46 47 ); 47 48 branches/1.0.x/lib/jelix-scripts/commands/createdaocrud.cmd.php
r593 r1019 4 4 * @author Jouanneau Laurent 5 5 * @contributor Bastien Jaillot (bug fix) 6 * @copyright 2007 Jouanneau laurent 6 * @contributor Loic Mathaud 7 * @copyright 2007 Jouanneau laurent, 2008 Loic Mathaud 7 8 * @link http://www.jelix.org 8 9 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 19 20 public $help=array( 20 21 'fr'=>" 21 Crée r un nouveau controleur de type jControllerDaoCrud, reposant sur un jdao et un jform.22 Crée un nouveau contrôleur de type jControllerDaoCrud, reposant sur un jdao et un jform. 22 23 23 24 -profil (facultatif) : indique le profil à utiliser pour se connecter à … … 25 26 MODULE : le nom du module où stocker le contrôleur 26 27 TABLE : le nom de la table SQL 27 CTRLNAME (facultatif) : nom du contr olleur (par défaut, celui de la table)",28 CTRLNAME (facultatif) : nom du contrôleur (par défaut, celui de la table)", 28 29 29 30 'en'=>" … … 33 34 database connection. 34 35 35 MODULE: name of the module wher to create the crud36 MODULE: name of the module where to create the crud 36 37 TABLE : name of the SQL table 37 38 CTRLNAME (optional) : name of the controller." branches/1.0.x/lib/jelix-scripts/commands/createform.cmd.php
r661 r1019 18 18 public $help=array( 19 19 'fr'=>" 20 Crée run nouveau fichier jforms, soit vide, soit un formulaire à partir d'un fichier dao20 Crée un nouveau fichier jforms, soit vide, soit un formulaire à partir d'un fichier dao 21 21 22 22 MODULE: nom du module concerné. 23 23 FORM : nom du formulaire. 24 DAO : s electeur du dao concerné. Si non indiqué, le fichier jforms sera vide.",24 DAO : sélecteur du dao concerné. Si non indiqué, le fichier jforms sera vide.", 25 25 26 26 'en'=>" branches/1.0.x/lib/jelix-scripts/commands/createmodule.cmd.php
r833 r1019 20 20 public $help=array( 21 21 'fr'=>" 22 Crée r un nouveau module, avec son fichier module.xml, et un controleur23 par défaut, ainsi que tous les sous-r epertoires courants22 Crée un nouveau module, avec son fichier module.xml, et un contrôleur 23 par défaut, ainsi que tous les sous-répertoires courants 24 24 (zones, templates, daos, locales, classes...). 25 25 26 -nosubdir (facultatif) : ne crée r pas tous les sous-repertoires courant..27 -nocontroller (facultatif) : ne crée r pas de fichier controleur par défaut28 -cmdline (facultatif) : crée le module avec un contr oleur pour la ligne de commande26 -nosubdir (facultatif) : ne crée pas tous les sous-repertoires courants 27 -nocontroller (facultatif) : ne crée pas de fichier contrôleur par défaut 28 -cmdline (facultatif) : crée le module avec un contrôleur pour la ligne de commande 29 29 -addinstallzone (facultatif) : ajoute la zone check_install pour une nouvelle application 30 30 MODULE : le nom du module à créer.", branches/1.0.x/lib/jelix-scripts/commands/createzone.cmd.php
r575 r1019 18 18 public $help=array( 19 19 'fr'=>" 20 Permet de créerun nouveau fichier de zone20 Crée un nouveau fichier de zone 21 21 22 -notpl : indique qu'il ne faut pas créer de template associé 22 -notpl : indique qu'il ne faut pas créer de template associé. 23 23 MODULE : le nom du module concerné. 24 24 ZONE : nom de la zone à créer. 25 TEMPLATE (facultatif) : nom du template associé à créer (par d efaut, il a25 TEMPLATE (facultatif) : nom du template associé à créer (par défaut, il a 26 26 le nom de la zone).", 27 27 'en'=>" branches/1.0.x/lib/jelix-scripts/includes/command.class.php
r809 r1019 3 3 * @package jelix-scripts 4 4 * @author Jouanneau Laurent 5 * @contributor 6 * @copyright 2005-2007 Jouanneau laurent 5 * @contributor Mathaud Loic 6 * @copyright 2005-2007 Jouanneau laurent, 2008 Mathaud Loic 7 7 * @link http://www.jelix.org 8 8 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 57 57 $path=JELIX_APP_PATH.'modules/'.$module.'/'; 58 58 if(!file_exists($path) && $shouldexist){ 59 die("Error: module '".$module."' do n't exist ($path)\n");59 die("Error: module '".$module."' doesn't exist ($path)\n"); 60 60 } 61 61 return $path; … … 70 70 71 71 if(!file_exists($tplpath)){ 72 echo "Error: template file '".$tplpath."' doesn't exist s\n";72 echo "Error: template file '".$tplpath."' doesn't exist\n"; 73 73 return false; 74 74 } branches/1.0.x/lib/jelix-scripts/includes/utils.lib.php
r798 r1019 3 3 * @package jelix-scripts 4 4 * @author Jouanneau Laurent 5 * @contributor 6 * @copyright 2005-2007 Jouanneau laurent 5 * @contributor Mathaud Loic 6 * @copyright 2005-2007 Jouanneau laurent, 2008 Mathaud Loic 7 7 * @link http://www.jelix.org 8 8 * @licence GNU General Public Licence see LICENCE file or http://www.gnu.org/licenses/gpl.html … … 14 14 15 15 if(!file_exists($commandfile)){ 16 die("Error: unknow command\n");16 die("Error: unknown command\n"); 17 17 18 18 } … … 23 23 24 24 if(!class_exists( $cmdName)){ 25 die("Error: don't find the command runtime\n");25 die("Error: can't find the command runtime\n"); 26 26 } 27 27 … … 53 53 } 54 54 }else{ 55 die("Error: unknow option '".$argv[0]."' \n");55 die("Error: unknown option '".$argv[0]."' \n"); 56 56 } 57 57 } … … 80 80 81 81 if(count($argv)){ 82 die("Error: t wo many parameters\n");82 die("Error: too many parameters\n"); 83 83 } 84 84 branches/1.0.x/lib/jelix-scripts/jelix.php
r923 r1019 33 33 if(!isset($_SERVER['JELIX_APP_NAME'])||$_SERVER['JELIX_APP_NAME'] == ''){ 34 34 if($commandName != 'help'){ 35 die("Error: JELIX_APP_NAME environnement variable doesn't exist s\n");35 die("Error: JELIX_APP_NAME environnement variable doesn't exist \n"); 36 36 }else{ 37 37 $APPNAME=''; … … 61 61 }elseif(!file_exists($_SERVER['JELIX_CONFIG'])){ 62 62 63 die("Error: path given by the JELIX_CONFIG environnement variable doesn't exist s(".$_SERVER['JELIX_CONFIG']." )\n");63 die("Error: path given by the JELIX_CONFIG environnement variable doesn't exist (".$_SERVER['JELIX_CONFIG']." )\n"); 64 64 65 65 }else{ … … 80 80 }else{ 81 81 if($commandName !='createapp' && $commandName !='help'){ 82 die("Error: the given application doesn't exist s(".JELIXS_APPTPL_PATH." )\n");82 die("Error: the given application doesn't exist (".JELIXS_APPTPL_PATH." )\n"); 83 83 } 84 84 define ('JELIX_APP_PATH', JELIXS_APPTPL_PATH );
