DROPDOWN / HIDDEN / IGNORE / 1 / BOLD / PASSWORD / SHOW / SHOWTIME / MONITORID) $drop = array(); $drop['id'] = 'hidden'; $drop['serial'] = 'ignore'; if (file_exists('include/plugins/'.$plugin.'.php')) include('include/plugins/'.$plugin.'.php'); // GGF. NEUEN DATENSATZ EINF.GEN if(isset($_POST['do_add'])) { list($bla,$what) = explode(' ',$_POST['do_add']); if($what=='CONFIG') sqladd($plugintable, array('serial'=>$id)); } // GGF. SPEICHERN if($_POST['do_upl']) { function postarr($prefix) { $prefix.='_'; $prelen = strlen($prefix); $arr = array(); foreach($_POST as $k=>$v) if((substr($k,0,$prelen)==$prefix) && ($v!='KEEPPASS')) $arr[substr($k,$prelen)] = stripslashes($v); return $arr; } foreach($tabs as $k=>$t) { mysql_query('UPDATE '.$t.' SET '.updatestr(postarr($t)).' WHERE serial='.$id); } } // EINLESEN DER DATEN AUS SQL-TABELLEN foreach($tabs as $k=>$t) { $data[$t] = sqlfirst('SELECT * FROM '.$t.' WHERE serial='.$id); } $plugininfo = sqlfirst('SELECT * FROM '.$plugintable.' WHERE serial='.$id); if ($plugininfo['serial'] == NULL ) $showconfigadd = 1; else $showconfigadd = 0; // ANZEIGEN function parsearr($name, $arr, $del=false, $wireless=false) { global $drop; global $id; $parts = explode('_',$name); $helpfile='help.php?page='.$parts[1]; echo '
'.$name.':'; echo ''; foreach($arr as $k=>$v) { $d = $drop[$name.'_'.$k]; if($d==null) $d = $drop[$k]; $k2 = $k; if(is_array($d)) { echo ''; } else if($d=='hidden') echo ''; else if($d=='1') echo ''; else if($d=='monitorid') echo ''; else if($d=='bold') echo ''; else if($d=='filename') echo ''; else if($d=='show') echo ''; else if($d=='showtime') echo ''; else if($d=='password' && $v=='') echo ''; else if($d=='password') echo ''; else if($d=='txt') echo ''; else if($d!='ignore') echo ''; } echo '
'.$k2.'=
'.$k2.'=
'.$k2.'=
filename=
'.$k2.'= '.$v.'
'.$k2.'= '.date('d.m.y - H:i:s', $v).'
'.$k2.'=
'.$k2.'=
'.$k2.'=
'; } ?> ALX Plugin Config '; echo ''; echo ''; echo ''; // ANZEIGEN => NON-MULTI TABELLEN echo '
'; echo ''; echo '

'; foreach($tabs as $k=>$t) parsearr($t, $data[$t]); // ANZEIGEN => NAVI echo '
'; echo '

'; if ( $showconfigadd == "1" ) echo '
'; else echo '
'; echo '
'; echo '
'; echo ''; } ?>