if (!is_uploaded_file($xml_file['tmp_name'])) { echo "<p style='color:red;'>L'upload du fichier a échoué.</p>\n"; echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size={$post_max_size}<br />\n"; echo "upload_max_filesize={$upload_max_filesize}<br />\n"; echo "</p>\n"; require "../lib/footer.inc.php"; die; } else { if (!file_exists($xml_file['tmp_name'])) { echo "<p style='color:red;'>Le fichier aurait été uploadé... mais ne serait pas présent/conservé.</p>\n"; echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size={$post_max_size}<br />\n"; echo "upload_max_filesize={$upload_max_filesize}<br />\n"; echo "et le volume de " . $xml_file['name'] . " serait<br />\n"; echo "\$xml_file['size']=" . volume_human($xml_file['size']) . "<br />\n"; echo "</p>\n"; require "../lib/footer.inc.php"; die; } echo "<p>Le fichier a été uploadé.</p>\n"; $source_file = $xml_file['tmp_name']; $dest_file = "../temp/" . $tempdir . "/edt.xml"; $res_copy = copy("{$source_file}", "{$dest_file}"); if (!$res_copy) { echo "<p style='color:red;'>La copie du fichier vers le dossier temporaire a échoué.<br />Vérifiez que l'utilisateur ou le groupe apache ou www-data a accès au dossier temp/{$tempdir}</p>\n"; require "../lib/footer.inc.php"; die; } else { echo "<p>La copie du fichier vers le dossier temporaire a réussi.</p>\n"; $step = 1;
echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size={$post_max_size}<br />\n"; echo "upload_max_filesize={$upload_max_filesize}<br />\n"; echo "</p>\n"; // Il ne faut pas aller plus loin... // SITUATION A GERER require "../lib/footer.inc.php"; die; } else { if (!file_exists($csv_file['tmp_name'])) { echo "<p style='color:red;'>Le fichier aurait été uploadé... mais ne serait pas présent/conservé.</p>\n"; echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size={$post_max_size}<br />\n"; echo "upload_max_filesize={$upload_max_filesize}<br />\n"; echo "et le volume de " . $csv_file['name'] . " serait<br />\n"; echo "\$csv_file['size']=" . volume_human($csv_file['size']) . "<br />\n"; echo "</p>\n"; // Il ne faut pas aller plus loin... // SITUATION A GERER require "../lib/footer.inc.php"; die; } echo "<p>Le fichier a été uploadé.</p>\n"; /* echo "\$csv_file['tmp_name']=".$csv_file['tmp_name']."<br />\n"; echo "\$tempdir=".$tempdir."<br />\n"; echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size=$post_max_size<br />\n"; echo "upload_max_filesize=$upload_max_filesize<br />\n"; echo "\$csv_file['size']=".volume_human($csv_file['size'])."<br />\n";
$upload_max_filesize=ini_get('upload_max_filesize'); if(!is_uploaded_file($image['tmp_name'])) { $msg.="L'upload du fichier n°$i a échoué.<br />\n"; $msg.="Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; $msg.="post_max_size=$post_max_size<br />\n"; $msg.="upload_max_filesize=$upload_max_filesize<br />\n"; } else{ if(!file_exists($image['tmp_name'])){ $msg.="Le fichier n°$i aurait été uploadé... mais ne serait pas présent/conservé.<br />\n"; $msg.="Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; $msg.="post_max_size=$post_max_size<br />\n"; $msg.="upload_max_filesize=$upload_max_filesize<br />\n"; $msg.="et le volume de ".$image['name']." serait<br />\n"; $msg.="\$image['size']=".volume_human($image['size'])."<br />\n"; } //echo "<p>Le fichier ".$image['name']." sous ".$image['tmp_name']." a été uploadé.</p>\n"; if($image['name']=="") {$msg.="Il s'est passé un problème lors de l'upload/traitement.<br />Le fichier uploadé était-il bien de type JPEG? (type trouvé : ".$image['type'].")<br />";} $source_file=$image['tmp_name']; $dest_file="../temp/".$tempdir."/image_$i.jpg"; $res_copy=copy("$source_file" , "$dest_file"); if(!$res_copy) { $msg.="Erreur lors du transfert de ".$image['name']." vers le dossier temporaire de l'utilisateur.<br />\n"; } else { $num_page=$i+1; //$msg.="Traitement de la page n°$i<br />\n"; $msg.="Traitement de la page n°$num_page<br />\n";
*/ // Voir les notices privees: echo " <button style='background-color:" . $color_fond_notices['p'] . "' onclick=\"javascript:\n\t\t\t\t\t\tgetWinListeNoticesPrivees().setAjaxContent('./ajax_liste_notices_privees.php?id_groupe=" . $groupe->getId() . "&today='+getCalendarUnixDate());\n\t\t\t\t\t\" title=\"" . $tab_termes_CDT2['attribut_title_CDT2_Voir_NP'] . "\">Voir NP</button>\n"; echo "<button style='background-color:lightblue' onclick=\"javascript:\n\t\t\t\t\t\tgetWinBanqueTexte().setAjaxContent('./ajax_affichage_banque_texte.php',{});\n\t\t\t\t\t\" title=\"" . $tab_termes_CDT2['attribut_title_CDT2_Banque'] . "\">Banque</button>\n"; if (file_exists("./archives.php")) { // Mon fichier contient juste: /* <?php echo "<iframe src='../documents/archives/index.php' width='100%' height='100%'/>"; ?> */ echo "<button style='background-color:bisque' onclick=\"javascript:\n\t\t\t\t\t\tgetWinArchives().setAjaxContent('./archives.php',{});\n\t\t\t\t\t\" title=\"" . $tab_termes_CDT2['attribut_title_CDT2_Archives'] . "\">Archives</button>\n"; } echo "<a href=\"javascript:insere_texte_dans_ckeditor(document.getElementById('div_tableau_eleves').innerHTML)\" title='Insérer un tableau de la liste des élèves dans le texte de la notice'><img src='../images/icons/tableau.png' width='16' height='16' alt='Insérer un tableau de la liste des élèves dans le texte de la notice' /></a>"; if (getSettingAOui('cdt_afficher_volume_docs_joints')) { $volume_cdt_groupe = volume_docs_joints($groupe->getId()); if ($volume_cdt_groupe != 0) { $volume_cdt_groupe_cr = volume_docs_joints($groupe->getId(), "compte_rendus"); $volume_cdt_groupe_cr_h = volume_human($volume_cdt_groupe_cr); $volume_cdt_groupe_h = volume_human($volume_cdt_groupe); $info_volume = $volume_cdt_groupe_cr_h . "/" . $volume_cdt_groupe_h; //mb_strlen($info_volume) echo "<div style='float:right; width:10em; text-align:center; background: " . $color_fond_notices[$type_couleur] . ";' title=\"Les documents joints aux compte-rendus occupent {$volume_cdt_groupe_cr_h} sur un total de {$volume_cdt_groupe_h} pour l'enseignement de " . $groupe->getName() . " " . $groupe->getDescriptionAvecClasses() . ".\">" . $info_volume . "</div>"; } } echo "<br /><br />\n"; // Nombre de notices pour ce jour : $num_notice = NULL; echo "<fieldset style=\"border: 1px solid grey; padding-top: 8px; padding-bottom: 8px; margin-left: auto; margin-right: auto; background: " . $color_fond_notices[$type_couleur] . ";\">\n"; if (isset($info)) { echo "<legend style=\"border: 1px solid grey; background: " . $color_fond_notices[$type_couleur] . "; font-variant: small-caps;\"> Informations générales - " . $groupe->getNameAvecClasses(); } else { echo "<legend style=\"border: 1px solid grey; background: " . $color_fond_notices[$type_couleur] . "; font-variant: small-caps;\"> Compte rendu - " . $groupe->getNameAvecClasses(); } if (!$ctCompteRendu->isNew() || isset($info)) {
/** * Renvoie la taille d'un répertoire * * @global int * @param string $dir Le répertoire à tester * @return string la taille formatée * @see volume_dir() * @see volume_human() */ function volume_dir_human($dir) { $volume = volume_dir($dir); return volume_human($volume); }
//echo '<td><a href="../cahier_texte/see_all.php?id_groupe='.$id_groupe.'&id_classe='.$id_classe.'">Voir</a></td>'; echo '<td><a href="../cahier_texte/see_all.php?id_groupe=' . $id_groupe . '&id_classe=' . $id_classe . '&retour_cdt=visa_cdt">Voir</a></td>'; } else { echo "<td><a href='../public/index.php?id_groupe=" . $id_groupe . "' target='_blank'>Voir</a></td>"; } echo "<td><center><input type=\"checkbox\" name=\"visa_" . $iter . "\" />\n\t\t\t\t\t\t<input type=\"hidden\" name=\"prof_" . $iter . "\" value=\"" . $id_prop . "\" />\n\t\t\t\t\t\t<input type=\"hidden\" name=\"groupe_" . $iter . "\" value=\"" . $id_groupe . "\" />\n\t\t\t</center></td>"; echo "<td>" . $nb_ct_visa; //echo "$sql<br />"; //echo "\$nb_ct_visa=$nb_ct_visa\<br />"; echo "</td>"; if (isset($affichage_volume_docs_joints)) { echo "<td>"; $volume_cdt_groupe = volume_docs_joints($id_groupe); if ($volume_cdt_groupe != 0) { $total_volumes_docs_joints += $volume_cdt_groupe; echo volume_human($volume_cdt_groupe); } else { echo "0"; } echo "</td>"; } echo "</tr>"; $iter++; } echo "</table></form>"; if (isset($affichage_volume_docs_joints) && $total_volumes_docs_joints != 0) { echo "<p>Volume total des documents joints : " . volume_human($total_volumes_docs_joints) . "</p>\n"; } echo "<br />"; } require "../lib/footer.inc.php";
echo "<p style='color:red;'>L'upload du fichier a échoué.</p>\n"; echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size={$post_max_size}<br />\n"; echo "upload_max_filesize={$upload_max_filesize}<br />\n"; echo "</p>\n"; require "../lib/footer.inc.php"; die; } else { //echo "\$ics_file['tmp_name']=".$ics_file['tmp_name']."<br />"; if (!file_exists($ics_file['tmp_name'])) { echo "<p style='color:red;'>Le fichier aurait été uploadé... mais ne serait pas présent/conservé.</p>\n"; echo "<p>Les variables du php.ini peuvent peut-être expliquer le problème:<br />\n"; echo "post_max_size={$post_max_size}<br />\n"; echo "upload_max_filesize={$upload_max_filesize}<br />\n"; echo "et le volume de " . $ics_file['name'] . " serait<br />\n"; echo "\$ics_file['size']=" . volume_human($ics_file['size']) . "<br />\n"; echo "</p>\n"; require "../lib/footer.inc.php"; die; } echo "<p>Le fichier " . $ics_file['name'] . " a été uploadé.</p>\n"; $source_file = $ics_file['tmp_name']; $dest_file = "../temp/" . $tempdir . "/fichier.ics"; $res_copy = copy("{$source_file}", "{$dest_file}"); if (!$res_copy) { echo "<p style='color:red;'>La copie du fichier vers le dossier temporaire a échoué.<br />Vérifiez que l'utilisateur ou le groupe apache ou www-data a accès au dossier temp/{$tempdir}</p>\n"; require "../lib/footer.inc.php"; die; } //https://code.google.com/p/ics-parser/ //https://code.google.com/p/ics-parser/source/browse/?r=8#svn%2Ftrunk
echo "-"; echo "</td>\n"; */ } else { $ligtmp = mysqli_fetch_object($res_user); echo "<td>{$tabtmp['0']}</td>\n"; echo "<td>{$ligtmp->nom}</td>\n"; echo "<td>{$ligtmp->prenom}</td>\n"; echo "<td>{$ligtmp->statut}</td>\n"; echo "<td>{$ligtmp->etat}</td>\n"; if (is_file($chemin_temp . "/" . $file)) { echo "<td>Fichier</td>"; echo "<td>"; unset($tab_file_tmp); $tab_file_tmp = stat($chemin_temp . "/" . $file); echo volume_human($tab_file_tmp[7]); //echo $tab_file_tmp[0]." soit ".$tab_file_tmp[7]; echo "</td>\n"; } else { echo "<td>Dossier</td>"; echo "<td>"; //echo disk_total_space($chemin_temp."/".$file); //$totalsize=0; //echo volume_dir($chemin_temp."/".$file); echo volume_dir_human($chemin_temp . "/" . $file); echo "</td>\n"; } echo "<td style='text-align:center;'>"; echo "<input type='checkbox' id='case{$cpt}' name='suppr[]' value='{$file}' />"; echo "</td>\n"; /*