Ejemplo n.º 1
0
            }
        }
    }
    die;
}
// Initialisation du type de couleur (voir global.inc.php)
if ($ctCompteRendu->getDateCt() == null) {
    //CompteRendu information générale
    $info = 'yes';
    $type_couleur = "i";
} else {
    //CompteRendu normal
    $type_couleur = "c";
}
//on mets le groupe dans le session, pour naviguer entre absence, cahier de texte et autres
$_SESSION['id_groupe_session'] = $ctCompteRendu->getIdGroupe();
// **********************************************
// Affichage des différents groupes du professeur
//\$A($('id_groupe_colonne_gauche').options).find(function(option) { return option.selected; }).value is a javascript trick to get selected value.
echo "<div id=\"div_chaine_edition_notice\" style=\"display:inline;\"><img id=\"chaine_edition_notice\" onLoad=\"updateChaineIcones()\" HEIGHT=\"16\" WIDTH=\"16\" style=\"border: 0px; vertical-align : middle\" src=\"../images/blank.gif\"  alt=\"Lier\" title=\"Lier la liste avec la liste des notices\" /></div>&nbsp;\n";
echo "<select id=\"id_groupe_colonne_droite\" onChange=\"javascript:\n\t\t\tupdateListeNoticesChaine();\n\t\t\tid_groupe = (\$A(\$('id_groupe_colonne_droite').options).find(function(option) { return option.selected; }).value);\n\t\t\tgetWinEditionNotice().setAjaxContent('./ajax_edition_compte_rendu.php?today=" . $today . "&id_groupe=' + id_groupe,\n      \t\t\t { onComplete:function() {initWysiwyg();}}\n      \t\t);\n\t\t\tcompte_rendu_en_cours_de_modification('aucun');\n\t\t\">\n";
echo "<option value='-1'>choisissez un groupe</option>\n";
$groups = $utilisateur->getGroupes();
foreach ($groups as $group_iter) {
    $sql = "SELECT 1=1 FROM j_groupes_visibilite WHERE id_groupe='" . $group_iter->getId() . "' AND domaine='cahier_texte' AND visible='n';";
    $test_grp_visib = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($test_grp_visib) == 0) {
        echo "<option id='colonne_droite_select_group_option_" . $group_iter->getId() . "' value='" . $group_iter->getId() . "'";
        if ($groupe->getId() == $group_iter->getId()) {
            echo " SELECTED ";
        }
Ejemplo n.º 2
0
	/**
	 * Filter the query by a related CahierTexteCompteRendu object
	 *
	 * @param     CahierTexteCompteRendu $cahierTexteCompteRendu  the related object to use as filter
	 * @param     string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
	 *
	 * @return    GroupeQuery The current query, for fluid interface
	 */
	public function filterByCahierTexteCompteRendu($cahierTexteCompteRendu, $comparison = null)
	{
		if ($cahierTexteCompteRendu instanceof CahierTexteCompteRendu) {
			return $this
				->addUsingAlias(GroupePeer::ID, $cahierTexteCompteRendu->getIdGroupe(), $comparison);
		} elseif ($cahierTexteCompteRendu instanceof PropelCollection) {
			return $this
				->useCahierTexteCompteRenduQuery()
				->filterByPrimaryKeys($cahierTexteCompteRendu->getPrimaryKeys())
				->endUse();
		} else {
			throw new PropelException('filterByCahierTexteCompteRendu() only accepts arguments of type CahierTexteCompteRendu or PropelCollection');
		}
	}