コード例 #1
0
ファイル: code_officiel_saisir.php プロジェクト: rhertzog/lcs
{
  if( (!$appreciation) || ($prof_id==0) )
  {
    exit('Erreur avec les données transmises !');
  }
  enregistrer_appreciation( $BILAN_TYPE , $periode_id , $eleve_id , $classe_id , $rubrique_id , $prof_id , $appreciation );
  exit('<ok>'.html($appreciation));
}

if($ACTION=='enregistrer_note')
{
  if( ($moyenne<0) || ($ACTION=='tamponner') || ($BILAN_TYPE!='bulletin') || (!$rubrique_id) )
  {
    exit('Erreur avec les données transmises !');
  }
  list( $note , $appreciation ) = enregistrer_note( $BILAN_TYPE , $periode_id , $eleve_id , $rubrique_id , $moyenne );
  $note = ($_SESSION['OFFICIEL']['BULLETIN_CONVERSION_SUR_20']) ? $note : ($note*5).'&nbsp;%' ;
  $action = ' <button type="button" class="modifier">Modifier</button> <button type="button" class="nettoyer">Effacer et recalculer.</button> <button type="button" class="supprimer">Supprimer sans recalculer</button>' ;
  exit('<td class="now moyenne">'.$note.'</td><td class="now"><span class="notnow">'.html($appreciation).$action.'</span></td>');
}

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Cas 2 : suppression d'une appréciation ou d'une note
// ////////////////////////////////////////////////////////////////////////////////////////////////////

if($ACTION=='supprimer_appr')
{
  if( ($BILAN_ETAT=='2rubrique') && ($rubrique_id==0) )
  {
    exit('Erreur avec les données transmises !');
  }
コード例 #2
0
 $contenu = file_get_contents($fichier_chemin);
 $tab_donnees_csv = @unserialize($contenu);
 if($tab_donnees_csv===FALSE)
 {
   exit('Erreur : le fichier contenant les données à traiter est syntaxiquement incorrect !');
 }
 $nb_modifs = 0;
 foreach($tab_donnees_csv as $rubrique_id => $tab_eleves)
 {
   foreach($tab_eleves as $eleve_id => $tab_saisies)
   {
     if(isset($tab_saisies['moyenne']))
     {
       if( ($tab_saisies['moyenne']>=0) && ($OBJET=='modifier') && ($BILAN_TYPE=='bulletin') && ($rubrique_id>0) )
       {
         enregistrer_note( $BILAN_TYPE , $periode_id , $eleve_id , $rubrique_id , $tab_saisies['moyenne'] );
         $nb_modifs++;
       }
     }
     if(isset($tab_saisies['appreciation']))
     {
       if( ($tab_saisies['appreciation']) && ( ($rubrique_id>0) || ($OBJET=='tamponner') ) )
       {
         enregistrer_appreciation( $BILAN_TYPE , $periode_id , $eleve_id , $classe_id , $rubrique_id , $_SESSION['USER_ID'] , $tab_saisies['appreciation'] );
         $nb_modifs++;
       }
     }
   }
 }
 if(!$nb_modifs)
 {