public function moveToDir($newDir) { $FD = new File($newDir); if ($FD->A("FileIsDir") != "1") { Red::alertD("Bitte wählen Sie ein Verzeichnis!"); } try { $pr = parent::moveToDir($newDir); } catch (Exception $e) { Red::errorD($e->getMessage()); } if ($pr === false) { echo $this->getID(); } else { echo $pr; } }
function calc($land, $kontonummer, $bankleitzahl, $ibanField, $bicField) { if ($kontonummer == "" or $bankleitzahl == "") { Red::alertD("Bitte tragen Sie Bankleitzahl und Kontonummer ein"); } $url = "http://www.iban.de/iban-berechnen.html"; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array('User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0', 'Referer: http://www.iban.de/iban-berechnen.html', 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8', 'X-Requested-With: XMLHttpRequest')); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "ibanrechnerCountry={$land}&ibanrechnerBlz={$bankleitzahl}&ibanrechnerKonto={$kontonummer}&ibanToolkit=ibanrechner"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); $I = new IBAN(trim(str_replace("Die IBAN lautet: ", "", strip_tags($result)))); $iban = $I->MachineFormat(); $url = "https://www.s-bausparkasse.at/portal/if_ajax.asp"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "mode=calc.ibanbic.listofbic&cuid=&alt_iban=&iban={$iban}&rechnername=IBAN%2FBIC-Rechner¤tpageid=87&berechnungsdaten=&autocalc=&getresult=&country={$land}&bank={$bankleitzahl}&account=" . str_pad($kontonummer, 10, "0", STR_PAD_LEFT)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); $ex = explode("&&&", $result); $ex[0] = str_replace("listofbic==", "", strip_tags(trim($ex[0]))); $ex[1] = str_replace("iban==", "", trim($ex[1])); $T = new HTMLTable(3, "Gefundene Ergebnisse"); $T->weight("light"); $T->maxHeight(400); $T->useForSelection(false); $T->setColWidth(1, 20); $T->addHeaderRow(array("", "BIC", "IBAN")); foreach (explode("\n", $ex[0]) as $bic) { $B = new Button("Diese Kombination verwenden", "arrow_right", "iconic"); $T->addRow(array($B, trim($bic), $ex[1])); $T->addRowEvent("click", "\$j('[name={$ibanField}]').val('{$ex['1']}'); \$j('[name={$bicField}]').val('" . trim($bic) . "'); " . OnEvent::closePopup("IBANCalc")); } echo $T; #echo "<pre>"; #echo htmlentities(print_r($ex, true)); #echo($result); #echo "</pre>"; }
function saveMe($checkUserData = true, $output = false) { if ($this->A("ContentImage") != "") { $path = Util::getRootPath() . "specifics/" . $this->A("ContentImage"); $image = new Imagick($path); $imageSmall = Util::getRootPath() . "specifics/" . str_replace(basename($this->A("ContentImage")), "small/" . basename($this->A("ContentImage")), $this->A("ContentImage")); $imageBig = Util::getRootPath() . "specifics/" . str_replace(basename($this->A("ContentImage")), "big/" . basename($this->A("ContentImage")), $this->A("ContentImage")); $image->resizeImage(0, 550, Imagick::FILTER_LANCZOS, 1); if (!$image->writeImage($imageBig)) { Red::alertD("Das große Vorschaubild kann nicht erstellt werden!"); } $image->resizeImage(150, 0, Imagick::FILTER_LANCZOS, 1); if (!$image->writeImage($imageSmall)) { Red::alertD("Das kleine Vorschaubild kann nicht erstellt werden!"); } $image->destroy(); } parent::saveMe($checkUserData, $output); }
public function saveContextMenu($identifier, $key) { switch ($identifier) { case "multiPageSettings": $s = explode(":", $key); $z = Util::parseFloat("de_DE", $s[1]); if ($z == null) { Red::alertD("Bitte geben Sie eine Zahl ein"); } if ($z > 50) { $z = 50; } $mU = new mUserdata(); $mU->setUserdata("entriesPerPage{$s['0']}", floor($z)); break; case "filterCategories": $c = explode("--", $key); $keys = explode(";", $c[1]); $ausgeblendet = array(); foreach ($keys as $k => $v) { if (strpos($v, ":1") !== false) { $ausgeblendet[] = str_replace(":1", "", $v); } } $mU = new mUserdata(); $mU->setUserdata("filteredCategoriesInHTMLGUI{$c['0']}", implode(";", $ausgeblendet)); echo implode(";", $ausgeblendet); break; case "searchFilter": $v = explode(";:;", $key); $mU = new mUserdata(); if ($v[1] == "") { $mU->delUserdata("searchFilterInHTMLGUI{$v['0']}"); } else { $mU->setUserdata("searchFilterInHTMLGUI{$v['0']}", $v[1]); } break; case "setOrderByField": $v = split(";:;", $key); $mU = new mUserdata(); if ($v[1] != "default") { $mU->setUserdata("OrderByFieldInHTMLGUI{$v['0']}", $v[1]); } else { $mU->delUserdata("OrderByFieldInHTMLGUI{$v['0']}"); } break; case "deleteFilters": $mU = new mUserdata(); $mU->delUserdata("filteredCategoriesInHTMLGUI{$key}"); $mU = new mUserdata(); $mU->delUserdata("searchFilterInHTMLGUI{$key}"); #echo "message:'$key'"; break; } }
function handleForm($valuesAssocArray) { $this->classes(); switch ($valuesAssocArray["action"]) { case "handleTickets": $_SESSION["ticketDataTickets"] = $valuesAssocArray; $_SESSION["ticketStep"] = 3; break; case "handleAddress": $_SESSION["ticketDataAddress"] = $valuesAssocArray; $_SESSION["ticketStep"] = 4; break; case "handlePayment": $_SESSION["ticketDataPayment"] = $valuesAssocArray; $_SESSION["ticketStep"] = 5; break; case "handleSelection": $allZero = true; foreach ($valuesAssocArray as $k => $v) { if ($v > 0) { $allZero = false; } } if ($allZero) { Red::alertD("Bitte wählen Sie bei mindestens einer Veranstaltung Karten aus."); } $SeminarData = array(); foreach ($valuesAssocArray as $k => $v) { if (stripos($k, "AnzahlKarten") === false) { continue; } $SeminarData[str_replace("AnzahlKarten", "", $k)] = $v; } if (count($SeminarData)) { $_SESSION["ticketDataSelection"] = $SeminarData; $_SESSION["ticketStep"] = 2; } break; } }
public function manageMailsettingsSave($systemEmail) { if (trim($systemEmail) != "" and !Util::checkIsEmail($systemEmail)) { Red::alertD("Bitte geben Sie eine gültige E-Mail-Adresse ein."); } mUserdata::setUserdataS("mailSystemEmail", $systemEmail, "", -1); }
public function processUpload($fileName) { $ex = explode(".", strtolower($fileName)); $mime = null; if ($ex[count($ex) - 1] == "ogg") { $mime = "ogg"; } if ($ex[count($ex) - 1] == "mp3") { $mime = "mp3"; } if ($mime == null) { Red::alertD("Datei unbekannt. Bitte verwenden Sie ogg oder mp3-Dateien."); } $tempDir = Util::getTempFilename(); unlink($tempDir); $tempDir = dirname($tempDir); $filePath = $tempDir . "/" . $fileName . ".tmp"; echo FileStorage::getFilesDir() . $fileName; if (!copy($filePath, FileStorage::getFilesDir() . $fileName)) { Red::errorD("Der Upload ist fehlgeschlagen!"); } unlink($filePath); }
public static function testAusgabe($p1, $p2) { Red::alertD("IDNr1: {$p1}; IDNr2: {$p2}"); }