Eléphanteau du PHP |
18 Messages
12 mars 2009, 11:24
Voici la fonction group :
class Group {
private $cn;
private $moduleAccess=array();
function setCn($cn){
$this->cn=$cn;
}//function setCn
function getCn(){
return $this->cn;
}//function getCn
function setModuleAccess($moduleAccess){
$this->moduleAccess=$moduleAccess;
}//function setModuleAccess
function getModuleAccess(){
return $this->moduleAccess;
}//function getModuleAccess
et les fonctions de MySqlDB
static function findModuleByGroup($groupe){
$query="SELECT module FROM modules where id in (SELECT module_id FROM group_module WHERE groupcn='$groupe');";
$res=MySqlDb::queryMysql($query)->fetchALL(PDO::FETCH_ASSOC);
$result=array();
$i=0;
foreach($res as $row){
$result[$i]=$row['module'];
$i++;
}
return $result;
}//function findModuleByGroup
static function queryMysql($query) {
$dbh=MySqlDb::mysql_db_connect();
$result=$dbh->query($query);
if(!$result)
{
die('Invalid Query : '.mysql_error());
}//if(!$result)
return $result;
}//function executeMySqlQuery