mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
This commit is contained in:
@@ -68,7 +68,7 @@
|
||||
|
||||
if (empty($heximg)) // Leeres Images
|
||||
{
|
||||
$heximg ='4749463839611e000a0080ff00c0c0c000000021f90401000000002c000000001e000a0040020f848fa9cbed0fa39cb4da8bb3debc00003b';
|
||||
$heximg ='R0lGODlhHgAKAID/AMDAwAAAACH5BAEAAAAALAAAAAAeAAoAQAIPhI+py+0Po5y02ouz3rwAADs=';
|
||||
}
|
||||
|
||||
@ob_end_clean();
|
||||
@@ -78,10 +78,7 @@
|
||||
|
||||
function jahresplan_hexstr($hex)
|
||||
{
|
||||
$string="";
|
||||
for ($i=0;$i<strlen($hex)-1;$i+=2)
|
||||
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
|
||||
return $string;
|
||||
return base64_decode($hex);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -87,14 +87,8 @@
|
||||
$string = fread($fp, filesize($filename));
|
||||
fclose($fp);
|
||||
if (isset($fp)) unset($fp);
|
||||
//in HEX-Werte umrechnen
|
||||
$hex="";
|
||||
for ($i=0;$i<strlen($string);$i++)
|
||||
$hex.=(strlen(dechex(ord($string[$i])))<2)? "0".dechex(ord($string[$i])): dechex(ord($string[$i]));
|
||||
if (!empty($hex))
|
||||
{
|
||||
$_REQUEST["bild"]=$hex;
|
||||
}
|
||||
|
||||
$_REQUEST["bild"]=base64_encode($string);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -21,14 +21,7 @@
|
||||
*/
|
||||
// ---------------- Kommunen Standart Include Dateien einbinden
|
||||
echo "<html><body>";
|
||||
//wandelt einen String in HEX-Werte um
|
||||
function strhex($string)
|
||||
{
|
||||
$hex="";
|
||||
for ($i=0;$i<strlen($string);$i++)
|
||||
$hex.=(strlen(dechex(ord($string[$i])))<2)? "0".dechex(ord($string[$i])): dechex(ord($string[$i]));
|
||||
return $hex;
|
||||
}
|
||||
|
||||
$contentOUTPUT='';
|
||||
//Bei Upload des Bildes
|
||||
if(isset($_POST['submitbild']))
|
||||
@@ -44,7 +37,7 @@ if(isset($_POST['submitbild']))
|
||||
//in HEX-Werte umrechnen
|
||||
$contentOUTPUT='';
|
||||
$contentOUTPUT.="<p>Orig.Name :: ".$_FILES['bild']['name'] ." Type :: ".$_FILES['bild']['type']."</p>";
|
||||
$contentOUTPUT.='<textarea cols="80" rows="10" wrap="soft">'.strhex($content).'</textarea>';
|
||||
$contentOUTPUT.='<textarea cols="80" rows="10" wrap="soft">'.base64_encode($content).'</textarea>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1233,7 +1233,7 @@ function kommune_funk_show_wettbewerbeinladungen_forderungstage($oWettbewerb)
|
||||
if ($bTmpFehlerNummerGefunden==2) // matchbestaetigtamum mit matchdatumzeit
|
||||
{
|
||||
$showHTML.='Achtung! Das Spielergebnis wurde noch nicht eingetragen von <b '.$cTmpTeamPopUp1.'>'.$arrTempWettbewerbTermine[$iTmpZehler]["team_forderer"] .'</b>.
|
||||
<br />Das Ergebnis zum Spieldatum '.$arrTempWettbewerbTermine[$iTmpZehler]["matchdatum"].' sollte spätestens vor '. ($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]).' Tag(en) erfolgen.';
|
||||
<br />Das Ergebnis zum Spieldatum '.$arrTempWettbewerbTermine[$iTmpZehler]["matchdatum"].' sollte sp�testens vor '. ($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]).' Tag(en) erfolgen.';
|
||||
$showHTML.='<br />Das <b>Ergebnis '.$arrTempWettbewerbTermine[$iTmpZehler]["ergebniss"].'</b> bitte <b>erfassen</b>! ';
|
||||
$paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&match_id='.trim($arrTempWettbewerbTermine[$iTmpZehler]["match_id"]).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerbTermine[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerbTermine[$iTmpZehler]["team_gefordert"]);
|
||||
|
||||
@@ -2346,17 +2346,11 @@ function kommune_funk_create_url($workurl="",$oWettbewerb=array(),$spezialparame
|
||||
*/
|
||||
function kommune_strhex($string)
|
||||
{
|
||||
$hex="";
|
||||
for ($i=0;$i<strlen($string);$i++)
|
||||
$hex.=(strlen(dechex(ord($string[$i])))<2)? "0".dechex(ord($string[$i])): dechex(ord($string[$i]));
|
||||
return $hex;
|
||||
return base64_encode($string);
|
||||
}
|
||||
function kommune_hexstr($hex)
|
||||
{
|
||||
$string="";
|
||||
for ($i=0;$i<strlen($hex)-1;$i+=2)
|
||||
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
|
||||
return $string;
|
||||
return base64_decode($hex);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
AuthBasicProvider ldap
|
||||
AuthName "Technikum-Wien"
|
||||
AuthType Basic
|
||||
AuthLDAPURL ldap://ldap.technikum-wien.at/ou=People,dc=technikum-wien,dc=at?uid?one?objectclass=posixAccount
|
||||
AuthBasicAuthoritative Off
|
||||
AuthLDAPURL "ldap://ldap.technikum-wien.at:389/ou=People,dc=technikum-wien,dc=at?uid?one?objectclass=posixAccount"
|
||||
#AuthLDAPURL "ldap://ldap.technikum-wien.at:389/ou=People,dc=technikum,dc=at?uid?sub?(objectClass=*)"
|
||||
AuthLDAPGroupAttributeIsDN Off
|
||||
AuthLDAPGroupAttribute memberuid
|
||||
require group cn=fhadmin,ou=Group,dc=technikum-wien,dc=at
|
||||
Require group cn=fhadmin,ou=Group,dc=technikum-wien,dc=at
|
||||
require group cn=hadesadm,ou=Group,dc=technikum-wien,dc=at
|
||||
require user tw01e061
|
||||
require user masik
|
||||
require user dpt
|
||||
Require user pam
|
||||
require user oesi
|
||||
Require user tw01e061
|
||||
@@ -40,15 +40,6 @@ $PHP_SELF=$_SERVER['PHP_SELF'];
|
||||
|
||||
session_start();
|
||||
|
||||
//wandelt einen String in HEX-Werte um
|
||||
function strhex($string)
|
||||
{
|
||||
$hex='';
|
||||
for ($i=0;$i<mb_strlen($string,'UTF-8');$i++)
|
||||
$hex.=(strlen(dechex(ord($string[$i])),'UTF-8')<2)? "0".dechex(ord($string[$i])): dechex(ord($string[$i]));
|
||||
return $hex;
|
||||
}
|
||||
|
||||
$user=get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
@@ -137,8 +128,8 @@ if(isset($_POST['submitbild']))
|
||||
//auslesen
|
||||
$content = fread($fp, filesize($filename));
|
||||
fclose($fp);
|
||||
//in HEX-Werte umrechnen
|
||||
$content = strhex($content);
|
||||
//base64 codieren
|
||||
$content = base64_encode($content);
|
||||
|
||||
$frage = new frage();
|
||||
if($frage->getFrageSprache($_GET['frage_id'], $sprache))
|
||||
@@ -176,8 +167,8 @@ if(isset($_POST['submitaudio']))
|
||||
//auslesen
|
||||
$content = fread($fp, filesize($filename));
|
||||
fclose($fp);
|
||||
//in HEX-Werte umrechnen
|
||||
$content = strhex($content);
|
||||
//base64 codieren
|
||||
$content = base64_encode($content);
|
||||
|
||||
$frage = new frage();
|
||||
if($frage->getFrageSprache($_GET['frage_id'], $sprache))
|
||||
@@ -253,8 +244,8 @@ if(isset($_POST['submitvorschlag']))
|
||||
//auslesen
|
||||
$bildcontent = fread($fp, filesize($filename));
|
||||
fclose($fp);
|
||||
//in HEX-Werte umrechnen
|
||||
$bildcontent = strhex($bildcontent);
|
||||
//base64 codieren
|
||||
$bildcontent = base64_encode($bildcontent);
|
||||
}
|
||||
else
|
||||
echo "<b>Datei ist kein Bild!</b><br />";
|
||||
@@ -276,8 +267,8 @@ if(isset($_POST['submitvorschlag']))
|
||||
//auslesen
|
||||
$audiocontent = fread($fp, filesize($filename));
|
||||
fclose($fp);
|
||||
//in HEX-Werte umrechnen
|
||||
$audiocontent = strhex($audiocontent);
|
||||
//base64 codieren
|
||||
$audiocontent = base64_encode($audiocontent);
|
||||
}
|
||||
else
|
||||
echo "<b>Datei ist kein Bild!</b><br />";
|
||||
|
||||
+3
-12
@@ -28,16 +28,7 @@
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
|
||||
//Hexcode in String umwandeln
|
||||
function hexstr($hex)
|
||||
{
|
||||
$string="";
|
||||
for ($i=0;$i<strlen($hex)-1;$i+=2)
|
||||
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
|
||||
return $string;
|
||||
}
|
||||
|
||||
//Hex Dump aus der DB holen
|
||||
//base64 Dump aus der DB holen
|
||||
$qry = '';
|
||||
if(isset($_GET['src']) && $_GET['src']=='frage' && isset($_GET['frage_id']))
|
||||
{
|
||||
@@ -61,8 +52,8 @@ if($qry!='')
|
||||
header("Content-type: image/gif");
|
||||
$result = $db->db_query($qry);
|
||||
$row = $db->db_fetch_object($result);
|
||||
//HEX Werte in Zeichen umwandeln und ausgeben
|
||||
echo hexstr($row->bild);
|
||||
//base64 zurueckwandeln und ausgeben
|
||||
echo base64_decode($row->bild);
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
+3
-12
@@ -28,16 +28,7 @@
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
|
||||
//Hexcode in String umwandeln
|
||||
function hexstr($hex)
|
||||
{
|
||||
$string="";
|
||||
for ($i=0;$i<strlen($hex)-1;$i+=2)
|
||||
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
|
||||
return $string;
|
||||
}
|
||||
|
||||
//Hex Dump aus der DB holen
|
||||
//base64 Dump aus der DB holen
|
||||
$qry = '';
|
||||
if(isset($_GET['src']) && $_GET['src']=='frage' && isset($_GET['frage_id']))
|
||||
{
|
||||
@@ -57,8 +48,8 @@ if($qry!='')
|
||||
//header("Content-type: audio/wav");
|
||||
$result = $db->db_query($qry);
|
||||
$row = $db->db_fetch_object($result);
|
||||
//HEX Werte in Zeichen umwandeln und ausgeben
|
||||
echo hexstr($row->audio);
|
||||
//base64 Werte in Zeichen umwandeln und ausgeben
|
||||
echo base64_decode($row->audio);
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
+2
-11
@@ -24,16 +24,7 @@
|
||||
require_once('../config/vilesci.config.inc.php');
|
||||
require_once('../include/akte.class.php');
|
||||
|
||||
//Hexcode in String umwandeln
|
||||
function hexstr($hex)
|
||||
{
|
||||
$string="";
|
||||
for ($i=0;$i<strlen($hex)-1;$i+=2)
|
||||
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
|
||||
return $string;
|
||||
}
|
||||
|
||||
//Hex Dump aus der DB holen
|
||||
//base64 Dump aus der DB holen
|
||||
if(isset($_GET['id']) && is_numeric($_GET['id']))
|
||||
{
|
||||
$akte = new akte($_GET['id']);
|
||||
@@ -41,7 +32,7 @@ if(isset($_GET['id']) && is_numeric($_GET['id']))
|
||||
//Header fuer Bild schicken
|
||||
header("Content-type: $akte->mimetype");
|
||||
header('Content-Disposition: attachment; filename="'.$akte->titel.'"');
|
||||
echo hexstr($akte->inhalt);
|
||||
echo base64_decode($akte->inhalt);
|
||||
}
|
||||
else
|
||||
echo 'Unkown type';
|
||||
|
||||
+3
-12
@@ -25,16 +25,7 @@
|
||||
require_once('../config/vilesci.config.inc.php');
|
||||
require_once('../include/basis_db.class.php');
|
||||
|
||||
//Hexcode in String umwandeln
|
||||
function hexstr($hex)
|
||||
{
|
||||
$string="";
|
||||
for ($i=0;$i<strlen($hex)-1;$i+=2)
|
||||
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
|
||||
return $string;
|
||||
}
|
||||
|
||||
//Hex Dump aus der DB holen
|
||||
//base64 Dump aus der DB holen
|
||||
$qry = '';
|
||||
if(isset($_GET['src']) && $_GET['src']=='person' && isset($_GET['person_id']))
|
||||
{
|
||||
@@ -49,8 +40,8 @@ if($qry!='')
|
||||
//Header fuer Bild schicken
|
||||
header("Content-type: image/gif");
|
||||
$db->db_query($qry);
|
||||
//HEX Werte in Zeichen umwandeln und ausgeben
|
||||
//base64 Werte in Zeichen umwandeln und ausgeben
|
||||
if($row = $db->db_fetch_object())
|
||||
echo hexstr($row->foto);
|
||||
echo base64_decode($row->foto);
|
||||
}
|
||||
?>
|
||||
+6
-14
@@ -29,19 +29,11 @@ require_once('../include/akte.class.php');
|
||||
|
||||
$PHP_SELF = $_SERVER['PHP_SELF'];
|
||||
echo "<html><body>";
|
||||
//wandelt einen String in HEX-Werte um
|
||||
function strhex($string)
|
||||
{
|
||||
$hex="";
|
||||
for ($i=0;$i<strlen($string);$i++)
|
||||
$hex.=(strlen(dechex(ord($string[$i])))<2)? "0".dechex(ord($string[$i])): dechex(ord($string[$i]));
|
||||
return $hex;
|
||||
}
|
||||
|
||||
function resize($filename, $width, $height)
|
||||
{
|
||||
$ext = explode('.',$_FILES['bild']['name']);
|
||||
$ext = strtolower($ext[count($ext)-1]);
|
||||
$ext = mb_strtolower($ext[count($ext)-1]);
|
||||
|
||||
// Hoehe und Breite neu berechnen
|
||||
list($width_orig, $height_orig) = getimagesize($filename);
|
||||
@@ -85,7 +77,7 @@ if(isset($_POST['submitbild']))
|
||||
{
|
||||
//Extension herausfiltern
|
||||
$ext = explode('.',$_FILES['bild']['name']);
|
||||
$ext = strtolower($ext[count($ext)-1]);
|
||||
$ext = mb_strtolower($ext[count($ext)-1]);
|
||||
|
||||
$width=101;
|
||||
$height=130;
|
||||
@@ -122,7 +114,7 @@ if(isset($_POST['submitbild']))
|
||||
|
||||
$akte->dokument_kurzbz = 'Lichtbil';
|
||||
$akte->person_id = $_GET['person_id'];
|
||||
$akte->inhalt = strhex($content);
|
||||
$akte->inhalt = base64_encode($content);
|
||||
$akte->mimetype = "image/jpg";
|
||||
$akte->erstelltam = date('Y-m-d H:i:s');
|
||||
$akte->gedruckt = false;
|
||||
@@ -148,13 +140,13 @@ if(isset($_POST['submitbild']))
|
||||
//auslesen
|
||||
$content = fread($fp, filesize($filename));
|
||||
fclose($fp);
|
||||
//in HEX-Werte umrechnen
|
||||
$content = strhex($content);
|
||||
//in base64 umrechnen
|
||||
$content = base64_encode($content);
|
||||
|
||||
$person = new person($conn);
|
||||
if($person->load($_GET['person_id']))
|
||||
{
|
||||
//HEX Wert in die Datenbank speichern
|
||||
//base64 Wert in die Datenbank speichern
|
||||
$person->foto = $content;
|
||||
$person->new = false;
|
||||
if($person->save())
|
||||
|
||||
@@ -312,8 +312,8 @@ else
|
||||
unlink($file);
|
||||
|
||||
$hex="";
|
||||
for ($i=0;$i<mb_strlen($string);$i++)
|
||||
$hex.=(mb_strlen(dechex(ord(mb_substr($string,$i,1)))<2)? "0".dechex(ord(mb_substr($string,$i,1))): dechex(ord(mb_substr($string,$i,1))));
|
||||
//for ($i=0;$i<mb_strlen($string);$i++)
|
||||
// $hex.=(mb_strlen(dechex(ord(mb_substr($string,$i,1)))<2)? "0".dechex(ord(mb_substr($string,$i,1))): dechex(ord(mb_substr($string,$i,1))));
|
||||
|
||||
$hex = base64_encode($string);
|
||||
$akte = new akte();
|
||||
|
||||
@@ -31,6 +31,7 @@ require_once('../include/functions.inc.php');
|
||||
require_once('../include/zeugnisnote.class.php');
|
||||
require_once('../include/datum.class.php');
|
||||
require_once('../include/note.class.php');
|
||||
require_once('../include/studiengang.class.php');
|
||||
|
||||
$datum = new datum();
|
||||
$db = new basis_db();
|
||||
|
||||
Reference in New Issue
Block a user