Changeset 585 for tags/release_1.0beta3/lib
- Timestamp:
- 09/14/07 15:31:06 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tags/release_1.0beta3/lib/jelix/dao/jDaoParser.class.php
r583 r585 270 270 * constructor. 271 271 */ 272 function __construct ($ params, $def){272 function __construct ($aParams, $def){ 273 273 $needed = array('name', 'fieldname', 'table', 'datatype', 'required', 'minlength', 274 'maxlength', 'regexp', 'sequence' , 'updatemotif', 'insertmotif', 'selectmotif', 'updatepattern', 'insertpattern', 'selectpattern');275 276 $params = $def->getAttr($ params, $needed);274 'maxlength', 'regexp', 'sequence'); 275 276 $params = $def->getAttr($aParams, $needed); 277 277 278 278 if ($params['name']===null){ … … 333 333 // *motif attributes are deprecated since 1.0b3 334 334 // TODO: remove support of *motif attributes in jelix 1.0 335 $this->updatePattern= $params['updatemotif']!==null ? $params['updatemotif'] :'%s'; 336 $this->insertPattern= $params['insertmotif']!==null ? $params['insertmotif'] :'%s'; 337 $this->selectPattern= $params['selectmotif']!==null ? $params['selectmotif'] :'%s'; 338 $this->updatePattern= $params['updatepattern']!==null ? $params['updatepattern'] :$this->updatePattern; 339 $this->insertPattern= $params['insertpattern']!==null ? $params['insertpattern'] :$this->insertPattern; 340 $this->selectPattern= $params['selectpattern']!==null ? $params['selectpattern'] :$this->selectPattern; 335 336 if(isset($aParams['updatepattern'])) { 337 $this->updatePattern=(string)$aParams['updatepattern']; 338 }elseif(isset($aParams['updatemotif'])){ 339 $this->updatePattern=(string)$aParams['updatemotif']; 340 } 341 342 if(isset($aParams['insertpattern'])) { 343 $this->insertPattern=(string)$aParams['insertpattern']; 344 }elseif(isset($aParams['insertmotif'])){ 345 $this->insertPattern=(string)$aParams['insertmotif']; 346 } 347 348 if(isset($aParams['selectpattern'])) { 349 $this->selectPattern=(string)$aParams['selectpattern']; 350 }elseif(isset($aParams['selectmotif'])){ 351 $this->selectPattern=(string)$aParams['selectmotif']; 352 } 341 353 } 342 354 tags/release_1.0beta3/lib/jelix/dao/jDaoParser.class.php
r583 r585 270 270 * constructor. 271 271 */ 272 function __construct ($ params, $def){272 function __construct ($aParams, $def){ 273 273 $needed = array('name', 'fieldname', 'table', 'datatype', 'required', 'minlength', 274 'maxlength', 'regexp', 'sequence' , 'updatemotif', 'insertmotif', 'selectmotif', 'updatepattern', 'insertpattern', 'selectpattern');275 276 $params = $def->getAttr($ params, $needed);274 'maxlength', 'regexp', 'sequence'); 275 276 $params = $def->getAttr($aParams, $needed); 277 277 278 278 if ($params['name']===null){ … … 333 333 // *motif attributes are deprecated since 1.0b3 334 334 // TODO: remove support of *motif attributes in jelix 1.0 335 $this->updatePattern= $params['updatemotif']!==null ? $params['updatemotif'] :'%s'; 336 $this->insertPattern= $params['insertmotif']!==null ? $params['insertmotif'] :'%s'; 337 $this->selectPattern= $params['selectmotif']!==null ? $params['selectmotif'] :'%s'; 338 $this->updatePattern= $params['updatepattern']!==null ? $params['updatepattern'] :$this->updatePattern; 339 $this->insertPattern= $params['insertpattern']!==null ? $params['insertpattern'] :$this->insertPattern; 340 $this->selectPattern= $params['selectpattern']!==null ? $params['selectpattern'] :$this->selectPattern; 335 336 if(isset($aParams['updatepattern'])) { 337 $this->updatePattern=(string)$aParams['updatepattern']; 338 }elseif(isset($aParams['updatemotif'])){ 339 $this->updatePattern=(string)$aParams['updatemotif']; 340 } 341 342 if(isset($aParams['insertpattern'])) { 343 $this->insertPattern=(string)$aParams['insertpattern']; 344 }elseif(isset($aParams['insertmotif'])){ 345 $this->insertPattern=(string)$aParams['insertmotif']; 346 } 347 348 if(isset($aParams['selectpattern'])) { 349 $this->selectPattern=(string)$aParams['selectpattern']; 350 }elseif(isset($aParams['selectmotif'])){ 351 $this->selectPattern=(string)$aParams['selectmotif']; 352 } 341 353 } 342 354
