예제 #1
0
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/person.class.php';
require_once '../../../include/benutzer.class.php';
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/akte.class.php';
require_once '../../../include/dokument.class.php';
require_once '../../../include/mail.class.php';
require_once '../../../include/phrasen.class.php';
header("Content-Type: text/html; charset=utf-8");
if (isset($_GET['lang'])) {
    setSprache($_GET['lang']);
}
$code = $_SESSION['incoming/user'];
$person = new person();
$person_id = $person->checkZugangscode($code);
if ($person_id != $_GET['person_id']) {
    die('Sie haben keine Berechtigung für diese Seite');
}
$dokumenttyp = isset($_GET['dokumenttyp']) ? $_GET['dokumenttyp'] : 'LearnAgr';
$sprache = getSprache();
$p = new phrasen($sprache);
$PHP_SELF = $_SERVER['PHP_SELF'];
echo "<html>\n\t\t<head><title>File-Upload</title></head>\n\t\t<body>";
//Bei Upload des Bildes
if (isset($_POST['submitbild'])) {
    if (isset($_FILES['bild']['tmp_name'])) {
        //Extension herausfiltern
        $ext = explode('.', $_FILES['bild']['name']);
        $ext = mb_strtolower($ext[count($ext) - 1]);
        $filename = $_FILES['bild']['tmp_name'];
예제 #2
0
 * Authors: 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 = trim($_REQUEST['userid']);
    $person = new person();
    session_start();
    $person_id = $person->checkZugangscode($login);
    //Zugangscode wird  überprüft
    if ($person_id != false) {
        $_SESSION['prestudent/user'] = $login;
        $_SESSION['prestudent/person_id'] = $person_id;
        header('Location: prestudent.php');
        exit;
    } else {
        $errormsg = $p->t('incoming/ungueltigerbenutzer');
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Prestudenten-Tool</title>
예제 #3
0
    //Bild nur verkleinern aber nicht vergroessern
    if ($width_orig > $width || $height_orig > $height) {
        imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    } else {
        $image_p = $image;
    }
    imagejpeg($image_p, $filename, 80);
    @imagedestroy($image_p);
    @imagedestroy($image);
}
if (!isset($_GET['person_id'])) {
    die($p->t('global/fehlerBeiDerParameteruebergabe'));
}
$person = new person();
if (isset($_SESSION['prestudent/user'])) {
    $person_id = $person->checkZugangscode($_SESSION['prestudent/user']);
}
if (isset($_SESSION['incoming/user'])) {
    $person_id = $person->checkZugangscode($_SESSION['prestudent/user']);
}
if ($person_id != $_GET['person_id']) {
    die('Sie haben keine Berechtigung für diese Seite');
}
//Bei Upload des Bildes
if (isset($_POST['submitbild'])) {
    if (isset($_FILES['bild']['tmp_name'])) {
        //Extension herausfiltern
        $ext = explode('.', $_FILES['bild']['name']);
        $ext = mb_strtolower($ext[count($ext) - 1]);
        $width = 101;
        $height = 130;
예제 #4
0
 * 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
 *          Rudolf Hangl <*****@*****.**>.
 */
// Holt den Hexcode eines Aktes aus der DB wandelt es in Zeichen
// um und gibt das Dokument zurueck.
require_once 'auth.php';
require_once '../../../config/vilesci.config.inc.php';
require_once '../../../include/akte.class.php';
require_once '../../../include/person.class.php';
$person = new person();
$person_id = $person->checkZugangscode($_SESSION['incoming/user']);
//base64 Dump aus der DB holen
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
    $akte = new akte($_GET['id']);
    if ($person_id != $akte->person_id) {
        die('Sie haben keine Berechtigung fuer diese Datei');
    }
    //Header fuer Bild schicken
    header("Content-type: {$akte->mimetype}");
    header('Content-Disposition: attachment; filename="' . $akte->titel . '"');
    echo base64_decode($akte->inhalt);
} else {
    echo 'Unkown type';
}
?>
>>>>>>> fee287127566cd5d18c55b556d178b661711c694