Ejemplo n.º 1
0
 foreach ($documents as $document) {
     //if ($ic=='1') { $ic='2'; $couleur_cellule_=$couleur_cellule[$type_couleur]; } else { $couleur_cellule_=$couleur_cellule_alt[$type_couleur]; $ic='1'; }
     //			$id_document[$i] = $document->getId();
     //			$titre_[$i] = $document->getTitre();
     //			$taille = round( $document->getTaille()/1024,1);
     //			$emplacement =  $document->getEmplacement();
     echo "<tr style=\"border-style:solid; border-width:1px; border-color: " . $couleur_bord_tableau_notice . "; background-color: #FFFFFF;\">\n\t\t\t\t\t\t<td>\n";
     if (preg_match("/(png|gif|jpg)\$/i", $document->getEmplacement())) {
         echo insere_lien_insertion_image_dans_ckeditor($document->getEmplacement());
     } elseif (preg_match("/ggb\$/i", $document->getEmplacement())) {
         echo insere_lien_insertion_lien_geogebra_dans_ckeditor($document->getTitre(), $document->getEmplacement());
     }
     echo "\n\t\t\t\t\t\t\t<a href='" . $document->getEmplacement() . "' target=\"_blank\">" . $document->getTitre() . "</a>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td style=\"text-align: center;\" title=\"Taille du fichier\">" . round($document->getTaille() / 1024, 1) . "</td>\n";
     if (getSettingValue('cdt_possibilite_masquer_pj') == 'y') {
         echo "<td style=\"text-align: center;\">";
         echo "<a href='javascript:modif_visibilite_doc_joint(\"devoir\", " . $ctTravailAFaire->getIdCt() . ", " . $document->getId() . ")'>";
         echo "<span id='span_document_joint_" . $document->getId() . "'>";
         if ($document->getVisibleEleveParent()) {
             echo "<img src='../images/icons/visible.png' width='19' height='16' alt='Document visible des élèves et responsables' title='Document visible des élèves et responsables' />";
         } else {
             echo "<img src='../images/icons/invisible.png' width='19' height='16' alt='Document invisible des élèves et responsables' title='Document invisible des élèves et responsables' />";
         }
         echo "</span>";
         echo "</a>";
         echo "</td>\n";
     }
     echo "<td style=\"text-align: center;\"><a href='#' onclick=\"javascript:suppressionDevoirDocument('suppression du document joint " . $document->getTitre() . " ?', '" . $document->getId() . "', '" . $ctTravailAFaire->getIdCt() . "', '" . $ctTravailAFaire->getIdGroupe() . "','" . add_token_in_js_func() . "')\">Supprimer</a></td></tr>\n";
     $nb_documents_joints++;
 }
 echo "</table>\n";
 //gestion de modification du nom d'un document
	/**
	 * Exclude object from result
	 *
	 * @param     CahierTexteTravailAFaireFichierJoint $cahierTexteTravailAFaireFichierJoint Object to remove from the list of results
	 *
	 * @return    CahierTexteTravailAFaireFichierJointQuery The current query, for fluid interface
	 */
	public function prune($cahierTexteTravailAFaireFichierJoint = null)
	{
		if ($cahierTexteTravailAFaireFichierJoint) {
			$this->addUsingAlias(CahierTexteTravailAFaireFichierJointPeer::ID, $cahierTexteTravailAFaireFichierJoint->getId(), Criteria::NOT_EQUAL);
		}

		return $this;
	}