for ($index_doc = 0; $index_doc < 3; $index_doc++) { if (!empty($doc_file['tmp_name'][$index_doc])) { $file_path = ajout_fichier($doc_file, $dest_dir, $index_doc, $id_groupe); if ($file_path != null) { //création de l'objet ctDocument $ctDocument = new CahierTexteTravailAFaireFichierJoint(); $ctDocument->setIdCtDevoir($ctTravailAFaire->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(); $ctTravailAFaire->addCahierTexteTravailAFaireFichierJoint($ctDocument); $ctTravailAFaire->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(CahierTexteTravailAFaireFichierJointPeer::DATABASE_NAME);