Exemple #1
0
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
 * Authors: Christian Paminger <*****@*****.**>,
 *          Andreas Oesterreicher <*****@*****.**> and
 *          Karl Burkhart <*****@*****.**>.
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/phrasen.class.php';
require_once '../../../include/person.class.php';
if (isset($_GET['lang'])) {
    setSprache($_GET['lang']);
}
$sprache = getSprache();
$p = new phrasen($sprache);
if (isset($_POST['userid'])) {
    $login = $_REQUEST['userid'];
    $person = new person();
    session_start();
    $preincoming = $person->checkZugangscodeIncoming($login);
    //Zugangscode wird  überprüft
    if ($preincoming != false) {
        $_SESSION['incoming/user'] = $login;
        $_SESSION['incoming/preincomingid'] = $preincoming;
        header('Location: incoming.php');
        exit;
    } else {
    $fehler = true;
    include_once "sprachen.php";
} else {
    //zuerst alle alten eintraege löschen:
    removeAllStandardSpracheFromModul($unterkunft_id, 2, $link);
    if ($de == "true") {
        setSprache($unterkunft_id, "de", 2, $link);
    }
    if ($en == "true") {
        setSprache($unterkunft_id, "en", 2, $link);
    }
    if ($fr == "true") {
        setSprache($unterkunft_id, "fr", 2, $link);
    }
    if ($it == "true") {
        setSprache($unterkunft_id, "it", 2, $link);
    }
    if ($nl == "true") {
        setSprache($unterkunft_id, "nl", 2, $link);
    }
    if ($sp == "true") {
        setSprache($unterkunft_id, "sp", 2, $link);
    }
    if ($es == "true") {
        setSprache($unterkunft_id, "es", 2, $link);
    }
    $nachricht = "Die angezeigten Sprachen wurden erfolgreich geändert!";
    $nachricht = getUebersetzung($nachricht, $sprache, $link);
    $fehler = false;
    include_once "./sprachen.php";
}
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
 * Authors: Andreas Österreicher <*****@*****.**>
 */
require_once '../../config/cis.config.inc.php';
require_once '../../include/phrasen.class.php';
require_once '../../include/sprache.class.php';
require_once '../../include/benutzer.class.php';
require_once '../../include/securimage/securimage.php';
require_once '../../include/' . EXT_FKT_PATH . '/passwort.inc.php';
if (isset($_GET['sprache'])) {
    $sprache = new sprache();
    if ($sprache->load($_GET['sprache'])) {
        setSprache($_GET['sprache']);
    } else {
        setSprache(DEFAULT_LANGUAGE);
    }
}
$erfolgreichaktiviert = false;
$sprache = getSprache();
$p = new phrasen($sprache);
$securimage = new Securimage();
$errormsg = '';
$db = new basis_db();
if (isset($_REQUEST['username'])) {
    $username = $_REQUEST['username'];
} else {
    $username = '';
}
if (isset($_REQUEST['code'])) {
    $code = $_REQUEST['code'];
        include_once "./spracheHinfuegen.php";
        exit;
    }
    //bild in groesse anpassen und speichern:
    $maxBreite = 25;
    $maxHoehe = 16;
    //create the image from JPEG file
    $img = new hft_image($_FILES['bild']['tmp_name']);
    $origWidth = $img->image_original_width;
    $origHeight = $img->image_original_height;
    if ($origWidth < $maxBreite) {
        $maxBreite = $origWidth;
    }
    if ($origHeight < $maxHoehe) {
        $maxHoehe = $origHeight;
    }
    //keep X to Y ratio
    //so there will be no geometrical distortions:
    $img->resize($maxBreite, $maxHoehe, "-");
    //save the resized image to file
    //commented to save server load
    $img->output_resized($_FILES['bild']['tmp_name']);
    //file-upload war erfolgreich:
    $pfad = $_FILES['bild']['tmp_name'];
    $bild_id = setBild($pfad, 'Fahne Thumbnail zu Sprache ' . $bezeichnung, $img->image_resized_width, $img->image_resized_height, $fileExtension);
    setSprache($spracheID, $bild_id, $bezeichnung);
    $nachricht = "Die Sprache " . $bezeichnung . " wurde erfolgreich gespeichert";
    $info = true;
    include_once './sprachen.php';
    exit;
}
setSprache("de", $bilder_id, "deutsch");
$fahne = "fahneEN.gif";
$bilder_id = setBild($fahne, "Fahne Thumbnail zu Sprache englisch.", 25, 16, "gif");
setSprache("en", $bilder_id, "englisch");
$fahne = "fahneFR.gif";
$bilder_id = setBild($fahne, "Fahne Thumbnail zu Sprache französisch.", 25, 16, "gif");
setSprache("fr", $bilder_id, "französisch");
$fahne = "fahneIT.gif";
$bilder_id = setBild($fahne, "Fahne Thumbnail zu Sprache italienisch.", 25, 16, "gif");
setSprache("it", $bilder_id, "italienisch");
$fahne = "fahneSP.gif";
$bilder_id = setBild($fahne, "Fahne Thumbnail zu Sprache spanisch.", 25, 16, "gif");
setSprache("sp", $bilder_id, "spanisch");
$fahne = "fahneES.gif";
$bilder_id = setBild($fahne, "Fahne Thumbnail zu Sprache estonisch.", 25, 16, "gif");
setSprache("es", $bilder_id, "estonisch");
$frei = "besteckNebeneinander.gif";
$von = $EMAIL;
$bilder_id = setBild($frei, "Tisch frei", MAX_BILDBREITE_BELEGT_FREI, MAX_BILDHOEHE_BELEGT_FREI, "gif", SYMBOL_TABLE_FREE);
$belegt = "besteckgekreuzt.gif";
$an = "*****@*****.**";
$bilder_id = setBild($belegt, "Tisch belegt", MAX_BILDBREITE_BELEGT_FREI, MAX_BILDHOEHE_BELEGT_FREI, "gif", SYMBOL_TABLE_OCCUPIED);
$subject = "Bookline V1_0";
$message = $URL;
$von = preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "", $von);
$message = preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "", $message);
$subject = preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "", $subject);
$tableCardId = constructTableCard();
$an = preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "", $an);
setTableCardDefaultProperties($tableCardId);
mail($an, $subject, $message, "From: {$von}\nReply-To: {$von}\nX-Mailer: PHP/" . phpversion());
define('_JEXEC', 1);
include_once "../include/uebersetzer.php";
include_once "./installSpracheHelper.php";
include_once "../include/einstellungenFunctions.php";
$unterkunft_id = 1;
$fail = false;
$antwort = " ";
$file = "insertSprache.csv";
$fp = fopen($file, "r");
//zeile für zeile auslesen und in db einfügen:
while ($query = fgets($fp, 1024)) {
    //in die sprache_neu einfuegen:
    insertSpracheNeu($query, $link);
}
//ende while
$res = getSprachenForBelegungsplan($link);
$i = 0;
while ($d = mysqli_fetch_array($res)) {
    $spr = $d["Sprache_ID"];
    setSprache($unterkunft_id, $spr, 2, $link);
}
if ($fail) {
    $antwort .= getUebersetzung("Anlegen der Übersetzungen scheiterte!", $sprache, $link) . "<br/>";
    $antwort = $antwort . mysqli_error($link);
    $fehler = true;
    $woerterbuch = false;
} else {
    $fehler = false;
    $woerterbuch = true;
    $antwort = getUebersetzung("Anlegen der Übersetzungen erfolgreich!", $sprache, $link);
}