$ctDocument = new CahierTexteCompteRenduFichierJoint();
                $ctDocument->setIdCt($ctCompteRendu->getIdCt());
                $ctDocument->setTaille($doc_file['size'][$index_doc]);
                $ctDocument->setEmplacement($file_path);
                if ($doc_name[$index_doc] != null) {
                    $ctDocument->setTitre(corriger_caracteres($doc_name[$index_doc]));
                } else {
                    $ctDocument->setTitre(basename($file_path));
                }
                if (isset($doc_masque[$index_doc])) {
                    $ctDocument->setVisibleEleveParent(false);
                } else {
                    $ctDocument->setVisibleEleveParent(true);
                }
                $ctDocument->save();
                $ctCompteRendu->addCahierTexteCompteRenduFichierJoint($ctDocument);
                $ctCompteRendu->save();
            }
        }
    }
}
//traitement de changement de nom de fichiers joint
// Changement de nom
if (!empty($doc_name_modif) && trim($doc_name_modif) != '' && !empty($id_document)) {
    $titre = corriger_caracteres($doc_name_modif);
    $criteria = new Criteria(CahierTexteCompteRenduFichierJointPeer::DATABASE_NAME);
    $criteria->add(CahierTexteCompteRenduFichierJointPeer::ID, $id_document, '=');
    $documents = $ctCompteRendu->getCahierTexteCompteRenduFichierJoints($criteria);
    if (empty($documents)) {
        echo "Erreur enregistrement de compte rendu : document non trouvé.";
        die;
	/**
	 * Declares an association between this object and a CahierTexteCompteRendu object.
	 *
	 * @param      CahierTexteCompteRendu $v
	 * @return     CahierTexteCompteRenduFichierJoint The current object (for fluent API support)
	 * @throws     PropelException
	 */
	public function setCahierTexteCompteRendu(CahierTexteCompteRendu $v = null)
	{
		if ($v === null) {
			$this->setIdCt(0);
		} else {
			$this->setIdCt($v->getIdCt());
		}

		$this->aCahierTexteCompteRendu = $v;

		// Add binding for other direction of this n:n relationship.
		// If this object has already been added to the CahierTexteCompteRendu object, it will not be re-added.
		if ($v !== null) {
			$v->addCahierTexteCompteRenduFichierJoint($this);
		}

		return $this;
	}