Menu

Sicherheitsabfrage bevor gelscht wird

Help 2.02
Anonymous
2003-01-28
2003-01-28
  • Anonymous

    Anonymous - 2003-01-28

    Hallo Andreas,

    wie kann ich im Admin-Bereich eine Sicherheitsabfrage einbauen bevor ich z.B. einen Artikel lsche.

    Gruss Jrgen

     
    • Andreas Kansok

      Andreas Kansok - 2003-01-28

      Am einfachsten ist es, wenn Du den 'Delete'-Link mit einer kleinen JavaScript-Funktion abfngst; grobe Richtung:
      Link: href=javascript:wirklich($art)

      JS-function wirklich(nr)
      {
        if (confirm("Wirklich lschen")
        {
          self.location.replace("hier den originallink rein")
        }
      }

      Bei Artikelgruppen und Abteilungen solltest Du im 'if ($mode=="del")'-Teil noch prfen, ob irgendwelche untergeordneten Eintrge bestehen.

      Beim Artikel-Lschen ist es nicht damit getan, nur den Eintrag in item und iteminfo zu lschen. Auch in color(info), size(info) und price findet sich die itemID wieder!
      Fr alle Eintrge gilt, da auch aus den *.info-Tabellen alle Sprache gelscht werden.

       
    • Anonymous

      Anonymous - 2003-01-28

      Das klappt irgendwie nicht so mit PHP u. JavaScirpt.

        echo "<td><a href=\&quot;javascript:kill('$art_row[0]')\&quot;><img src=\&quot;delete.gif\&quot; border=0 alt=\&quot;$admin_21\&quot;></a></td></tr>\n";
      ?>
      <SCRIPT LANGUAGE=javascript>
      <!--
          function kill(nr)
          {
              var x = confirm("Wollen Sie den Artikel wirklich lschen?");
              if(x)
              {
              location.replace("item.php?<?langID=$langID&startlimit=$startlimit&sort=$sort&mode=del&art=$art_row[0]?>");
              }
          }
      //-->
      </SCRIPT>

      <?
      }
      Gruss
      Jrgen

       
    • Andreas Kansok

      Andreas Kansok - 2003-01-28

      Mein Vorschlag war auch nur die grobe Richtung. Deins sieht doch ganz gut aus ... Wenn Du die Kommasache auch noch in den Griff bekommst knntest Du die item.php ja mal im Supportbereich allen zur Verfgung stellen ;-)

      Aber nicht die Sache mit dem <input type=hidden> vergessen ;-) http://sourceforge.net/forum/forum.php?thread_id=797779&forum_id=121974

      Gru,
      Andreas.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.