All pastes #558583 Raw Edit

Untitled

public php v1 · immutable
·published 2007-06-11 12:21 UTC
rendered paste body
        if ($_POST['pButton'] == $submit) {                  /*          * Variablen deklarierung wenn formular abgesendet wurde          * Ermöglicht keine Neueingabe des ganzen Formulars                    */                    $refname          = (isset($_POST['ref_name']))             ? $_POST['ref_name']            : '';          $cat_id           = (isset($_POST['ref_cat']))              ? $_POST['ref_cat']             : '';          $reftype          = (isset($_POST['ref_type']))             ? $_POST['ref_type']            : '';          $refinfoprojekt   = (isset($_POST['ref_info_projekt']))     ? $_POST['ref_info_projekt']    : '';          $refinfokunde     = (isset($_POST['ref_info_kunde']))       ? $_POST['ref_info_kunde']      : '';          $refredirect      = (isset($_POST['ref_redirection']))      ? $_POST['ref_redirection']     : '';          $refredirectname  = (isset($_POST['ref_redirectionname']))  ? $_POST['ref_redirectionname'] : '';          $refrelease       = (isset($_POST['ref_release']))          ? $_POST['ref_release']         : '';          $refdauer         = (isset($_POST['ref_dauer']))            ? $_POST['ref_dauer']           : '';          $status           = (isset($_POST['ref_status']))           ? ' checked="checked"'          : '';          $refservice_s     = (isset($_POST['ref_service_s']))        ? ' checked="checked"'          : '';          $refservice_l     = (isset($_POST['ref_service_l']))        ? ' checked="checked"'          : '';          $refservice_u     = (isset($_POST['ref_service_u']))        ? ' checked="checked"'          : '';          $refservice_z     = (isset($_POST['ref_service_z']))        ? ' checked="checked"'          : '';          $status_db        = (isset($_POST['ref_status']))           ? 1                             : 0 ;          $refservice_s_db  = (isset($_POST['ref_service_s']))        ? 1                             : 0 ;          $refservice_l_db  = (isset($_POST['ref_service_l']))        ? 1                             : 0 ;          $refservice_u_db  = (isset($_POST['ref_service_u']))        ? 1                             : 0 ;          $refservice_z_db  = (isset($_POST['ref_service_z']))        ? 1                             : 0 ;          // $refredirect = (isset()) ?  : '';          /*          * generieren des timestamps          */                     $refrelease_db    = explode(" ", str_replace(".", " ", str_replace(":", " ", $refrelease)));          $refrelease_db    = mktime($refrelease_db[3],$refrelease_db[4],$refrelease_db[5],$refrelease_db[1],$refrelease_db[0],$refrelease_db[2]);                    /*          * Formular validierung          */           if (core::formValidation($refname,$cat_id,$reftype,$refinfoprojekt,$refinfokunde,$refredirect,$refredirectname,$refdauer,$refrelease,$_FILES['ref_thumb']['name'],$_FILES['ref_image']['name'])) {            /*            * Einbinden der uploadklasse            */                        require_once('includes/upload.inc');            /*            * Screenshot Dateiupload            */            $fnamescreen = strtolower(str_replace(" ", "", $refname)).core::getTimestamp();            $screen = new upload();            $screen->setTempFile($_FILES['ref_image']['tmp_name']);            $screen->setFileName($fnamescreen);            $screen->setFile($_FILES['ref_image']);            $screen->setPath($refscreenpath);            $screen->setValidTypes("jpg|jpeg|png|gif");                    /*            * Thumbnail Dateiupload            */            $fnamethumb = 'thumb_'.$fnamescreen;            $thumb = new upload();            $thumb->setTempFile($_FILES['ref_thumb']['tmp_name']);            $thumb->setFileName($fnamethumb);            $thumb->setFile($_FILES['ref_thumb']);            $thumb->setPath($refthumbpath);            $thumb->setValidTypes("jpg|jpeg|png|gif");                        /*            * IF-Statemanet ob Thumbnail und Screenshot hochgeladen wurden            */            if ($screen->initUpload() && $thumb->initUpload()) {                          /*              * Neue Dateinamen der hochgeladenen Dateien              */                            $screenFileName = $screen->getNewFileName();               $thumbFileName  = $thumb->getNewFileName();                             /*              * Datensatz hinzufügen              */                            $rObject = data::tep_db_query("INSERT INTO ".TABLE_PORTFOLIO."(cat_id,user_id,thumb,image,type,name,info_projekt,info_kunde,dauer,service_screen,service_logo,service_unterseite,service_zusatzgrafik,adddate,releasedate,redirection,redirection_name,active)                                               VALUES($cat_id,".$_SESSION['user_id'].",'$thumbFileName','$screenFileName','$reftype','$refname','$refinfoprojekt','$refinfokunde','$refdauer',$refservice_s_db,$refservice_l_db,$refservice_u_db,$refservice_z_db,UNIX_TIMESTAMP(),$refrelease_db,'$refredirect','$refredirectname',$status_db);");                            /*              * Wenn der Datensatz hinzugefügt wurde -> weiterleiten              */                            if ($refid = mysql_insert_id()) {                header('Location: ?site='.$this->siteid.'&action=details&mode=ref&id='.$refid);              } else { die(mysql_error()); }                          }          }        }