Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,Sur la nouvelle version de PEEL SHOPPING 4.0
La gestion des taux de tva ne fonctionne pas.
S'il y a 2 taux de tva les 2 taux sont additionnés.
idem pour la version de démonstration PEEL Premium 5.3
-
Bonjour,
Sur la nouvelle version de PEEL SHOPPING 4.0
La gestion des taux de tva ne fonctionne pas.
S'il y a 2 taux de tva les 2 taux sont additionnés.
-
Bonjour,
Je galere sur une chose symple a priori, mais je ne trouve pas la solution.
Comment changer la couleur des texte dans les menu : CATALOGUE et GUIDES PRATIQUES.
J'ai cherche sur le fichier "screen.css" mais je n'ai rien trouvé pour les texte qui fonctione.
J'ai un autre souci qui est que sur la partie centrale je souhaiterai afficher 3 produits en colonnes. J'ai ete voir dans le fichier "templates.php" il y a bien une ligne "$nb_colonnes = 2;" mais si je la modifie et la met sur "3" tout en modifiant mon fichier "screen.css" :
td.produit2col {
/*border-bottom: 1px dotted #000;*/
padding: 0.4em;
vertical-align: top;
width: 50%;
}
avec : width: 33%;
il ne se passe rien.Qq pour me donner l'astuce ?
par avance perci de votre aide.
bruno
-
-
Bonjour a tous et toutes
Je vous rassure tout de suite j'ai bien parcouru le forum pour avoir des infos sur l'exploitation de la newsletter...
Je suis sous Peel shopping et j'ai installé Wanewsletter.
J'ai fait les modifs préconisées par Patrice Ruault et par Attila
Resultat, j'ai bien les adresse mail qui s'enregistrent dans la base WAnewsletter (WA_abonnés)
J'ai bien crée les 2 listes....
Dans la partie admin de la news par contre je n'ai aucun enregistrement par rapport aux listes que ca soit default-list, newsletter, ou commercial....
il semble que je ne puisse recuperer les adresses lorsque j'appele une liste...
Alors j'ai du louper qq chose... mais quoi?
Merci a vous de jeter un oeil sur mon prob.
Cordialement
-
Merci Patrice pour le test....C'est donc bien comme je le pensais, une utilisation trop intensive pour les tests doit empecher de vider correctement les sessions....
Donc je poursuis mon installation
Encore merci et
BONNE ANNEE à tous et à toutes :huh:
Patrice,
avez vous testé avec IE6 car avec FIREFOX ça marche et pas avec IE6
-
Merci Patrice pour le test....
C'est donc bien comme je le pensais, une utilisation trop intensive pour les tests doit empecher de vider correctement les sessions....
Donc je poursuis mon installation
Encore merci et
BONNE ANNEE à tous et à toutes :huh:
-
patrice ruault
Merci pour ta reponseEn fait je n'ai jamais installé Peel, et j'ai la derniere version du moins celle qui est en telechargement sur le site V.4, mais peut etre as tu raison, je teste en boucle et c'est peut etre pas vraiment bon...
Je te donne l'url de mon site qui est en test bien evidement,
Voilou en tout cas merci d'aller y jeter un oeil
Cordialement
Regardez la commande 1 dans votre back office, cela marche parfaitement
-
Merci pour ta reponse
En fait je n'ai jamais installé Peel, et j'ai la derniere version du moins celle qui est en telechargement sur le site V.4, mais peut etre as tu raison, je teste en boucle et c'est peut etre pas vraiment bon...
Je te donne l'url de mon site qui est en test bien evidement,
Voilou en tout cas merci d'aller y jeter un oeil
Cordialement
-
Merci à vous pour vos reponseEn tout cas le code de Patrice marche tres bien chez moi maintenant, alors dire lequel est le bon des deux.... ben j'aurai tendance a dire que c'est celui qui fonctionne :huh:
Merci encore a vous...
La version du EasyPHP--- est responsable du problème
-
patrice ruault
BonjourUn de mes clients me demande comment vider la liste pense-bête de son compte...
Mais je m'aperçois que je n'ai pas la réponse et ayant fait le test, je ne vois aucune possibilité de vider la liste ou de supprimer l'un des articles qui y figurent.
Avez-vous une idée ?
Merci
et bonne année
Laurence
Ce n'est pas possible, le seul moyen pour le moment c'est d'effacer le contenu dans la base via phpMyAdmin
-
patrice ruault
Bonjour....J'ai egalement le meme probleme, je viens de mettre la boutique en ligne et en test et j'ai la desagreable surprise de voir qu'a chaque "mise au panier" le nombre d'articles est de 2 alors que j'en ai mis qu'un.....
C'est peut etre bon pour le CA :) mais pas pour le client :huh:
Et ca arrive meme si je vide la liste...
Comprends pas
Peut etre une astuce que nous ignorons ?
Merci à vous
je pense que vous faites tourner votre boutique avec 2 sessions ouvertes
Une avec l'ancienne version de PEEL
L'autre avec la nouvelle
Sinon PUBLIEZ VOS URL que l'on puisse voir
-
Bonjour
Un de mes clients me demande comment vider la liste pense-bête de son compte...
Mais je m'aperçois que je n'ai pas la réponse et ayant fait le test, je ne vois aucune possibilité de vider la liste ou de supprimer l'un des articles qui y figurent.
Avez-vous une idée ?
Merci
et bonne année
Laurence
-
Bonjour....
J'ai egalement le meme probleme, je viens de mettre la boutique en ligne et en test et j'ai la desagreable surprise de voir qu'a chaque "mise au panier" le nombre d'articles est de 2 alors que j'en ai mis qu'un.....
C'est peut etre bon pour le CA :) mais pas pour le client :huh:
Et ca arrive meme si je vide la liste...
Comprends pas
Peut etre une astuce que nous ignorons ?
Merci à vous
-
Merci à vous pour vos reponse
En tout cas le code de Patrice marche tres bien chez moi maintenant, alors dire lequel est le bon des deux.... ben j'aurai tendance a dire que c'est celui qui fonctionne :huh:
Merci encore a vous...
-
Bonne année à tous.
Mr Ruault, vous avez un correctif ? car à priori j'ai bien la bonne version et les bons fichiers.
Merci pour votre aide
-
bonsoir,
comme promis un peut de php .... d'abord dans administrer/modeles/haut.php un ajout de lien
<li> <a href="<?=$wwwroot?>/administrer/envoie_email.php">Texte mail</a></li>ensuite le code de envoie_email.php qui est repris de la tva.php ..... les commentaires sont encore la !!
on commence par le corps de la page
<?include("../configuration.inc.php");
necessite_identification();
necessite_priv("admin");
$DOC_TITLE = "Gestion des textes de mail";
include("modeles/haut.php");
if (isset($_GET['start'])) {$start = $_GET['start'];} else {$start = 0;}
if (isset($_POST['mode'])) {$mode = $_POST['mode'];}
elseif (isset($_GET['mode'])) {$mode = $_GET['mode'];}
else {$mode = "liste";}
switch ($mode) {
case "ajout" :
liste_commande();
affiche_formulaire_ajout_mail();
break;
case "envoi" :
$tt=mysql_fetch_array(mysql_query("SELECT id FROM `".$nick."_commandes` order by id desc limit 1"));
$res=remplace($_REQUEST['nom'],$tt['id']);
echo "<pre>";
echo $res;
echo "</pre>";
//email_vari($quoi,&$message,"10039");
break;
case "modif" :
liste_commande();
affiche_formulaire_modif_mail($_GET['id']);
break;
case "suppr" :
supprime_mail($_GET['id']);
affiche_liste_mail($start);
break;
case "insere" :
insere_mail($_POST['id'], $HTTP_POST_VARS);
affiche_liste_mail($start);
break;
case "maj" :
maj_mail($_POST['id'], $HTTP_POST_VARS);
affiche_liste_mail($start);
break;
default :
affiche_liste_mail($start);
break;
}
if ($_REQUEST["action"]){
$nume = $_REQUEST["mailletter"];
email_mail(&$nume);
}
include("modeles/bas.php");
ensuite les fonctions et la mise en forme
/******************************************************************************* FONCTIONS
*****************************************************************************/
function affiche_formulaire_ajout_mail() {
/* Affiche un formulaire vierge pour ajouter un tva*/
global $nick,$frm;
/* Valeurs par d�aut */
$frm['nouveau_mode'] = "insere";
$frm[''] = "";
$frm['titre_bouton'] = "Ajouter";
affiche_formulaire_mail();
}
function affiche_formulaire_modif_mail(&$id) {
/* Affiche le formulaire de modification pour le tvas�ectionn�*/
global $nick,$frm;
/* Charge les informations du produit */
$qid = mysql_query("
SELECT *
FROM ".$nick."_mail
WHERE id = $id
");
$frm = mysql_fetch_array($qid);
$frm['nouveau_mode'] = "maj";
$frm['titre_bouton'] = "Sauvegarder";
affiche_formulaire_mail();
}
function affiche_formulaire_mail() {
GLOBAL $nick,$frm,$id,$wwwroot;
?>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?start=0">
<input type="hidden" name="mode" value="<?=$frm['nouveau_mode']?>">
<input type="hidden" name="id" value="<?=$frm['id']?>">
<table class=normal border=0 width=100% cellpadding="0" cellspacing="1">
<tr><td colspan="2" height="1" bgcolor="#336699"><img src="/images/blank.gif" height="1"></td></tr>
<tr bgcolor="#EEEEEE">
<td class=label colspan="2">Ajouter un mail</td>
</tr>
<tr><td colspan="2" height="1" bgcolor="#336699"><img src="/images/blank.gif" height="1"></td></tr>
<tr>
<td class="normal">nom du mail<input class="formulaire1" type="text" name="nom" style="width:40%" value="<?=$frm['nom'] ?>">
</td>
</tr>
<tr>
<td class="normal" >texte du mail :</td>
</tr>
<tr>
<td colspan=2 class="normal">
<textarea name="texte" cols=100 rows=20><?=stripslashes($frm['texte'])?></textarea>
</td>
</tr>
<tr>
<td colspan="1"><input class="bouton" type="submit" value="<?=$frm['titre_bouton'] ?>"></td>
<td colspan="1"><input class="bouton" type="submit" name=mode value="envoi"></td>
</tr>
</table>
</form>
<?
}
function supprime_mail($id) {
global $nick;
/* Supprime le tvasp�ifici�par $id. Il faut supprimer le tva
* puis les entr�s correspondantes de la table tva_categories. */
/* Efface le tva*/
$qid = mysql_query("DELETE FROM ".$nick."_mail WHERE id = $id");
?>
<p class=normal>
La mail a �t� �ffac�
</p>
<?
}
function insere_mail($id, $frm) {
global $nick;
/*ajoute le tvadans la table tva*/
$nom = addSlashes($frm['nom']);
$texte = addSlashes($frm['texte']);
$qid = mysql_query("INSERT INTO ".$nick."_mail (nom,texte) VALUES ('$nom','$texte')");
}
function maj_mail($id, $frm) {
global $nick;
/* Met �jour le tva$id avec de nouvelles valeurs. Les champs sont dans $frm */
/* Met �jour la table tva*/
$nom = addSlashes($frm['nom']);
$texte = addSlashes($frm['texte']);
$qid = mysql_query("UPDATE ".$nick."_mail SET nom = '$nom' , texte = '$texte' WHERE id = '$frm[id]'");
}
function affiche_liste_mail($start)
{
global $nick;
$qid = mysql_query("select * from ".$nick."_mail order by id asc ");
?>
<table border=0 cellpadding=0 cellspacing=1 width=100%>
<tr>
<td colspan=4><a class=normal href="<?=$_SERVER['PHP_SELF']?>?mode=ajout">
[Ajouter une mail]</a></td>
</tr>
<?
$result=mysql_query("SELECT * FROM ".$nick."_mail ORDER BY id DESC");
if (mysql_num_rows($result) == 0) {echo "<tr><td class=normal><b>Aucune mail.</b></td></tr>"; }
else {
?>
<tr bgcolor="#6699ff">
<td class="menu">Action</td>
<td class="menu">nom</td>
<td class="menu">texte</td>
</tr>
<?
while ($ligne = mysql_fetch_array($result)) { ?>
<tr>
<td class=normal><a class=normal onClick="java script:return confirm('�es-vous sr de vouloir supprimer le transport?');" title="Supprimer <?=$ligne['id'] ?>" href=<?=$_SERVER['PHP_SELF]?>?mode=suppr&id=<?=$ligne['id'] ?>"><img src=../images/poubelle.gif border=0></a></td>
<td class=normal><a class=normal title="Modifier cette mail" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><?=$ligne['nom'] ?></a> </td>
<td class=normal><?=$ligne['texte'] ?> </td>
</tr>
<?
}
}
echo "</table>";
}
function liste_commande(){
global $nick;
$result = mysql_query("SHOW COLUMNS FROM ".$nick."_commandes");
if (!$result) {
echo 'Impossible d\'exécuter la requête : ' . mysql_error();
exit;
}
echo "<span class=normal><b>Liste de mots pouvant etre utlisés dans le mail pour ce qui concerne la commande</b> a mettre entre [ ]</span><br>";
$i="0";
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
echo "<span class=normal>".$row['Field']." </span>" ;
$i++;
if ( $i==8 )
{
echo "<br>";
}
if ( $i==16 )
{
echo "<br>";
}
}
}
$result = mysql_query("SHOW COLUMNS FROM ".$nick."_utilisateurs");
if (!$result) {
echo 'Impossible d\'exécuter la requête : ' . mysql_error();
exit;
}
echo "<br><span class=normal><b>Liste de mots pouvant etre utlisés dans le mail pour ce qui concerne l utilisateur</b> a mettre entre [ ]</span><br>";
$i="0";
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
echo "<span class=normal>".$row['Field']." </span>" ;
$i++;
if ( $i==8 )
{
echo "<br>";
}
if ( $i==16 )
{
echo "<br>";
}
}
}
}
?>
bien entendu il faut au préalable faire une petite table avec quelques champs dedans .... id nom texte id est autoincrementé
ensuite une petite(s) fonction(s) a mettre dans fonctions.php ou dans un fichier de fonctions perso
function email_vari($quoi,&$message,$id) {global $nick, $wwwroot;
global $nick, $site;
global $nick, $support;
$sql=mysql_fetch_array(mysql_query("select id_utilisateur from ".$nick."_commandes where id ='".$id."' "));
//echo $sql['id_utilisateur'];
$util=$sql['id_utilisateur'];
$zz="select email from ".$nick."_utilisateurs where id_utilisateur ='".$util."' ";
$ql=mysql_fetch_array(mysql_query($zz));
//echo $ql['email'];
$email = $ql['email'];
$sujet= "Information Izzotek sur commande : ".$quoi;
mail($email,$sujet,$message,"FROM:$support");
}
function send_notif ($titre,$id){
global $nick;
$res=remplace($titre,$id);
email_vari($titre,&$res,$id);
}
function remplace($titre,$cmd){
global $nick;
$text=mysql_fetch_array(mysql_query("select texte from ".$nick."_mail where nom ='$titre'"));
$texte=$text['texte'];
//$sql=mysql_fetch_array(mysql_query("select * from ".$nick."_commandes,".$nick."_utilisateurs where id='1586'"));
$sql=mysql_query("select * from ".$nick."_commandes where id='$cmd'");
$nblignes=mysql_num_rows($sql);
$nbchamps=mysql_num_fields($sql);
$var=array();
/* affichage de l'en-tete du tableau HTML avec les noms des champs */
echo "<table border=2 align=center ><tr>";
for($i=0; $i < $nbchamps; $i++) {
$tabchamps[$i] = mysql_field_name($sql,$i);
$zz="[".$tabchamps[$i]."]";
$val=mysql_fetch_array(mysql_query("select ".$tabchamps[$i]." from ".$nick."_commandes where id ='$cmd'"));
$var[$zz].=$val[$tabchamps[$i]];
}
$tmp_id=mysql_fetch_array($sql);
$idd=$tmp_id['id_utilisateur'];
$modele1=strtr($texte,$var);
$sql=mysql_query("select * from ".$nick."_utilisateurs where id_utilisateur='".$idd."' ");
$nblignes=mysql_num_rows($sql);
$nbchamps=mysql_num_fields($sql);
$var=array();
/* affichage de l'en-tete du tableau HTML avec les noms des champs */
echo "<table border=2 align=center ><tr>";
for($i=0; $i < $nbchamps; $i++) {
$tabchamps[$i] = mysql_field_name($sql,$i);
$zz="[".$tabchamps[$i]."]";
$val=mysql_fetch_array(mysql_query("select ".$tabchamps[$i]." from ".$nick."_utilisateurs where id_utilisateur ='".$idd."' "));
$var[$zz].=$val[$tabchamps[$i]];
}
$modele2=strtr($modele1,$var);
return stripslashes($modele2);
}
j'ai fais ça il y a un bon bout de temps .... donc il faut peut etre revoir un peu le code :huh:
et finalement dans administrer/commandes.php mettre
$titre="Ajout article";send_notif ($titre,$_REQUEST['cmd_id']);
dans chacun des case que vous voulez personaliser pour les etapes de la commande .....
vous avez la liste des champs que vous pouvez utiliser pour la redaction du mail :)
A vous de jouer et d'adapater :D
-
Je vous ai copié le contenu du fichier dans un des post<?php include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Paramètres de la société"; include("modeles/haut.php"); switch (vb($_REQUEST['mode'])) { case "ajout" : afficher_formulaire_ajout_societe(); break; case "modif" : affiche_formulaire_modif_societe($_GET['societe']); break; case "insere" : insere_societe($HTTP_POST_VARS); afficher_liste_societe(); break; case "maj" : maj_societe($HTTP_POST_VARS); afficher_liste_societe(); break; default : afficher_liste_societe(); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function afficher_formulaire_ajout_societe() { /* Affiche un formulaire vide pour ajouter un nouvel societe */ /* Initialise les valeurs par défauts pour un formulaire vide */ $frm['societe'] = ""; $frm['nom'] = ""; $frm['prenom'] = ""; $frm['adresse1'] = ""; $frm['adresse2'] = ""; $frm['telephone'] = ""; $frm['fax'] = ""; $frm['code_postal'] = ""; $frm['ville'] = ""; $frm['pays'] = ""; $frm['siren'] = ""; $frm['tvaintra'] = ""; $frm['code_banque'] = ""; $frm['code_guichet'] = ""; $frm['numero_compte'] = ""; $frm['cle_rib'] = ""; $frm['titulaire'] = ""; $frm['numero_compte'] = ""; $frm['nouveau_mode'] = "insere"; $frm['titre_soumet'] = "Ajouter les paramètres de la société"; include("modeles/societe_form.php"); } function affiche_formulaire_modif_societe($societe) { /* Affiche un formulaire vide pour modifier un societe */ $societe = htmlspecialchars($_GET['societe'], ENT_QUOTES); /* Récupère les informations de l'societe */ $qid = mysql_query(" SELECT * FROM peel_societe WHERE societe = '$societe' "); if ($qid) { if (mysql_num_rows($qid) > 0) { $frm = mysql_fetch_array($qid); } } $frm['nouveau_mode'] = "maj"; $frm['titre_soumet'] = "Sauvegarder les Changements"; include("modeles/societe_form.php"); } function insere_societe($frm) { /* Ajout d'un societe */ $qid = mysql_query(" INSERT INTO peel_societe ( societe, prenom, nom, tel, fax, email, adresse, code_postal, ville, pays, siren, tvaintra, siteweb , code_banque, code_guichet, numero_compte, cle_rib, titulaire, domiciliation ) VALUES ( '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."' ,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."' ,'".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."' ,'$frm[tel]' ,'$frm[fax]' ,'$frm[email]' ,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."' ,'$frm[code_postal]' ,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."' ,'$frm[siren]' ,'$frm[tvaintra]' ,'$frm[siteweb]' ,'".htmlspecialchars($frm['code_banque'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['code_huichet'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['numero_compte'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['cle_rib'], ENT_QUOTES)."' ,'".strtoupper(htmlspecialchars($frm['titulaire'], ENT_QUOTES))."' ,'".strtoupper(htmlspecialchars($frm['domiciliation'], ENT_QUOTES))."' )"); include("modeles/societe_cree.php"); } function maj_societe($frm) { $qid = mysql_query(" UPDATE peel_societe SET societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."' ,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."' ,nom = '".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."' ,tel = '$frm[tel]' ,fax = '$frm[fax]' ,email = '$frm[email]' ,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."' ,code_postal = '$frm[code_postal]' ,ville = '".htmlspecialchars($frm['ville'])."' ,pays = '".htmlspecialchars($frm['pays'])."' ,siren = '$frm[siren]' ,tvaintra = '$frm[tvaintra]' ,siteweb = '$frm[siteweb]' , code_banque = '".htmlspecialchars($frm['code_banque'])."' , code_guichet = '".htmlspecialchars($frm['code_guichet'])."' , numero_compte = '".htmlspecialchars($frm['numero_compte'])."' , cle_rib = '".htmlspecialchars($frm['cle_rib'])."' , titulaire = '".strtoupper(htmlspecialchars($frm['titulaire']))."' , domiciliation = '".strtoupper(htmlspecialchars($frm['domiciliation']))."' WHERE id = '".intval($frm['id'])."'"); echo "<div class=\"normal\">Vos paramètres ont été pris en compte.</div>"; } function afficher_liste_societe() { $qid = mysql_query(" SELECT societe, email FROM peel_societe "); include("modeles/societe_liste.php"); } ?>
Si c'est ici http://forum.peel.fr/index.php?showtopic=2497 ce code d'aujourd'hui est totalement différent lequel est le bon
-
Bonjour,
Pour la version V4 apparemment les TVA 5,5 et 19,6 sont additionnées lorsque les TVA 5,5 et 19,6 sont sélectionnées
Merci
-
patrice ruault
As tu modifié ce code car la ligne 115 correspond chez moi à la ligne 119 ?Moi j'ai une erreur car dans la BDD il manque le champ "franco"
Je vous ai copié le contenu du fichier dans un des post
<?php include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Paramètres de la société"; include("modeles/haut.php"); switch (vb($_REQUEST['mode'])) { case "ajout" : afficher_formulaire_ajout_societe(); break; case "modif" : affiche_formulaire_modif_societe($_GET['societe']); break; case "insere" : insere_societe($HTTP_POST_VARS); afficher_liste_societe(); break; case "maj" : maj_societe($HTTP_POST_VARS); afficher_liste_societe(); break; default : afficher_liste_societe(); break; } include("modeles/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function afficher_formulaire_ajout_societe() { /* Affiche un formulaire vide pour ajouter un nouvel societe */ /* Initialise les valeurs par défauts pour un formulaire vide */ $frm['societe'] = ""; $frm['nom'] = ""; $frm['prenom'] = ""; $frm['adresse1'] = ""; $frm['adresse2'] = ""; $frm['telephone'] = ""; $frm['fax'] = ""; $frm['code_postal'] = ""; $frm['ville'] = ""; $frm['pays'] = ""; $frm['siren'] = ""; $frm['tvaintra'] = ""; $frm['code_banque'] = ""; $frm['code_guichet'] = ""; $frm['numero_compte'] = ""; $frm['cle_rib'] = ""; $frm['titulaire'] = ""; $frm['numero_compte'] = ""; $frm['nouveau_mode'] = "insere"; $frm['titre_soumet'] = "Ajouter les paramètres de la société"; include("modeles/societe_form.php"); } function affiche_formulaire_modif_societe($societe) { /* Affiche un formulaire vide pour modifier un societe */ $societe = htmlspecialchars($_GET['societe'], ENT_QUOTES); /* Récupère les informations de l'societe */ $qid = mysql_query(" SELECT * FROM peel_societe WHERE societe = '$societe' "); if ($qid) { if (mysql_num_rows($qid) > 0) { $frm = mysql_fetch_array($qid); } } $frm['nouveau_mode'] = "maj"; $frm['titre_soumet'] = "Sauvegarder les Changements"; include("modeles/societe_form.php"); } function insere_societe($frm) { /* Ajout d'un societe */ $qid = mysql_query(" INSERT INTO peel_societe ( societe, prenom, nom, tel, fax, email, adresse, code_postal, ville, pays, siren, tvaintra, siteweb , code_banque, code_guichet, numero_compte, cle_rib, titulaire, domiciliation ) VALUES ( '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."' ,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."' ,'".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."' ,'$frm[tel]' ,'$frm[fax]' ,'$frm[email]' ,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."' ,'$frm[code_postal]' ,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."' ,'$frm[siren]' ,'$frm[tvaintra]' ,'$frm[siteweb]' ,'".htmlspecialchars($frm['code_banque'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['code_huichet'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['numero_compte'], ENT_QUOTES)."' ,'".htmlspecialchars($frm['cle_rib'], ENT_QUOTES)."' ,'".strtoupper(htmlspecialchars($frm['titulaire'], ENT_QUOTES))."' ,'".strtoupper(htmlspecialchars($frm['domiciliation'], ENT_QUOTES))."' )"); include("modeles/societe_cree.php"); } function maj_societe($frm) { $qid = mysql_query(" UPDATE peel_societe SET societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."' ,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."' ,nom = '".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."' ,tel = '$frm[tel]' ,fax = '$frm[fax]' ,email = '$frm[email]' ,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."' ,code_postal = '$frm[code_postal]' ,ville = '".htmlspecialchars($frm['ville'])."' ,pays = '".htmlspecialchars($frm['pays'])."' ,siren = '$frm[siren]' ,tvaintra = '$frm[tvaintra]' ,siteweb = '$frm[siteweb]' , code_banque = '".htmlspecialchars($frm['code_banque'])."' , code_guichet = '".htmlspecialchars($frm['code_guichet'])."' , numero_compte = '".htmlspecialchars($frm['numero_compte'])."' , cle_rib = '".htmlspecialchars($frm['cle_rib'])."' , titulaire = '".strtoupper(htmlspecialchars($frm['titulaire']))."' , domiciliation = '".strtoupper(htmlspecialchars($frm['domiciliation']))."' WHERE id = '".intval($frm['id'])."'"); echo "<div class=\"normal\">Vos paramètres ont été pris en compte.</div>"; } function afficher_liste_societe() { $qid = mysql_query(" SELECT societe, email FROM peel_societe "); include("modeles/societe_liste.php"); } ?>
-
Bonjour a tous et toutesJe dois avoir un souci avec le fichier societe.php dans le repertoire administrer, j'ai l'erreur suivante :
Parse error: syntax error, unexpected ')' in /homez.29/vmfloc/www/boutique/administrer/societe.php on line 115
la ligne 114 : WHERE id = '".intval($frm['id'])."'
la ligne 115 : ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
Bon je ne suis pas un champion en programmation et syntaxe PHP, mais j'avoue que j'ai du mal a trouver l'erreur !!!!
Peut etre avez vous rencontrer ce probleme ?
En tout cas merci a vous de passer un moment sur ce topic.
Et..... Bonne année a tous
As tu modifié ce code car la ligne 115 correspond chez moi à la ligne 119 ?
Moi j'ai une erreur car dans la BDD il manque le champ "franco"
-
patrice ruault
PENSEZ SIMPLEMENT A ACTIVER SHORT OPEN TAG dans php.ini
c'est deja fait.
-
-
Bonjour a tous et toutes
Je dois avoir un souci avec le fichier societe.php dans le repertoire administrer, j'ai l'erreur suivante :
Parse error: syntax error, unexpected ')' in /homez.29/vmfloc/www/boutique/administrer/societe.php on line 115
la ligne 114 : WHERE id = '".intval($frm['id'])."'
la ligne 115 : ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
Bon je ne suis pas un champion en programmation et syntaxe PHP, mais j'avoue que j'ai du mal a trouver l'erreur !!!!
Peut etre avez vous rencontrer ce probleme ?
En tout cas merci a vous de passer un moment sur ce topic.
Et..... Bonne année a tous
Gestion de plusieurs taux de tva
dans PEEL SHOPPING : logiciel open source de boutique en ligne
patrice ruault
Posté(e) · Signaler ce message
Mais non les taux sont bien éclatés, regardez vos factures
Par contre dans la page /caddie et la page /achat_confirmation, c'est vrai que j'affiche le total
Vous pouvez néanmoins le modifier
la tva à 19,6 se trouve normalement dans $_SESSION['caddie']->total_tva1;
la tva à 5,5 se trouve normalement dans $_SESSION['caddie']->total_tva2;