All pastes #562116 Raw Edit

Miscellany

public php v1 · immutable
·published 2007-06-12 18:17 UTC
rendered paste body
    $hid = $this->id;        /*    * überprüfe ob kommentare zu dieser headline aktiviert sind    */        $obj = data::tep_db_query("SELECT headline_id,active,comments_active FROM ".TABLE_HEADLINES."                              WHERE headline_id = $hid                               AND active = 1                               AND comments_active = 1");        /*    * wenn aktviert, dann ausgabe und absende prozedur    */        if (mysql_num_rows($obj)) {          /*      * Variablen mit den übermittelten Werten des Formulars setzen      */            $hlName = $_POST['comName'];      $hlMail = $_POST['comMail'];      $hlWeb = $_POST['comWeb'];      $hlComment = $_POST['comment'];            /*      * Überprüfe ob spamcode und submit button das enthalten, was sie sollen      */            if ($_SESSION['captcha_spam'] == $_POST['comCaptcha'] && $_POST['comSubmit'] == "OK") {                /*        * formvalidierung, ob alle benötigten felder werte enthalten        */                if (core::formValidation($hlName, $hlMail, $hlComment)) {                  /*          * nach erfolgreicher formular validierung, den datensatz hinzufügen          */                    $obj = data::tep_db_query("INSERT INTO ".TABLE_HEADLINES_COM."(headline_id,poster_name,poster_mail,poster_url,poster_text,active,adddate)                                     VALUES($hid, '$hlName', '$hlMail', '$hlWeb', '$hlComment', 1, UNIX_TIMESTAMP());");          /*          * wenn datensatz hinzugefügt wurde -> weiterleiten, andernfalls error anzeigen          */                      if (mysql_insert_id())             header('Location: ?'.$_SERVER['QUERY_STRING']);          else            die(mysql_error());                    } else {          /*          * Fehlermeldung wenn der Wert eines benötigten feldes fehlt           */                  }      } else {                /*        * Fehlermeldung wenn Code falsch eingegeben wurde        */              }