$orgtxt = JTEXT::_('DEFAULTTEXT'); $key = "CODE"; $firsttime = TRUE; } if (!function_exists("normalisiere")) { require "alfa_dat.php"; require "fkt_coder.php"; require "fkt_decipher.php"; } $a_t = getmstime(); if (!$spacing) { $spacing = 5; } $orgtxt = strtoupper(normalisiere($orgtxt, $alfa)); $codtxt = strtoupper(normalisiere($codtxt, $alfa)); $key = strtoupper(normalisiere($key, $alfa)); if (isset($_POST['decode'])) { $sel1 = "SELECTED"; $orgtxt = enporta($codtxt, $key, $alfa); } if (isset($_POST['encode']) || !isset($_POST['decode']) && !isset($_POST['encode']) && $firsttime == TRUE) { $sel2 = "SELECTED"; $codtxt = enporta($orgtxt, $key, $alfa); } if (strlen($key) > 2) { $spacing = strlen($key); } if ($sel1) { $sObj0 .= "=>"; } else { $sObj0 .= " ";
$sObj2 .= ">" . $mulzahl[$t] . "</option>"; } for ($t = 0; $t < sizeof($rotzahl); $t++) { $sObj3 .= "\n<option value=\"" . $rotzahl[$t] . "\""; if ($rotzahl[$t] == $key2) { $sObj3 .= " SELECTED "; } $sObj3 .= ">" . $rotzahl[$t] . "</option>"; } $firsttime = FALSE; if ($orgtxt == "") { $orgtxt = JTEXT::_('DEFAULTTEXT'); $firsttime = TRUE; //$key=5; } $orgtxt = strtoupper(normalisiere($orgtxt, $alfa)); $codtxt = str_replace(" ", "", $codtxt); if ($clean) { $coder->setCleanflag(); } if (isset($_POST['decode'])) { $sel1 = "SELECTED"; $orgtxt = dekhomo($codtxt, $alfah, $alfa); $codtxt = str_split($codtxt, 2); $codtxt = implode(" ", $codtxt); $orgtxt = str_split($orgtxt, 5); $orgtxt = implode(" ", $orgtxt); } if (isset($_POST['encode']) || !isset($_POST['decode']) && !isset($_POST['encode']) && $firsttime == TRUE) { $sel2 = "SELECTED"; $codtxt = kodhomo($orgtxt, $alfah, $alfa);
$spacing = 5; } # Kodieren / Dekodieren #if ($clean) {$coder->setCleanflag();} $codtxt = str_replace(' ', '', $codtxt); $orgtxt = str_replace(' ', '', $orgtxt); if (isset($_POST['decode'])) { $codtxt = str_replace(' ', '', $codtxt); $orgtxt = str_replace(' ', '', $orgtxt); $polluxcode = $codtxt; $morsecode = decPollux($polluxcode, $eingabe); $orgtxt = fromMorse($morsecode); } if (isset($_POST['encode']) || !isset($_POST['decode']) && !isset($_POST['encode']) && $firsttime == TRUE) { $sel2 = 'SELECTED'; $orgtxt = normalisiere($orgtxt, $morse[0]); $morsecode = trim(toMorse(trim($orgtxt))); if (strlen($morsecode) > 0) { $polluxcode = encPollux($morsecode, $eingabe); } else { $polluxcode = ""; } $codtxt = $polluxcode; } $codtxt = str_split($codtxt, 5); $codtxt = implode(" ", $codtxt); $orgtxt = str_split($orgtxt, 5); $orgtxt = implode(" ", $orgtxt); # Formulare einlesen $form = file_get_contents($ks_hilf[pfad] . '/form.template'); $infobox = file_get_contents($ks_hilf[pfad] . '/infobox.template');
$pfad = dirname(__FILE__); $codtxt = $_POST[codtxt]; $schw1 = $_POST[schw1]; $suchen = $_POST[suchen]; $siz = $_POST[siz]; $pos1 = $_POST[pos1]; $zaehl = $_POST[zaehl]; $nxfx = $_POST[nxfx]; $nosp = $_POST[nosp]; $akz = $_POST[akz]; require 'fkt_coder.php'; require 'fkt_decipher.php'; require 'fkt_alfabet.php'; require 'alfa_dat.php'; require 'fkt_statistik.php'; $codtxt = strtoupper(normalisiere($codtxt, $alfa)); if (!$spacing) { $spacing = 5; } if (!$schw1) { $schw1 = 1.2; } if (($akz || isset($_POST['suchen'])) && $suchen != "auswählen" && strlen($codtxt) > 0) { if (!$siz) { $siz = 200; $pos1 = on; $zähl = on; $nxfx = on; $nosp = on; $akz = 0; $total = ceil(strlen($codtxt) / 10) * 10;
if (!$schw1) { $schw1 = 1.3; } if (!$schw2) { $schw2 = 1; } if (!$siz) { $siz = 150; } if (!$sect) { $sect = 1000; } $spacing = 5; $codtxt = strtoupper(normalisiere($codtxt, $alfa)); $parttxt = substr($codtxt, 0, $sect); $parttxt = strtoupper(normalisiere($parttxt, $alfa)); if (strlen($codtxt) == 0) { $sich = 1000; } else { $inhalt .= '<div style="width:450;" class="text12" align=left>'; $arr = ak_akt($codtxt, $siz); if (sizeof($arr) <= 50) { $width = 4; $spac = 3; } if (sizeof($arr) > 50) { $width = 3; $spac = 2; } if (sizeof($arr) > 100) { $width = 2;
if (strlen(trim($kkey1)) > 0) { $alfa2 = array_merge(array_unique(str_split($kkey1)), array_diff($alfa2, str_split($kkey1))); } if ($flip1b) { $alfa2 = array_flipp($alfa2); } ################################################################################ if (!$mkey2) { $mkey2 = 1; } $alfa3 = rotieren($alfa, $rkey2); $alfa3 = createMulAlfa($alfa3, $mkey2); if ($flip2a) { $alfa3 = array_flipp($alfa3); } $kkey2 = strtoupper(normalisiere($kkey2, $alfa)); if (strlen(trim($kkey2)) > 0) { $alfa3 = array_merge(array_unique(str_splitt($kkey2)), array_diff($alfa3, str_split($kkey2))); } if ($flip2b) { $alfa3 = array_flipp($alfa3); } ################################################################################ if (isset($_POST['decode'])) { $sel1 = "SELECTED"; $orgtxt1 = substituiere($codtxt, $alfa2, $alfa); $orgtxt2 = substituiere($codtxt, $alfa3, $alfa); $orgtxt = ""; for ($t = 0; $t < strlen($codtxt); $t++) { if ($t % 2 == 0) { $orgtxt .= substr($orgtxt1, $t, 1);