All pastes #513859 Raw Edit

Anonymous

public php v1 · immutable
#513859 ·published 2007-05-27 13:24 UTC
rendered paste body
//$strClient: NumClient//$strProjet : Type Projet//$strMessageErreur : code erreurfunction editerProjets($strProjet,$strMessageErreur){	include('config/config.inc.php');	$site = new Site($cfg['title'], $cfg['default_skin'], $cfg['lang']);	$MySQL = new Mysql($cfg['url'], $cfg['user'], $cfg['password'], $cfg['table'], $cfg['lang'],$cfg['verbose']);	include('config/locales/'.$site->afficherLang().'/'.$site->afficherLang().'.inc.php');			// Décodage de la classe Projet	$ClasseProjet= urldecode($strProjet);	$ProjetDeSerial = unserialize ($ClasseProjet);	$ClientDeSerial = $ProjetDeSerial->getClassClient();	echo "\n".'<div id="content">'."\n";	echo '<h2>Edition d\'un projet</h2>';	echo '<h3>'.$ClientDeSerial->getNom().'</h3>';	echo '<h3>'.$ProjetDeSerial->getNom().'</h3>';	echo '<br/>';			// Réencodage de la classe Client	$ClientSerial = serialize($ClientDeSerial);	$paramURL = urlencode($ClientSerial);			// Réencodage de la classe Projet	$ProjetSerial = serialize($ProjetDeSerial);	$paramURLProjet = urlencode($ProjetSerial);			echo '<a href="index.php?action=read&cat=clients&idClient='.$paramURL.'">Informations client</a>    ';	echo '<a href="index.php?action=read&cat=projet&idProjet='.$paramURLProjet.'">Revenir en lecture du projet</a>    ';	echo '<a href="index.php?action=list&cat=projet&idClient='.$paramURL.'">Revenir à la liste des projets</a>   ';	echo '<br/>';		if((isset($strMessageErreur)) && ($strMessageErreur != NULL))		echo '<p>'.$cfg[$site->afficherLang()]['EditionProjet'][$strMessageErreur].'</p>';	else		echo '<br/>';		echo "\n".'<form method="POST" ENCTYPE="x-www-form-urlencoded" action="index.php?action=edit&cat=projet&idProjet='.$paramURLProjet.'">'."\n";		echo '<label for="nomProjet">Nom du Projet<em>*</em></label>'."\n";	echo '<input id="nomProjet" type=text name="nomProjet" value="'.$ProjetDeSerial->getNom().'"><br>'."\n";		echo '<label for="description">Description du projet<em>*</em></label>'."\n";	echo '<textarea name="description" id="comments" cols="60" rows="9">'.$ProjetDeSerial->getDescription().'</textarea><br><br>'."\n";		echo '<label for="procedure">Procédures mis en oeuvre</label>'."\n";	echo '<textarea name="procedure" id="comments" cols="60" rows="9">'.$ProjetDeSerial->getProcedure().'</textarea><br><br>'."\n";	echo '<label>Date de la création</label>'."\n";		echo "\n".'<select name="JJ"><br>';			for($i=1;$i<=31; $i++)			{				if($ProjetDeSerial->getDebutJJ() == $i)					echo "\n\t".'<option selected value="'.$i.'">'.$i.'</option>';				else					echo "\n\t".'<option value="'.$i.'">'.$i.'</option>';			}			echo '</select>';		echo "\n".'<select name="MM"><br>';			for($i=1;$i<=12; $i++)			{				if($ProjetDeSerial->getDebutMM() == $i)					echo "\n\t".'<option selected value="'.$i.'">'.$ProjetDeSerial->getMois($i).'</option>';				else					echo "\n\t".'<option value="'.$i.'">'.$ProjetDeSerial->getMois($i).'</option>';			}				echo '</select>';		echo "\n".'<select name="AAAA"><br>';			for($i=2000;$i<=2030; $i++)			{				if($ProjetDeSerial->getDebutAAAA() == $i)					echo "\n\t".'<option selected value="'.$i.'">'.$i.'</option>';				else					echo "\n\t".'<option value="'.$i.'">'.$i.'</option>';			}			echo '</select><br>';										$presenceFinJJ = FALSE;			echo '<label>Date de la fin du projet</label>'."\n";		echo "\n".'<select name="FJJ"><br>';			for($i=1;$i<=31; $i++)			{							if(($ProjetDeSerial->getFinJJ() == 0000) && ($presenceFinJJ == FALSE))				{				echo '<option selected value="0">00</option>';				$presenceFinJJ = TRUE;				}							if($ProjetDeSerial->getFinJJ() == $i)					echo "\n\t".'<option selected value="'.$i.'">'.$i.'</option>';				else					echo "\n\t".'<option value="'.$i.'">'.$i.'</option>';			}			echo '</select>';												$presenceFinMM = FALSE;		echo "\n".'<select name="FMM"><br>';			for($i=1;$i<=12; $i++)			{							if(($ProjetDeSerial->getFinMM() == 0000) && ($presenceFinMM == FALSE))				{				echo '<option selected value="0">####</option>';				$presenceFinMM = TRUE;				}							if($ProjetDeSerial->getFinMM() == $i)					echo "\n\t".'<option selected value="'.$i.'">'.$ProjetDeSerial->getMois($i).'</option>';				else					echo "\n\t".'<option value="'.$i.'">'.$ProjetDeSerial->getMois($i).'</option>';			}				echo '</select>';									$presenceFinAAAA = FALSE;			echo "\n".'<select name="FAAAA"><br>';			for($i=2000;$i<=2030; $i++)			{							if(($ProjetDeSerial->getFinAAAA() == 0000) && ($presenceFinAAAA == FALSE))				{				echo '<option selected value="0">0000</option>';				$presenceFinAAAA = TRUE;				}							if($ProjetDeSerial->getFinAAAA() == $i)					echo "\n\t".'<option selected value="'.$i.'">'.$i.'</option>';				else					echo "\n\t".'<option value="'.$i.'">'.$i.'</option>';			}			echo '</select><br>';			$MySQL->executionSQL(	'SELECT n_intervenant, nom_intervenant, pre_intervenant'						.' FROM intervenant'					);		echo '<label for="priseEnCharge">Prise en charge</label>'."\n";	echo '<select name="priseEnCharge"><br>';		$priseEnCharge = FALSE;		for($i=1;$i<=$MySQL->nombreResultat(1); $i++)		{			$data = $MySQL->resultat(1);						if(($ProjetDeSerial->getNumPriseEnCharge() == 0) && ($priseEnCharge == FALSE))			{				echo '<option selected value="0">Aucune prise en charge</option>';				$priseEnCharge = TRUE;			}										if($data['n_intervenant'] == $ProjetDeSerial->getNumPriseEnCharge())				echo '<option selected value='.$data['n_intervenant'].'>'.$data['nom_intervenant'].' '.$data['pre_intervenant'].'</option>';			else				echo '<option value='.$data['n_intervenant'].'>'.$data['nom_intervenant'].' '.$data['pre_intervenant'].'</option>';		}	echo '</select><br>';		$MySQL->executionSQL(	'SELECT n_statut, lib_statut'						.' FROM statut'					);		echo '<label for="statut">Statut</label>'."\n";	echo '<select name="statut"><br>';		for($i=1;$i<=$MySQL->nombreResultat(2); $i++)		{			$data = $MySQL->resultat(2);			if($data['n_statut'] == $ProjetDeSerial->getNumStatut())				echo '<option selected value='.$data['n_statut'].'>'.$data['lib_statut'].'</option>';			else				echo '<option value='.$data['n_statut'].'>'.$data['lib_statut'].'</option>';		}	echo '</select><br>';		echo '<label for="bouton"></label>'."\n";	echo '<input name="editProjet" type="submit" value="Modifier le Projet">   '."\n";	echo '<input name="reset" type="reset" value="Reset le formulaire"><br>'."\n";	echo '</form>'."\n\n";		echo '</div>';}