Ich habe hier ein Modul namens "Up-Download". Dort ist die Uploadgröße für das Frontend auf max. 2 MB begrenzt.
Ich finde partou aber nicht den Eintrag dazu, wo ich dieses ändern kann. Hat da jemand eine Idee zu:
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Up-Download
* Author : Andreas Dinkelacker
* Copyright : Andreas Dinkelacker
* Created : 23.08.2009
* Version : 3.2.2
* License : GNU/GPLv2 only (http://www.gnu.org/licenses/gpl-2.0.html#TOC1)
************************************************/
/**************************************
CMS_VAR[1]: Administratoren
CMS_VAR[2]: Uploadgrenze Nicht-Admins
CMS_VAR[3]: Uploadgrenze Admins
CMS_VAR[4]: Upload-Ordner
CMS_VAR[5]: Loeschberechtigte User
CMS_VAR[6]: Anzeige der Zeichen des Dateinamen
CMS_VAR[7]: Rechtevergabe Sichtbarkeit der Downloadliste
CMS_VAR[8]: Rechtevergabe Sichtbarkeit des Uploads
CMS_VAR[9]: Fehlermeldung wenn Ordner leer
CMS_VAR[10]: Breite der Tabelle in Pixel
CMS_VAR[11]: Editierberechtigte User
CMS_VAR[12]: Uploads erst durch Admin bestaetigen?
CMS_VAR[13]: Admins per Mail bei upload benachrichtigen
CMS_VAR[14]: Absender Name bei Mail-Benachrichtung
CMS_VAR[15]: Absender E-Mail bei Mail-Benachrichtung
CMS_VAR[16]: wysiwyg oder text bei Description verwenden
CMS_VAR[17]: Ordner anzeigen
CMS_VAR[18]: Standard-Sortierung
CMS_VAR[19]: Sortierung im Frontend anzeigen
CMS_VAR[20]: Ordner anlegen und loeschen
CMS_VAR[21]: Dateien, die im Dateisystem, aber nicht in der DB liegen
**************************************/
if (isset($_POST[update_db_31to32]) || isset($_POST[update_db_3xto32])) {
$message='';
if (isset($_POST[update_db_3xto32])) {
$filesQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl");
while ($filesArr=mysql_fetch_assoc($filesQry)) {
$metaQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl_meta WHERE idupl='".$filesArr[idupl]."'");
$rows=mysql_num_rows($metaQry);
if ($rows>0) {
$metaArr=mysql_fetch_assoc($metaQry);
if ($metaArr[description]=="" && $filesArr[description]!="") $qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_upl_meta SET description='".$filesArr[description]."',lastmodified='".$filesArr[modified]."',created='".$filesArr[created]."' WHERE idupl='".$filesArr[idupl]."' AND idlang='".$lang."'");
} else {
$newFileIdQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl_meta ORDER BY id_uplmeta DESC LIMIT 1");
$newFileIdRow=mysql_num_rows($newFileIdQry);
$newFileIdArr=mysql_fetch_assoc($newFileIdQry);
if ($newFileIdRow==0) $newID=1;
else $newID=$newFileIdArr[id_uplmeta]+1;
$qry=mysql_query("INSERT INTO ".$cfg[sql][sqlprefix]."_upl_meta VALUES('".$newID."','".$filesArr[idupl]."','".$lang."','','".$filesArr[description]."','','','','".$filesArr[created]."','".$filesArr[modified]."','','')");
}
echo 'Updated description of file: '.$filesArr[filename].'<br/>';
$newID="";
}
$message.='<h1>'.mi18n("Bitte Update Button auf Version 3.1 auskommentieren").'</h1>';
}
if (isset($_POST[update_db_3xto32]) || isset($_POST[update_db_31to32])) {
$filesMetaQry=mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl_meta WHERE internal_notice LIKE 'downloads%'");
while ($filesMetaArr=mysql_fetch_assoc($filesMetaQry)) {
$filesArr=mysql_fetch_assoc(mysql_query("SELECT * FROM ".$cfg[sql][sqlprefix]."_upl WHERE idupl='".$filesMetaArr[idupl]."'"));
if ($filesArr[status]==0 && $filesArr[status]!="") $thisStatus="online";
elseif ($filesArr[status]==1) $thisStatus="offline";
elseif ($filesArr[status]==2) $thisStatus="approval";
else $thisStatus="offline";
$internalNotice=$filesMetaArr[internal_notice];
if (substr_count(urldecode($filesMetaArr[internal_notice]),"||")==0) $internalNotice.="%7C%7C";
$internalNotice.='status:'.$thisStatus.'||';
$qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_upl_meta SET internal_notice='".urlencode($internalNotice)."' WHERE idupl='".$filesMetaArr[idupl]."' AND idlang='".$lang."'");
$qry=mysql_query("UPDATE ".$cfg[sql][sqlprefix]."_upl SET status='0' WHERE idupl='".$filesMetaArr[idupl]."'");
echo 'old status "'.$filesArr[status].'"; new status "'.$thisStatus.'"; file: "'.$filesArr[filename].'"<br/>';
}
$message.='<h1>'.mi18n("Bitte Update Button auf Version 3.2 auskommentieren").'</h1>';
}
if ($message!="") echo $message;
}
echo "<script language=\"JavaScript\" type=\"text/JavaScript\">
<!--
function updownload_chooseUser(el1,el2,el3,op) {
selectedVals = ''
sep=','
for(i = 0; i < document.getElementById(el1).length; i++) {
if ( document.getElementById(el1).options[i].selected == true ) {
if (op=='add') document.getElementById(el3).value += sep + document.getElementById(el1).options[i].value;
else if (op=='remove') {
var a = document.getElementById(el1).value;
var b = document.getElementById(el3).value;
var c = eval('/' + sep + a + '/g');
c = b.replace(c,'');
document.getElementById(el3).value=c;
}
NeuerEintrag = new Option(document.getElementById(el1).options[i].text, document.getElementById(el1).options[i].value, false, false);
document.getElementById(el1).options[i] = null;
document.getElementById(el2).options[document.getElementById(el2).length] = NeuerEintrag;
}
}
}
function getMultiSelVals(el)
{ // return multiselect array as string
selectedVals = ''
sep=','
for(i = 0; i < el.length; i++)
if ( el.options[i].selected == true )
selectedVals += (selectedVals>''? sep: '') + el.options[i].value;
return (selectedVals);
}
function removeAdminMail(el1,el2) {
// el1 = Ziel
// el2 = zu entfernender Wert
var text = document.getElementById(el1).value
text = text.replace(el2,'');
document.getElementById(el1).value = text;
document.tplcfgform.submit();
}
function addAdminMail(el1,el2,el3,separator1,separator2) {
// el1 = Ziel
// el2 = Quelle 1
// el3 = Quelle 2
// separator1 = Trenner el2 - el3
// separator2 = Trenner vor el2
if (document.getElementById(el2).value != '' && document.getElementById(el3).value != '' && document.getElementById(el3).value != 'E-Mail') {
document.getElementById(el1).value += separator1 + document.getElementById(el2).value + separator2 + document.getElementById(el3).value;
document.tplcfgform.submit();
} else {
if (document.getElementById(el2).value == '') {document.getElementById(el2).style.background = '#ff0000'; }else{ document.getElementById(el2).style.background = '#ffffff';}
if (document.getElementById(el3).value == '') {document.getElementById(el3).style.background = '#ff0000'; }else{ document.getElementById(el3).style.background = '#ffffff';}
}
}
wmtt = null;
function showWMTT(id,showtype) {
wmtt = document.getElementById(id);
wmtt.style.display = showtype;
}
show=false;
function showhide(id,id2){
if (document.getElementById(id2).checked==false) {
show=true;
}
if(show) {
document.getElementById(id).style.display='none'
show = false
}else{
document.getElementById(id).style.display='table-row'
show = true
}
}
function showEl(id,id2){
document.getElementById(id).style.display='table-row'
}
function hideEl(id,id2){
document.getElementById(id).style.display='none'
}
-->
</script>";
echo '<style type="text/css">
<!--
.setBorder td {border-bottom: 1px solid #B3B3B3; margin:0px;}
-->
</style>';
$formSubmitOnchange='if (document.tplcfgform.send) {document.tplcfgform.send.value = 0}; document.tplcfgform.submit();';
cInclude('classes', 'class.frontend.users.php');
$oFEUsers = new FrontendUserCollection;
$oFEUsers->setOrder("FrontendUserCollection.username");
$oFEUsers->query();
$oFEUsers2 = new FrontendUserCollection;
$oFEUsers2->setOrder("FrontendUserCollection.username");
$oFEUsers2->query();
$oFEUsers3 = new FrontendUserCollection;
$oFEUsers3->setOrder("FrontendUserCollection.username");
$oFEUsers3->query();
$oFEUsers4 = new FrontendUserCollection;
$oFEUsers4->setOrder("FrontendUserCollection.username");
$oFEUsers4->query();
unset($aData);
$aData = array();
$value0="CMS_VALUE[0]";
$value1="CMS_VALUE[1]";
$value2="CMS_VALUE[2]";
$value3="CMS_VALUE[3]";
$value4="CMS_VALUE[4]";
$value5="CMS_VALUE[5]";
$value6="CMS_VALUE[6]";
$value7="CMS_VALUE[7]";
$value8="CMS_VALUE[8]";
$value9="CMS_VALUE[9]";
$value10="CMS_VALUE[10]";
$value11="CMS_VALUE[11]";
$value12="CMS_VALUE[12]";
$value13="CMS_VALUE[13]";
$value14="CMS_VALUE[14]";
$value15="CMS_VALUE[15]";
$value16="CMS_VALUE[16]";
$value17="CMS_VALUE[17]";
$value18="CMS_VALUE[18]";
$value19="CMS_VALUE[19]";
$value20="CMS_VALUE[20]";
$value21="CMS_VALUE[21]";
if (substr($value1,0,1)!=",") $value1=",".$value1;
$value1=str_replace("||",",",$value1);
if (substr($value5,0,1)!=",") $value5=",".$value5;
$value5=str_replace("||",",",$value5);
if (substr($value11,0,1)!=",") $value11=",".$value11;
$value11=str_replace("||",",",$value11);
if (substr($value13,0,1)!=",") $value13=",".$value13;
$value13=str_replace("||",",",$value13);
$max_fileupload=ini_get('upload_max_filesize');
/*
Um Probleme zu vermeiden bei der Anzeige der Dateien,
wird hier ein Standardwert gesetzt, wenn die Eingabe
der Zeichenanzahl ungültig (<0, 0, leer) ist.
*/
if ($value6=="" || $value6==0 || $value6<0) $value6=100;
$showTable6='table-row';$showTable18='table-row';$showTable19='table-row';
if ($value7 == "admin") $chk7a=' checked="checked"';
elseif ($value7 == "member") $chk7b=' checked="checked"';
elseif ($value7 == "jeder") $chk7c=' checked="checked"';
else {$chk7d=' checked="checked"';$showTable6='none';$showTable18='none';$showTable19='none';}
/*
Anzeige-Einstellungen fuer das Feld "Rechtevergabe Sichtbarkeit des Uploads"
*/
if ($value8 == "admin") {
$chk8a=' checked="checked"'; // Checkbox für Admin aktiviert
$showTable2='none'; // Uploadgrenze Nicht-Admins ausblenden
$showTable3="table-row"; // Uploadgrenze Admins einblenden
$showTable4="table-row"; // Upload-Ordner einblenden
$showTable17="table-row"; // Dateien und/oder Ordner anzeigen einblenden
$showTable20="table-row"; // Ordner anlegen einblenden
$showTable21="table-row"; // Dateien in DB schreiben einblenden
$showTable12="none"; // Freigabe von Uploads ausblenden
$showTable16="table-row"; // Eingabefeld-Option einblenden
} elseif ($value8 == "member") {
$chk8b=' checked="checked"'; // Checkbox für FE-User aktiviert
$showTable2='table-row'; // Uploadgrenze Nicht-Admins einblenden
$showTable3="table-row"; // Uploadgrenze Admins einblenden
$showTable4="table-row"; // Upload-Ordner einblenden
$showTable17="table-row"; // Dateien und/oder Ordner anzeigen einblenden
$showTable20="table-row"; // Ordner anlegen einblenden
$showTable21="table-row"; // Dateien in DB schreiben einblenden
$showTable12="table-row"; // Freigabe von Uploads einblenden
$showTable16="table-row"; // Eingabefeld-Option einblenden
} elseif ($value8 == "jeder") {
$chk8c=' checked="checked"'; // Checkbox für Jeder aktiviert
$showTable2='table-row'; // Uploadgrenze Nicht-Admins einblenden
$showTable3="table-row"; // Uploadgrenze Admins einblenden
$showTable4="table-row"; // Upload-Ordner einblenden
$showTable17="table-row"; // Dateien und/oder Ordner anzeigen einblenden
$showTable20="table-row"; // Ordner anlegen einblenden
$showTable21="table-row"; // Dateien in DB schreiben einblenden
$showTable12="table-row"; // Freigabe von Uploads einblenden
$showTable16="table-row"; // Eingabefeld-Option einblenden
} else {
$chk8d=' checked="checked"'; // Checkbox für "nicht anzeigen" aktiviert
$showTable2='none'; // Uploadgrenze Nicht-Admins ausblenden
$showTable3="none"; // Uploadgrenze Admins ausblenden
$showTable4="none"; // Upload-Ordner ausblenden
$showTable17="none"; // Dateien und/oder Ordner anzeigen ausblenden
$showTable20="none"; // Ordner anlegen ausblenden
$showTable21="none"; // Dateien in DB schreiben ausblenden
$showTable12="none"; // Freigabe von Uploads ausblenden
$showTable16="none"; // Eingabefeld-Option ausblenden
}
$showTable20='table-row';
if ($value17=="files") $showTable20='none';
$cb12='';$showTable13="none";
if ($value12==1) {$cb12=' checked="checked"';if ($value8!="admin" && $value8!="keiner") $showTable13="table-row";} else {$value13="";}
if ($value13=="" && $value1=="") $value13error=mi18n("Bitte erst mindestens einen Admin bestimmen (ggf. Konfiguration erst speichern).");
if ($value14=="") $value14=$_SERVER[HTTP_HOST];
if ($value15=="") $value15="mail@".$_SERVER[HTTP_HOST];
echo '<table cellspacing="0" cellpadding="0" width="600" class="setBorder">';
// Die Kommentarzeichen der ersten folgenden Zeile entfernen, um ueber
// die Konfiguration das Modul, bzw. die Datenbank einer Version 3.0
// auf 3.2 zu updaten. Die zweite folgende Zeile "entkommentieren" um
// von Version 3.1 auf 3.2 zu upgraden.
//if (!isset($_POST[update_db_3xto32])) echo '<tr><td colspan="3"><input type="submit" onclick="'.$formSubmitOnchange.'" name="update_db_3xto32" class="button" value="'.mi18n("Datenbank von 3.0 auf Version 3.2 updaten").'" /></td></tr>';
//if (!isset($_POST[update_db_31to32])) echo '<tr><td colspan="3"><input type="submit" onclick="'.$formSubmitOnchange.'" name="update_db_31to32" class="button" value="'.mi18n("Datenbank von 3.1 auf Version 3.2 updaten").'" /></td></tr>';
echo '<tr>
<td style="width:250px;">'.mi18n("Fehlermeldung, wenn Ordner leer").': </td>
<td colspan="2"><input type="text" name="CMS_VAR[9]" value="'.$value9.'" style="width:300px;" class="textbox"></td>
</tr>';
echo '<tr>
<td>'.mi18n("Breite der Tabelle in Pixel").': </td>
<td colspan="2"><input type="text" name="CMS_VAR[10]" value="'.$value10.'" class="textbox"></td>
</tr>';
echo '<tr>
<td valign="top">'.mi18n("Administratoren (Frontend-User):").'<br/><small>'.mi18n("Ein Administrator darf Dateien editieren, in die DB schreiben/entfernen, löschen und aktivieren und Ordner anlegen und löschen.").'</small></td>
<td colspan="2">';
echo '<select multiple="multiple" name="select1" id="admins_source" onchange="javascript:updownload_chooseUser(\'admins_source\',\'admins_target\',\'userField1\',\'add\');" size="5">';
$allAdmins=explode(",",$value1);
$adminsArray=array();
while ($oFEUser = $oFEUsers->next()) {
$thisUserid=$oFEUser ->get("idfrontenduser");
$thisUsername=$oFEUser ->get("username");
$adminsArray[$thisUserid][]=$thisUsername;
if (!in_array($thisUserid,$allAdmins)) echo '<option value="'.$thisUserid.'">'.$thisUsername."</option>";
}
echo '</select>';
$adminOptions="";
foreach ($allAdmins as $key => $thisAdminUser) {
if ($thisAdminUser!="") {
$adminOptions.='<option value="'.$thisAdminUser.'">'.$adminsArray[$thisAdminUser][0].'</option>';
}
}
echo '<select id="admins_target" multiple="multiple" size="5" onchange="javascript:updownload_chooseUser(\'admins_target\',\'admins_source\',\'userField1\',\'remove\');">'.$adminOptions.'</select>
<input id="userField1" type="hidden" name="CMS_VAR[1]" value="'.$value1.'" />
<img style="cursor:pointer;" src="'.$cfg['path']['contenido_fullhtml'].'images/submit.gif" title="save" alt="save" onclick="javascript:'.$formSubmitOnchange.'" /></td>
</tr>';
echo '<tr>
<td>'.mi18n("Upload sichtbar für").': </td>
<td colspan="2">
<input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="admin" onclick="javascript:showWMTT(\'uploadFreigeben\',\'table-row\');showWMTT(\'uploadEingabe\',\'table-row\');showWMTT(\'uploadFolder\',\'table-row\');showWMTT(\'uploadAdmin\',\'table-row\');showWMTT(\'enableUpload\',\'none\');showWMTT(\'uploadFreigeben\',\'none\');document.getElementById(\'notifyAdminC\').checked=false;showWMTT(\'notifyAdmin\',\'none\');showWMTT(\'notifyAdmin2\',\'none\');showWMTT(\'notifyAdmin3\',\'none\');document.getElementById(\'uploadNonAdmin\').value=\'0\';"'.$chk8a.'> '.mi18n("Admins").'
<input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="member" onclick="javascript:showWMTT(\'uploadFreigeben\',\'table-row\');showWMTT(\'uploadEingabe\',\'table-row\');showWMTT(\'uploadFolder\',\'table-row\');showWMTT(\'uploadAdmin\',\'table-row\');showWMTT(\'enableUpload\',\'table-row\');showWMTT(\'uploadFreigeben\',\'table-row\');"'.$chk8b.'> '.mi18n("FE-User").'
<input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="jeder" onclick="javascript:showWMTT(\'uploadFreigeben\',\'table-row\');showWMTT(\'uploadEingabe\',\'table-row\');showWMTT(\'uploadFolder\',\'table-row\');showWMTT(\'uploadAdmin\',\'table-row\');showWMTT(\'enableUpload\',\'table-row\');showWMTT(\'uploadFreigeben\',\'table-row\');"'.$chk8c.'> '.mi18n("Jeder").'
<input type="radio" id="enableUploadC" name="CMS_VAR[8]" value="keiner" onclick="javascript:showWMTT(\'uploadFreigeben\',\'none\');showWMTT(\'uploadEingabe\',\'none\');showWMTT(\'uploadFolder\',\'none\');showWMTT(\'uploadAdmin\',\'none\');showWMTT(\'enableUpload\',\'none\');showWMTT(\'uploadFreigeben\',\'none\');document.getElementById(\'notifyAdminC\').checked=false;showWMTT(\'notifyAdmin\',\'none\');showWMTT(\'notifyAdmin2\',\'none\');showWMTT(\'notifyAdmin3\',\'none\');document.getElementById(\'uploadNonAdmin\').value=\'0\';"'.$chk8d.'> '.mi18n("nicht anzeigen").'
</td>
</tr>';
echo '<tr id="uploadFolder" style="display:'.$showTable4.';">
<td valign="top">'.mi18n("Uploadordner auswählen").': </td>
<td colspan="2"><select size="1" name="CMS_VAR[4]"><option></option>';
$root=$cfgClient[$client]['path']['frontend'].$cfgClient[$client]['upload'];
$content = scandir($root);
foreach ($content as $key => $folder) {
$folder=$folder.'/';
if (substr_count($folder,"./")==0) {
if ($value4 == $folder) $sel=' selected="selected"';
if (is_dir($root.$folder) && is_writable($root.$folder) && is_readable($root.$folder) && is_executable($root.$folder)) echo '<option value="'.$folder.'"'.$sel.'>'.$folder.'</option>';
if (is_dir($root.$folder)) {
$root2=$root.$folder;
$content2 = scandir($root2);
foreach ($content2 as $key2 => $folder2) {
$folder2=$folder.$folder2.'/';
if ($value4 == $folder2) $sel=' selected="selected"';
if (substr_count($folder2,"./")==0 && is_dir($root.$folder2)) echo '<option value="'.$folder2.'"'.$sel.'>'.$folder2.'</option>';
if (is_dir($root.$folder2)) {
$root3=$root.$folder2;
$content3 = scandir($root3);
foreach ($content3 as $key3 => $folder3) {
$folder3=$folder2.$folder3.'/';
if ($value4 == $folder3) $sel=' selected="selected"';
if (substr_count($folder3,"./")==0 && is_dir($root.$folder3)) echo '<option value="'.$folder3.'"'.$sel.'>'.$folder3.'</option>';
if (is_dir($root.$folder3)) {
$root4=$root.$folder3.'/';
$content4 = scandir($root4);
foreach ($content4 as $key4 => $folder4) {
$folder4=$folder3.$folder4.'/';
if ($value4 == $folder4) $sel=' selected="selected"';
if (substr_count($folder4,"./")==0 && is_dir($root.$folder4)) echo '<option value="'.$folder4.'"'.$sel.'>'.$folder4.'</option>';
$sel="";
}
}
$sel="";
}
}
}
$sel="";
}
$sel="";
}
}
echo '</select><br/><small>'.mi18n("Es werden nur Ordner angezeigt, die schreib-, les- und ausführbar sind.").'</small></td>
</tr>';
if ($value3>str_replace("M","",$max_fileupload)) {$style3=' style="background-color:#ff0000;"';$value3=str_replace("M","",$max_fileupload);}
echo '<tr id="uploadAdmin" style="display:'.$showTable3.';">
<td>'.mi18n("Uploadgrenze Admins").': </td>
<td colspan="2"'.$style3.'><input type="text" name="CMS_VAR[3]" value="'.$value3.'" class="textbox"> MB (max. '.$max_fileupload.')</td>
</tr>';
if ($value2>str_replace("M","",$max_fileupload)) {$style2=' style="background-color:#ff0000;"';$value2=str_replace("M","",$max_fileupload);}
echo '<tr id="enableUpload" style="display:'.$showTable2.';">
<td>'.mi18n("Uploadgrenze Nicht-Admins").': </td>
<td colspan="2"'.$style2.'><input type="text" id="uploadNonAdmin" name="CMS_VAR[2]" value="'.$value2.'" class="textbox"> MB (max. '.$max_fileupload.')</td>
</tr>';
echo '<tr id="uploadFreigeben" style="display:'.$showTable12.';">
<td>'.mi18n("Uploads durch Admin freigeben").': </td>
<td colspan="2"><input type="checkbox" name="CMS_VAR[12]" value="1" id="notifyAdminC" class="textbox" onclick="javascript:'.$formSubmitOnchange.'"'.$cb12.'></td>
</tr>';
echo '<tr id="notifyAdmin" style="display:'.$showTable13.';">
<td valign="top">'.mi18n("Bei Upload benachrichtigen").':<br/><small>'.mi18n("Nur Admins, nicht editierberechtigte User").'</small></td>
<td colspan="2">';
if ($value13error=="") {
if ($value13!="") {
$notifyAdmins=explode(";;",$value13);
$adminId=explode(",",$value1);
for ($x=0;$x<sizeof($notifyAdmins);$x++) {
$notifyAdmin=explode(",",$notifyAdmins[$x]);
if (in_array($notifyAdmin[0],$adminId)) {
$adminArr=mysql_fetch_assoc(mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_frontendusers WHERE idclient='".$client."' AND active='1' AND idfrontenduser='".$notifyAdmin[0]."'"));
if ($adminArr[username]!="") echo '<img style="cursor:pointer;" src="'.$cfg['path']['contenido_fullhtml'].'images/but_cancel.gif" alt="[-]" title="'.mi18n("entfernen").'" onclick="javascript:removeAdminMail(\'userField13\', \';;'.$notifyAdmin[0].','.$notifyAdmin[1].'\');" /> '.$adminArr[username].' - '.$notifyAdmin[1].'<br/>';
$allAdminUsernames.=$adminArr[username].',';
}
}
}
$allAdmins=explode(",",$value1);
$userQry=mysql_query("SELECT * FROM ".$cfg['sql']['sqlprefix']."_frontendusers WHERE idclient='".$client."' AND active='1' ORDER BY username");
while ($oFEUser = mysql_fetch_assoc($userQry)) {
$thisUserid=$oFEUser[idfrontenduser];
$thisUsername=$oFEUser[username];
if (in_array($thisUserid,$allAdmins) && substr_count($allAdminUsernames,$thisUsername)==0) $thisOptions.='<option value="'.$thisUserid.'">'.$thisUsername."</option>";
}
if ($thisOptions!="") {
echo '<select id="admins"><option></option>';
echo $thisOptions;
echo '</select><input type="text" id="adminmail'.$i.'" class="textbox" value="E-Mail" onclick="if(this.value==\'E-Mail\') this.value=\'\';" />
<img style="cursor:pointer;" src="'.$cfg['path']['contenido_fullhtml'].'images/submit.gif" onclick="javascript:addAdminMail(\'userField13\', \'admins\', \'adminmail'.$i.'\', \';;\', \'||\');" alt="+" title="'.mi18n("hinzufügen").'" />';
}
echo '<input id="userField13" type="hidden" name="CMS_VAR[13]" value="'.$value13.'" />';
} else {
echo $value13error;
}
echo '</td>
</tr>';
echo '<tr id="notifyAdmin2" style="display:'.$showTable13.';">
<td>'.mi18n("Absender Name").': </td>
<td colspan="2"><input type="text" name="CMS_VAR[14]" value="'.$value14.'" /></td>
</tr>';
echo '<tr id="notifyAdmin3" style="display:'.$showTable13.';">
<td>'.mi18n("Absender E-Mail-Adresse").': </td>
<td colspan="2"><input type="text" name="CMS_VAR[15]" value="'.$value15.'" /></td>
</tr>';
echo '<tr id="uploadEingabe" style="display:'.$showTable16.';">
<td>'.mi18n("Beschreibung eingeben als").': </td>
<td colspan="2">';
if ($value16=="wysiwyg") $rdb16a=' checked="checked"';
if ($value16=="plain" || $value16=="") $rdb16b=' checked="checked"';
echo '<input type="radio" name="CMS_VAR[16]" value="wysiwyg"'.$rdb16a.' /> als WYSIWYG';
echo '<input type="radio" name="CMS_VAR[16]" value="plain"'.$rdb16b.' /> als Plain-Text';
echo '</td>
</tr>';
echo '<tr>
<td>'.mi18n("Download sichtbar für").': </td>
<td colspan="2">
<input type="radio" name="CMS_VAR[7]" value="admin" onclick="javascript:showWMTT(\'downloadZeichen\',\'table-row\');showWMTT(\'sortierungFrontend\',\'table-row\');showWMTT(\'standardSorting\',\'table-row\');showWMTT(\'showTypes\',\'table-row\');showWMTT(\'autoWriteFiles\',\'table-row\');"'.$chk7a.'> '.mi18n("Admins").'
<input type="radio" name="CMS_VAR[7]" value="member" onclick="javascript:showWMTT(\'downloadZeichen\',\'table-row\');showWMTT(\'sortierungFrontend\',\'table-row\');showWMTT(\'standardSorting\',\'table-row\');showWMTT(\'showTypes\',\'table-row\');showWMTT(\'autoWriteFiles\',\'table-row\');"'.$chk7b.'> '.mi18n("FE-User").'
<input type="radio" name="CMS_VAR[7]" value="jeder" onclick="javascript:showWMTT(\'downloadZeichen\',\'table-row\');showWMTT(\'sortierungFrontend\',\'table-row\');showWMTT(\'standardSorting\',\'table-row\');showWMTT(\'showTypes\',\'table-row\');showWMTT(\'autoWriteFiles\',\'table-row\');"'.$chk7c.'> '.mi18n("Jeder").'
<input type="radio" name="CMS_VAR[7]" value="keiner" onclick="javascript:showWMTT(\'downloadZeichen\',\'none\');showWMTT(\'sortierungFrontend\',\'none\');showWMTT(\'standardSorting\',\'none\');showWMTT(\'createFolders\',\'none\');showWMTT(\'showTypes\',\'none\');showWMTT(\'autoWriteFiles\',\'none\');"'.$chk7d.'> '.mi18n("nicht anzeigen").'
</td>
</tr>';
echo '<tr id="showTypes" style="display:'.$showTable17.'">
<td valign="top">'.mi18n("Was soll angezeigt werden").':</td>
<td colspan="2">';
$radio17="";
if ($value17=="files" || $value17=="") $radio17=' checked="checked"';
echo '<input name="CMS_VAR[17]" type="radio" value="files" onclick="showWMTT(\'createFolders\',\'none\');"'.$radio17.' /> '.mi18n("Nur Dateien des Ordners").'<br/>';
$radio17="";
if ($value17=="folders") $radio17=' checked="checked"';
echo '<input name="CMS_VAR[17]" type="radio" value="folders" onclick="showWMTT(\'createFolders\',\'table-row\');"'.$radio17.' /> '.mi18n("Dateien und Unterordner des Ordners").'<br/>';
echo '</td>
</tr>';
if ($value17=='files') $showTable20='none';
else $showTable20='table-row';
echo '<tr id="createFolders" style="display:'.$showTable20.'">
<td>'.mi18n("Dürfen Ordner angelegt/gelöscht werden?").':</td>
<td colspan="2">';
$radio20="";
if ($value20=="true") $radio20=' checked="checked"';
echo '<input name="CMS_VAR[20]" type="radio" id="value20a" value="true"'.$radio20.' /> <label for="value20a">'.mi18n("ja").'</label> ';
$radio20="";
if ($value20=="false" || $value20=="") $radio20=' checked="checked"';
echo '<input name="CMS_VAR[20]" type="radio" id="value20b" value="false"'.$radio20.' /> <label for="value20b">'.mi18n("nein").'</label>';
echo '</td>
</tr>';
echo '<tr id="autoWriteFiles" style="display:'.$showTable21.'">
<td>'.mi18n("Dateien automatisch in DB schreiben?").':<br/><small>'.mi18n("Wenn Dateien nicht über das Modul, sondern über FTP, etc. hochgeladen werden, werden diese entsprechend dieser Einstellung automatisch in die DB geschrieben oder nicht.").'</small></td>
<td colspan="2">';
$radio21="";
if ($value21=="true") $radio21=' checked="checked"';
echo '<input name="CMS_VAR[21]" type="radio" id="value21a" value="true"'.$radio21.' /> <label for="value21a">'.mi18n("ja").'</label> ';
$radio21="";
if ($value21=="false" || $value21=="") $radio21=' checked="checked"';
echo '<input name="CMS_VAR[21]" type="radio" id="value21b" value="false"'.$radio21.' /> <label for="value21b">'.mi18n("nein").'</label>';
echo '</td>
</tr>';
echo '<tr id="standardSorting" style="display:'.$showTable18.';">
<td>'.mi18n("Standard-Sortierung").'</td>
<td colspan="2"><select name="CMS_VAR[18]">';
$sel="";
if ($value18=="nameAsc") $sel=' selected="selected"';
echo '<option value="nameAsc"'.$sel.'>'.mi18n("Dateiname aufsteigend (A ⇒ Z)").'</option>';
$sel="";
if ($value18=="nameDesc") $sel=' selected="selected"';
echo '<option value="nameDesc"'.$sel.'>'.mi18n("Dateiname absteigend (Z ⇒ A)").'</option>';
$sel="";
if ($value18=="dateAsc") $sel=' selected="selected"';
echo '<option value="dateAsc"'.$sel.'>'.mi18n("Änderungsdatum aufsteigend (alt ⇒ neu)").'</option>';
$sel="";
if ($value18=="dateDesc") $sel=' selected="selected"';
echo '<option value="dateDesc"'.$sel.'>'.mi18n("Änderungsdatum absteigend (neu ⇒ alt)").'</option>';
$sel="";
if ($value18=="sizeAsc") $sel=' selected="selected"';
echo '<option value="sizeAsc"'.$sel.'>'.mi18n("Dateigröße aufsteigend<br/>(groß ⇒ klein)").'</option>';
$sel="";
if ($value18=="sizeDesc") $sel=' selected="selected"';
echo '<option value="sizeDesc"'.$sel.'>'.mi18n("Dateigröße absteigend<br/>(klein ⇒ groß)").'</option>';
echo '</select></td>
</tr>';
echo '<tr id="sortierungFrontend" style="display:'.$showTable19.';">
<td>'.mi18n("Sortierung im Frontend").': </td>
<td colspan="2">';
$chk19a="";$chk19b="";
if ($value19=="show" || $value19=="") $chk19a=' checked="checked"';
if ($value19=="hide") $chk19b=' checked="checked"';
echo '<input type="radio" name="CMS_VAR[19]" id="showArrows" value="show"'.$chk19a.' /> <label for="showArrows">'.mi18n("anzeigen").'</label>';
echo '<input type="radio" name="CMS_VAR[19]" id="hideArrows" value="hide"'.$chk19b.' /> <label for="hideArrows">'.mi18n("nicht anzeigen").'</label>';
echo '</td>
</tr>';
echo '<tr id="downloadZeichen" style="display:'.$showTable6.';">
<td>'.mi18n("Angezeigte Zeichen der Dateinamen").': </td>
<td colspan="2"><input type="text" name="CMS_VAR[6]" value="'.$value6.'" class="textbox"/3></td>
</tr>';
echo '<tr>
<td valign="top">'.mi18n("Editierberechtigte Frontend-User:").'<br/><small>'.mi18n("Diese User können Dateien editieren, aktivieren und in DB schreiben/entfernen").'</small></td>
<td colspan="2">';
echo '<select multiple="multiple" name="select3" id="edit_source" onchange="javascript:updownload_chooseUser(\'edit_source\',\'edit_target\',\'userField3\',\'add\');" size="5"x>';
$allAdmins=explode(",",$value11);
$adminsArray=array();
while ($oFEUser = $oFEUsers3->next()) {
$thisUserid=$oFEUser ->get("idfrontenduser");
$thisUsername=$oFEUser ->get("username");
$adminsArray[$thisUserid][]=$thisUsername;
if (!in_array($thisUserid,$allAdmins)) echo '<option value="'.$thisUserid.'">'.$thisUsername."</option>";
}
echo '</select>';
$adminOptions="";
foreach ($allAdmins as $key => $thisAdminUser) {
if ($thisAdminUser!="") {
$adminOptions.='<option value="'.$thisAdminUser.'">'.$adminsArray[$thisAdminUser][0].'</option>';
}
}
echo '<select id="edit_target" multiple="multiple" size="5" onchange="javascript:updownload_chooseUser(\'edit_target\',\'edit_source\',\'userField3\',\'remove\');">'.$adminOptions.'</select>
<input id="userField3" type="hidden" name="CMS_VAR[11]" value="'.$value11.'" /></td>
</tr>';
echo '<tr>
<td valign="top">'.mi18n("Löschberechtigte Frontend-User:").'<br/><small>'.mi18n("Diese User dürfen aktive Dateien löschen.").'<br/></small></td>
<td colspan="2">';
echo '<select multiple="multiple" name="select2" id="del_source" onchange="javascript:updownload_chooseUser(\'del_source\',\'del_target\',\'userField2\',\'add\');" size="5"x>';
$allAdmins=explode(",",$value5);
$adminsArray=array();
while ($oFEUser = $oFEUsers2->next()) {
$thisUserid=$oFEUser ->get("idfrontenduser");
$thisUsername=$oFEUser ->get("username");
$adminsArray[$thisUserid][]=$thisUsername;
if (!in_array($thisUserid,$allAdmins)) echo '<option value="'.$thisUserid.'">'.$thisUsername."</option>";
}
echo '</select>';
$adminOptions="";
foreach ($allAdmins as $key => $thisAdminUser) {
if ($thisAdminUser!="") {
$adminOptions.='<option value="'.$thisAdminUser.'">'.$adminsArray[$thisAdminUser][0].'</option>';
}
}
echo '<select id="del_target" multiple="multiple" size="5" onchange="javascript:updownload_chooseUser(\'del_target\',\'del_source\',\'userField2\',\'remove\');">'.$adminOptions.'</select>
<input id="userField2" type="hidden" name="CMS_VAR[5]" value="'.$value5.'" /></td>
</tr>';
echo '</table>';