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()); } } } }