logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
14 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 106 818 941

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Version future »» newsletter bug admin

Nouveau sujet
 newsletter bug admin#26711Répondre

2Contributeur(s)
nicolas2jpb
3 Modérateur(s)
developpeurjpbJireck
nicolas2 nicolas2icon_post
en admin entête, message, pied de page ne fonctionne pas. bug également sur le petit sélecteur dans les champs Format de données.
jpb jpbicon_post
plus d'infos ? je ne me suis pas encore penché dessus ...
nicolas2 nicolas2icon_post
rencontre ce bug sous mysql 8.0.18



Function Add_Header_Footer_Submit($ibid, $xtext, $xhtml) {
   global $NPDS_Prefix;
   if ($ibid=="HED")
      sql_query("INSERT INTO ".$NPDS_Prefix."lnl_head_foot VALUES ('', 'HED','$xhtml', '$xtext', 'OK')");
   else
      sql_query("INSERT INTO ".$NPDS_Prefix."lnl_head_foot VALUES ('', 'FOT', '$xhtml', '$xtext', 'OK')");
}


a remplacer pour moi par


Function Add_Header_Footer_Submit($ibid, $xtext, $xhtml) {
   global $NPDS_Prefix;
   if ($ibid=="HED")
      sql_query("INSERT INTO ".$NPDS_Prefix."lnl_head_foot VALUES (NULL, 'HED','$xhtml', '$xtext', 'OK')");
   else
      sql_query("INSERT INTO ".$NPDS_Prefix."lnl_head_foot VALUES (NULL, 'FOT', '$xhtml', '$xtext', 'OK')");
}



et


Function Add_Body_Submit($Ytext, $Yhtml) {
   global $NPDS_Prefix;
   sql_query("INSERT INTO ".$NPDS_Prefix."lnl_body VALUES ('', '$Yhtml', '$Ytext', 'OK')");
}



a remplacer par


Function Add_Body_Submit($Ytext, $Yhtml) {
   global $NPDS_Prefix;
   sql_query("INSERT INTO ".$NPDS_Prefix."lnl_body VALUES (NULL, '$Yhtml', '$Ytext', 'OK')");
}



sinon pas d'enregistrement des données dans la table

idem sur la case send pour


sql_query("INSERT INTO ".$NPDS_Prefix."lnl_send VALUES ('', '$Xheader', '$Xbody', '$Xfooter', '$number_send', '$Xtype', '$timeX', 'OK')");



par


sql_query("INSERT INTO ".$NPDS_Prefix."lnl_send VALUES (NULL, '$Xheader', '$Xbody', '$Xfooter', '$number_send', '$Xtype', '$timeX', 'OK')");


Message édité par : nicolas2 / 29-03-2020 19:10

nicolas2 nicolas2icon_post
et pour le bug du sélecteur


Function Add_Body() {
   global $hlpfile, $f_meta_nom, $f_titre, $adminimg;
   !include! ("header.php");
   GraphicAdmin($hlpfile);
   adminhead($f_meta_nom, $f_titre, $adminimg);
   echo '
   <hr />
   <h3 class="mb-2">'.adm_translate("Corps de message").'</h3>
   <form id="lnlbody" action="admin.php" method="post" name="adminForm">
      <fieldset>
         <div class="form-group row">
            <label class="col-form-label col-sm-4" for="html">'.adm_translate("Format de données").'</label>
            <div class="col-sm-8">
               <input class="form-control" id="html" type="number" min="0" max="1" step="1" value="1" name="html" required="required" />
               <span class="help-block"> <code>html</code> ==&#x3E; [1] / <code>text</code> ==&#x3E; [0]</span>
            </div>
         </div>
         <div class="form-group row">
            <label class="col-form-label col-sm-12" for="xtext">'.adm_translate("Texte").'</label>
            <div class="col-sm-12">
               <textarea class="tin form-control" id="xtext" rows="30" name="xtext" ></textarea>
            </div>
         </div>';
   global $tiny_mce_relurl;
   $tiny_mce_relurl="false";
   echo aff_editeur("xtext", "false");
   echo '
         <div class="form-group row">
            <input type="hidden" name="op" value="lnl_Add_Body_Submit" />
            <button class="btn btn-primary col-sm-12 col-md-6" type="submit"><i class="fa fa-plus-square fa-lg"></i>&nbsp;'.adm_translate("Ajouter").' '.adm_translate("corps de message").'</button>
            <a href="admin.php?op=lnl" class="btn btn-secondary col-sm-12 col-md-6">'.adm_translate("Retour en arrière").'</a>
         </div>
      </fieldset>
   </form>';
   $fv_parametres='
     html: {
      validators: {
          regexp: {
            regexp:/[0-1]$/,
            message: "0 | 1"
          }
      }
   },
   ';
   $arg1='
   var formulid = ["lnlbody"];
   ';
   adminfoot('fv',$fv_parametres,$arg1,'');
}



par


Function Add_Body() {
   global $hlpfile, $f_meta_nom, $f_titre, $adminimg;
   !include! ("header.php");
   GraphicAdmin($hlpfile);
   adminhead($f_meta_nom, $f_titre, $adminimg);
   echo '
   <hr />
   <h3 class="mb-2">'.adm_translate("Corps de message").'</h3>
   <form id="lnlbody" action="admin.php" method="post" name="adminForm">
      <fieldset>
         <div class="form-group">
            <label class="col-form-label" for="html">'.adm_translate("Format de données").'</label>
            <div>
               <input class="form-control" id="html" type="number" min="0" max="1" value="1" name="html" required="required" />
               <span class="help-block"> <code>html</code> ==&#x3E; [1] / <code>text</code> ==&#x3E; [0]</span>
            </div>
         </div>
         <div class="form-group">
            <label class="col-form-label" for="xtext">'.adm_translate("Texte").'</label>
            <div>
               <textarea class="tin form-control" id="xtext" rows="30" name="xtext" ></textarea>
            </div>
         </div>';
   global $tiny_mce_relurl;
   $tiny_mce_relurl="false";
   echo aff_editeur("xtext", "false");
   echo '
         <div class="form-group">
            <input type="hidden" name="op" value="lnl_Add_Body_Submit" />
            <button class="btn btn-primary" type="submit"><i class="fa fa-plus-square fa-lg"></i>&nbsp;'.adm_translate("Ajouter").' '.adm_translate("corps de message").'</button>
            <a href="admin.php?op=lnl" class="btn btn-secondary">'.adm_translate("Retour en arrière").'</a>
         </div>
      </fieldset>
   </form>';
   $fv_parametres='
     html: {
      validators: {
          regexp: {
            regexp:/[0-1]$/,
            message: "0 | 1"
          }
      }
   },
   ';
   $arg1='
   var formulid = ["lnlbody"];
   ';
   adminfoot('fv',$fv_parametres,$arg1,'');
}



et la le sélecteur Format de données marche
jpb jpbicon_post
Merci pour le retour

- pour le selecteur de donné (html ou text) qu'est ce qui ne fonctionne pas je n'arrive pas à reproduire sur le labo ??

- vu pour l'erreur que tu mentionnes pour le dysfonctionnement de l'inclusion dans la table elle doit se produire donc aussi probablement sur mysql 5.7 ....
par contre nous avons traité ce type de problème (dans les autres cas déjà traités) avec un 0 on a à faire à un champ de type integer non null et auto incrémenté donc pour la cohérence avec les autres corrections je corrigerai de la même manière ...