Ejemplo n.º 1
0
 public function addprodsubmitAction()
 {
     $oConfig = new Zend_Config_Ini(APPLICATION_PATH . '/configs/wizytowki.ini', 'wizytowki');
     $oRequest = $this->getRequest();
     $oMimeValidator = new Zend_Validate_File_MimeType('image/jpg, image/jpeg');
     $oMimeValidator->setMessage('Zły format pliku.');
     $oUpload = new Zend_File_Transfer_Adapter_Http();
     $oUpload->addValidator($oMimeValidator);
     $oUpload->getValidator('Upload')->setMessage('Plik jest wymagany.', Zend_Validate_File_Upload::NO_FILE);
     $bWystapilBlad = false;
     if (!$oRequest->getParam('pro_tytul')) {
         $oRequest->setParam('error_tytul', 'Tytul jest wymagany.');
         $bWystapilBlad = $bWystapilBlad || true;
     }
     if (!$oRequest->getParam('pro_autor')) {
         $oRequest->setParam('error_autor', 'Autor jest wymagany.');
         $bWystapilBlad = $bWystapilBlad || true;
     }
     if (!$oRequest->getParam('pro_opis')) {
         $oRequest->setParam('error_opis', 'Którki opis jest wymagany.');
         $bWystapilBlad = $bWystapilBlad || true;
     }
     if (!$oRequest->getParam('pro_tekst')) {
         $oRequest->setParam('error_tekst', 'Text jest wymagany.');
         $bWystapilBlad = $bWystapilBlad || true;
     }
     if (!$oUpload->isValid('logo')) {
         $aMessages = $oUpload->getMessages();
         $oRequest->setParam('error_logo', current($aMessages));
         $bWystapilBlad = $bWystapilBlad || true;
     }
     if (!$oRequest->getParam('pro_cena')) {
         $oRequest->setParam('error_cena', 'Cena jest wymagana.');
         $bWystapilBlad = $bWystapilBlad || true;
     }
     /*if( !$oUpload->isValid( 'zdjecie' ) ) {
     
     			$aMessages = $oUpload->getMessages();
     			$oRequest->setParam( 'error_zdjecie', current($aMessages) );
     			$bWystapilBlad = $bWystapilBlad || true;
     		}*/
     if ($bWystapilBlad) {
         return $this->_forward('addprod');
     }
     $sLogoKatalog = $oConfig->produkty->logo->katalog;
     $sLogoNazwa = FileNameManager::getName($sLogoKatalog, $oUpload->getFileName('logo', false));
     $oUpload->addFilter('Rename', $sLogoKatalog . $sLogoNazwa);
     $oUpload->receive('logo');
     ImageTransform::scaleTransformImage($sLogoKatalog . $sLogoNazwa, $oConfig->produkty->logo->szerokosc, $oConfig->produkty->logo->wysokosc, 75, 1);
     $oProdukty = new Produkty();
     try {
         $aDane = array('pro_tytul' => $oRequest->getParam('pro_tytul'), 'pro_autor' => $oRequest->getParam('pro_autor'), 'pro_opis' => $oRequest->getParam('pro_opis'), 'pro_tekst' => $oRequest->getParam('pro_tekst'), 'pro_cena' => $oRequest->getParam('pro_cena'), 'pro_logo' => $sLogoNazwa);
         $iProId = $oProdukty->insert($aDane);
         $okategorie = new kategorie();
         $okategorie->dopiszDoKategorii($oRequest->getParam('kategorie'), $iProId);
         $this->_redirect('admin/produkty');
     } catch (Exception $e) {
         if ($sLogoNazwa && file_exists($sLogoKatalog . $sLogoNazwa)) {
             unlink($sLogoKatalog . $sLogoNazwa);
         }
         echo 'Wystąpił błąd w linii ' . $e->getLine() . ': ' . $e->getMessage();
     }
 }
Ejemplo n.º 2
0
if ($methode == 6) {
    #Objekt Löschen
    $obj = new object();
    $OID = $_POST['OID'];
    $obj->delete($OID);
    $form->start("POST", "index.php");
    $form->end($text->view_nq("zuindex"));
}
if ($methode == 7) {
    #Attribut Löschen
    $att = new attribut();
    $AID = $_POST['AID'];
    $att->delete($AID);
    $form->start("POST", "index.php");
    $form->end($text->view_nq("zuindex"));
}
if ($methode == 8) {
    #Kategorie Löschen
    $kat = new kategorie();
    $KID = $_POST['KID'];
    $kat->delete($KID);
    $form->start("POST", "index.php");
    $form->end($text->view_nq("zuindex"));
}
if ($methode == 9) {
    #Kategorie Attribut Löschen
    $kat = new kategorie();
    $KID = $_POST['KID'];
    $AID = $_POST['AID'];
    $kat->katt_entfernen($KID, $AID);
}
Ejemplo n.º 3
0
    $form->textf_2($text_atkurz, "atkurz");
    $form->textf_2($text_atlang, "atlang");
    $form->checkbox_2($text_aistext, "aistext", 1);
    $form->end("Senden");
}
if ($methode == 3) {
    #Formulat für ein neues Objekt
    $form->start("POST", "./formaction.php?fmet={$methode}");
    echo $text->view("FormNeuObjektKategorie");
    $sqlobj = $abfrage->select("kategorie", "KNAME,KID");
    $form->dropdown_sql('katid', $sqlobj);
    $form->end("Senden");
}
if ($methode == 4) {
    #Formular für ein Objekt zu bearbeiten
    $kat = new kategorie();
    $obj = new object();
    $püfung_POST = isset($_POST['objid']);
    $püfung_GET = isset($_GET['objid']);
    if ($püfung_GET == true) {
        $objid = $_GET['objid'];
    }
    if ($püfung_POST == true) {
        $objid = $_POST['objid'];
    }
    if ($objid != NULL or 0) {
        $objkat = $obj->obj_kat($objid);
        $form->start("POST", "./formaction.php?fmet={$methode}");
        $form->view($text->view("Objektnummer"), 0);
        $form->view($objid, 0);
        $katatt = $kat->attribute_zu_kategorie($objkat);