X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=app%2Fdata%2Fmodules%2Fsql%2Fsml_data_source_groupes.php;h=45d07b15a736044ed4bb996780845d2b6340e507;hb=ce50b139cfeb948f0a773ccd7bd7d6a800b06692;hp=5008bb85c604ae11bc23e91e22c16a1a023239e3;hpb=b2437852f60b76e437950c0458149d92686ee38b;p=mw_sourceml diff --git a/app/data/modules/sql/sml_data_source_groupes.php b/app/data/modules/sql/sml_data_source_groupes.php index 5008bb8..45d07b1 100644 --- a/app/data/modules/sql/sml_data_source_groupes.php +++ b/app/data/modules/sql/sml_data_source_groupes.php @@ -96,6 +96,22 @@ return $sources; } + function source_has_groupe($id_source, $id_groupe){ + $sgbd = $this->sgbd(); + $HAS_THIS_GROUP = 0; + try{ + $sql = + "SELECT count(*) as n FROM #--sml_sources_authors" + ." WHERE id_source=".$this->eq($id_source) + ." AND id_author=".$this->eq($id_groupe); + $rst = $sgbd->query($sql); + if($v_rst = $sgbd->fetch_assoc($rst)) $HAS_THIS_GROUP = $v_rst["n"]; + $sgbd->free_result($rst); + } + catch(Exception $e) { $HAS_THIS_GROUP = false; } + return $HAS_THIS_GROUP; + } + function add_source_groupe($id_source, $id_groupe, $id_groupe_status) { $sgbd = $this->sgbd(); try{