Bienvenue sur la nouvelle version de CiDiP développé par @WebStory
/*---------------------------------------------------------
-----------------------------------------
---------------------------------------------------------*/
global $result;
global $key;
global $USRidentifiant;
global $doAction; // définit le type d'action à effectuer (suppression, ajout au catalogue...)
global $comment; // si ajout de commentaire pour indexation d'un produit dans le catalogue
/*---------------------------------------------------------
---------------------
---------------------------------------------------------*/
DB_connect (__FILE__,__LINE__);
/*---------------------------------------------------------
------------------------
---------------------------------------------------------*/
DB_select (DB,__FILE__,__LINE__);
$query="SELECT *
FROM produit
WHERE prod_cle=$key";
DB_query($query,__FILE__,__LINE__);
$row=@mysql_fetch_array($result);
// si prod existe et est actif
if ((@mysql_num_rows($result)==1) && ($row[prod_activ]=='Y')) {
/*---------------------------------------------------------
---------------------------
---------------------------------------------------------*/
DB_select (DB_STATS,__FILE__,__LINE__);
// vérif. si la ligne existe déjà dans la table de données
$query="SELECT * FROM produit_".YEAR." WHERE prod_cle='$key' AND prod_mois='".MONTH."'";
DB_query($query,__FILE__,__LINE__);
if (@mysql_num_rows($result)==1) {$query="UPDATE produit_".YEAR." SET prod_pageInfo=prod_pageInfo+1 WHERE prod_cle='$key' AND prod_mois='".MONTH."'";}
else {$query="INSERT into produit_".YEAR." SET prod_cle=".$key.", prod_pageInfo=1, prod_mois='".MONTH."'";}
DB_query($query,__FILE__,__LINE__);
/*---------------------------------------------------------
----------------
---------------------------------------------------------*/
DB_select (DB,__FILE__,__LINE__);
if (($key) && ($doAction=='dlt')) {
$query="DELETE FROM prod_index WHERE IPROD_prod_cle='$key' AND IPROD_per_id='$USRidentifiant'";
DB_query($query,__FILE__,__LINE__);}
/*---------------------------------------------------------
---------------------------
---------------------------------------------------------*/
if (($key) && ($doAction=='add')) {
//---page de confirmation------------------------------
DB_connect (__FILE__,__LINE__);
DB_select (DB,__FILE__,__LINE__);
// timestamp UNIX actuel
$time=time();
// vérif. si la ligne existe déjà dans la table de données
$query="SELECT *
FROM prod_index
WHERE IPROD_prod_cle='$key'
AND IPROD_per_id ='$USRidentifiant'";
DB_query($query,__FILE__,__LINE__);
// mise à jour du commentaire
$comment=str_replace("'","",$comment);
if (@mysql_num_rows($result)==1) {
$query0="UPDATE prod_index
SET IPROD_comment ='$comment',
IPROD_date ='$time'
WHERE IPROD_prod_cle='$key'
AND IPROD_per_id ='$USRidentifiant'";}
// si produit est nouvellement indexé
else {
$query0="INSERT INTO prod_index
SET IPROD_prod_cle='$key',
IPROD_per_id ='$USRidentifiant',
IPROD_comment ='$comment',
IPROD_date ='$time'";
/*-----------------------*/
DB_select (DB_STATS,__FILE__,__LINE__);
// vérif. si la ligne existe déjà dans la table de données
$query="SELECT * FROM produit_".YEAR." WHERE prod_cle='$key' AND prod_mois='".MONTH."'";
DB_query($query,__FILE__,__LINE__);
if (@mysql_num_rows($result)==1) {$query="UPDATE produit_".YEAR." SET prod_isIndex=prod_isIndex+1 WHERE prod_cle='$key' AND prod_mois='".MONTH."'";}
else {$query="INSERT into produit_".YEAR." SET prod_cle=".$key.", prod_isIndex=1, prod_mois='".MONTH."'";}
DB_query($query,__FILE__,__LINE__);
}
// exécution de la requête
DB_select (DB,__FILE__,__LINE__);
DB_query($query0,__FILE__,__LINE__);}
/*---------------------------------------------------------
---------- commentaire>---------------
---------------------------------------------------------*/
DB_select (DB,__FILE__,__LINE__);
// si identifié
if (is_connect ($USRidentifiant)==TRUE) {
// vérif. si produit indexé
$query="SELECT *
FROM prod_index
WHERE IPROD_prod_cle=$key
AND IPROD_per_id='$USRidentifiant'";
DB_query($query,__FILE__,__LINE__);
// prod indexé
if (@mysql_num_rows($result)==1) {
$row=@mysql_fetch_array($result);
// si commentaire
if ($row[IPROD_comment]) {$prod_comment=$row[IPROD_comment];}
$is_indexed="Y";}
// pas indexé
else {$is_indexed="N";}}
// sinon : pas identifié
else {
$is_indexed="X";}
// image et couleur du fond selon si produit est indexé
if ($is_indexed=="Y") {
$indxText="Ce produit est indexé dans votre catalogue personnel.";}
// ou pas...
elseif ($is_indexed=="N") {
$indxText="Ce produit n'est pas indexé dans votre catalogue personnel.";}
elseif ($is_indexed=="X") {
$indxText="Les fonctions d'indexation et d'ajout de commentaire sont désactivées. *";}
/*---------------------------------------------------------
----------------------
---------------------------------------------------------*/
/***
// récup. de toutes les rubriques d'activité (1er niveau)
$query="SELECT *
FROM activite
WHERE act_mere_cle='0'
ORDER BY act_nom_FR";
$i=0;
while ($row=@mysql_fetch_array($result)) {
$i++;
$rubrique_act_cle[$i]=$row[act_cle];}
$nb_rubrique=$i;
while ($i<$nb_rubrique) {
$query="SELECT *
FROM activite, prod_type
WHERE TPROD_prod_cle=$key
AND TPROD_act_cle "}
***/
/*---------------------------------------------------------
---------------------
---------------------------------------------------------*/
$query="SELECT *
FROM societe, prod_soc, produit
WHERE prod_cle =$key
AND prod_cle =SPROD_prod_cle
AND SPROD_soc_id =soc_id";
DB_query($query,__FILE__,__LINE__);
$row=@mysql_fetch_array($result);
// si image du produit
if ($row[prod_img]) {
/***ici l'image***/
$img="
";
$colspan=" colspan=3";}
// statut de la société
switch ($row[SPROD_statut]) {
case 'D' :
$typeSociete="Distributeur";
break;
case 'F' :
$typeSociete="Fabricant";
break;
case 'P' :
$typeSociete="Prestataire";
break;}
/*-------------------------------------------------------*/
?>
Information produit
echo $row[prod_nom_FR]; ?>
if (($row[prod_fichier_FR])
|| ($row[prod_fichier_UK])
|| ($row[prod_fichier_ES])
|| ($row[prod_fichier_IT])
|| ($row[prod_fichier_DE])) {
/***si au moins un fichier de doc (quelque soit le lid)***/?>
} ?>
if (is_connect ($USRidentifiant)==FALSE) { /***si pas identifié***/
?>
*
: pour bénéficier des fonctions désactivées de cette page, vous
devez absolument être identifié :
- si vous êtes déjà
inscrit sur le site, connectez-vous gràce au formulaire à gauche
de l'écran
- sinon vous pouvez
ouvrir un "compte utilisateur" gratuit en accédant à la page
d'inscription
} ?>
} // fin de la condition "produit existe et est actif"
else {include_page ("0","404","","","","","FR",$rub_folder,$file);}
?>