SAND-framework/application/class/modele.class.php
Emmanuel ROY 77d7dfde23 Big Nighty Update de nouvelles fonctionnalités avec le README
Signed-off-by: Emmanuel ROY <ornithorynxe@live.fr>
2018-12-09 04:44:37 +01:00

25 lines
681 B
PHP

<?php
class Modele{
public $page;
public function __construct($base_param){
if(file_exists(MODELS_PATH.DIRECTORY_SEPARATOR.$base_param['name'].'.model')){
$fichier = file(MODELS_PATH.DIRECTORY_SEPARATOR.$base_param['name'].'.model');
foreach ($fichier as $ligne_num => $ligne) {
if(preg_match("#[ ]*([a-zA-Z_]*)[ ]*[:][ ]*([a-zA-Z ]*[ ]*)#",$ligne,$matches)){
$this->page[$matches[1]] = $matches[2];
}
}
include MODELS_PATH.DIRECTORY_SEPARATOR.$base_param['name'].'.php';
}else{
$this->page['name'] = $base_param['name'];
$this->page['description'] = $base_param['description'];
$this->page['params'] = $base_param['params'];
}
}
}