1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
/*
** Function sListeContenu
** Input : $sIdLigne string qui permet de connaitre l'id de la ligne pour pouvoir la cacher ou non,
$idPortfeuille le portfeuille de l'utilisateur,
$idTable id de la table de theme,
$sNomTheme nom de la table du theme,
$sElement1,$sElement2 element à selectionner dans la table
** Output : $sContenu string
** Description : permet de lister une table en fonction des parametres en entree sous forme de ligne de tableau
** Creator :
** Date : date de création
*/
function sListeContenu ($sIdLigne,$idPortfeuille,$idTable,$sNomTheme,$sElement1,$sElement2)
{
//Langue de l'utilisateur
$slangue = $_SESSION['langue'];
$oConn = new Connexion();
if($sElement1 == '')
{//
$sContenu='';
}
else if($sElement2 == '')
{//
$sSqlContenu="SELECT '".$idTable." ,idDomaine ,num_ordre ,".$sElement1." FROM ".$sNomTheme." WHERE idPortfolio='".$idPortfolio."' ORDER BY num_ordre";
$aResContenu=$oConn->aExecuter($sSqlContenu);
}
else
{//
$sSqlContenu="SELECT ".$idTable." ,idDomaine ,num_ordre ,".$sElement1." , ".$sElement2." FROM ".$sNomTheme." WHERE idPortfolio='".$idPortfolio."' ORDER BY num_ordre";
$aResContenu=$oConn->aExecuter($sSqlContenu);
}
//Pour connaitre le nombre de ligne total a la fin donc le nombre d'expérience ou le nombre de langues apprises par exemple
//global $indice;
$indice=0;
foreach($aResContenu as $i=>$v)
{
$sSqlDomaine="SELECT libelle_".$slangue." FROM ref_domaine WHERE idDomaine=".$aResContenu[$i]['idDomaine'];
$aResDomaine=$oConn->aExecuter($sSqlDomaine);
$aResContenu[$i]['domaine'] = $aResDomaine['0']['libelle_'.$slangue];
$sContenu = $sContenu."
<tr id=".$sIdLigne."".$indice." style='display : none'>
<td width='13' class='fondgrisclair2' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='17' class='fondgrisclair2' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='17' class='fondgrisclair2' nowrap><img src='../Images/flecheoff.gif' alt='' border='0'></td>
<td width='241' valign='middle' class='fondgrisclair2' nowrap><a href='#'>".$aResContenu[$i][$sElement1]."</a></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='87' align='center' valign='middle' class='fondgrisclair2' nowrap><span class='textenoir'>".$aResContenu[$i][$sElement2]."</span></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='86' align='center' valign='middle' class='fondgrisclair2' nowrap><span class='textenoir'>".$aResContenu[$i]['domaine']."</span></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='62' class='fondgrisclair2' nowrap><a href='#'><img src='../Images/editer.gif' alt='Editer une fiche' border='0'></a></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='69' class='fondgrisclair2' nowrap><a href='#'><img src='../Images/ajouter.gif' alt='Ajouter une fiche' border='0'></a></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='69' class='fondgrisclair2' nowrap><a href='#'><img src='../Images/supprimer.gif' alt='Supprimer une fiche' border='0'></a></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='90' align='center' valign='middle' class='fondgrisclair2' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='37' align='center' valign='middle' class='fondgrisclair2' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='75' class='fondgrisclair2' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
<td width='64' align='center' valign='middle' class='fondgrisclair2' nowrap><input type='checkbox' name='sel71' value=''></td>
</tr>
";
$indice++;
}
$sContenu=$sContenu."<tr><td colspan='21' height='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td></tr>";
return $sContenu;
} |
Partager