'.create_lnk('`&'.str_replace('Neuling mit unzulässigem Namen','N.m.u.N.',$u['name']).'`0',$str_filename.'?op=recent&page='.$arr_res['page'].'&login='.urlencode($str_login).'&id='.$u['acctid']).'`0
'.$u['suname'].'
';
if($u['discussion']) {
$sql = 'SELECT COUNT(*) AS c,postdate FROM commentary WHERE section="Discuss-'.$u['acctid'].'" GROUP BY section ORDER BY postdate ASC';
$arr_tmp = db_fetch_assoc(db_query($sql));
$str_out .= '('.(!$arr_tmp['c'] ? 0 : $arr_tmp['c']).' Kommentare'.(!empty($u['record']) ? ', Akte vorhanden' : '').')';
}
if($int_id == $u['acctid']) {
$str_out .= ' `bGerade geöffnet`b';
userdiscu_view($u);
}
$str_out .= '
';
}
$str_out .= '
';
output($str_out,true);
break;
// Archiv
case 'old':
$int_id = (int)$_GET['id'];
$str_out = '';
$sql = 'SELECT a.name,a.acctid,aei.record,aei.discussion
FROM account_extra_info aei
LEFT JOIN accounts a
USING (acctid)
WHERE aei.discussion = 0 AND aei.record <> ""
'.(!empty($str_search) ? ' AND a.login LIKE "'.addslashes($str_search).'"' : '').
'ORDER BY name ASC';
$res = db_query($sql);
$int_count = db_num_rows($res);
if(!$int_count) {
output('Keine Akten gefunden!`n`n');
}
else {
output($int_count.' Akten gefunden:`n`n');
}
$str_lnk = $str_filename.'?op=old';
addnav('',$str_lnk);
$str_out .= '`n`n';
while ($u = db_fetch_assoc($res)) {
$str_out .= '`n`n`n'.create_lnk($u['name'],$str_filename.'?op=old&id='.$u['acctid']).'`0 ';
if($u['acctid'] == $int_id) {
$str_out .= ' `bGerade geöffnet`b';
userdiscu_view($u);
}
}
output($str_out,true);
break;
// Diskussionsops
case 'action':
$int_id = (int)$_GET['id'];
// Diskussion öffnen
if($_GET['act'] == 'open') {
$sql = 'UPDATE account_extra_info SET discussion='.$session['user']['acctid'].' WHERE acctid='.$int_id;
db_query($sql);
}
// Diskussion schließen
if($_GET['act'] == 'close') {
$sql = 'UPDATE account_extra_info SET discussion=0 WHERE acctid='.$int_id;
db_query($sql);
}
// Akte leeren und Disku schließen
if($_GET['act'] == 'del') {
$sql = 'UPDATE account_extra_info SET discussion=0,record="" WHERE acctid='.$int_id;
db_query($sql);
}
// Speichern
if($_GET['act'] == 'save') {
$str_record = addslashes(strip_appoencode(stripslashes($_POST['record']),3));
$str_record = trim($str_record);
$sql = 'UPDATE account_extra_info SET record = "'.$str_record.'",discussion='.$session['user']['acctid'].' WHERE acctid='.$int_id;
db_query($sql);
}
if($_GET['act'] == 'prison') {
$sql = 'UPDATE account_extra_info SET impisoned= WHERE acctid='.$int_id;
db_query($sql);
}
redirect(urldecode($_GET['ret']));
break;
// Hm..
default:
redirect($str_filename. '?op=recent');
break;
}
page_footer();
?>