Also ich habe in meinem Forum den Nickpage Mod eingestellt und man kann ja die Bildgröße und die Dateigröße einstellen. Das ist wunderbar, allerdings möchte ich auch gerne die Dateigröße des Userpics festlegen und da lässt sich bis jetzt nur die Bildgröße einstellen.
Was muss ich dazu machen?
Meine nickpage_admin Datei in der das hin ein muss:
Code: Alles auswählen
<?
//check ob der zugreifende auch Inhaber ist
//Userid
$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE username = '".$HTTP_GET_VARS['admin']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte UID nicht bestimmen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['user_id'] != "" AND ($userdata['username'] == $HTTP_GET_VARS['admin'] OR $userdata['user_level'] == ADMIN))
{
$uid = $row['user_id'];
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid = '".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte UID nicht bestimmen!<br><br>Could not get user id!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < "1")
{
if($anzahl_posts > $userdata['user_posts'])
{
$posts = $anzahl_posts - $userdata['user_posts'];
message_die(GENERAL_ERROR, $lang['NP_NOT_ACTIVATED'].'<br><br>'.$lang['NP_NEEDED_POSTS']);
exit;
}
}
$template->assign_vars(array(
'Nickname' => $HTTP_GET_VARS['admin'],
));
if($HTTP_POST_VARS['algkonf'])
{
nickpage_check($uid);
if(isset($HTTP_POST_FILES['pic']['tmp_name']) AND $HTTP_POST_FILES['pic']['name'] != "")
{
$destination_file = $HTTP_POST_FILES['pic']['tmp_name'];
//Filetype?
$endung = getimagesize($destination_file);
if($endung[2] == "1" OR $endung[2] == "2" OR $endung[2] == "3")
{
switch($endung[2])
{
case "1":
$target_file = $uid.time().".gif";
break;
case "2":
$target_file = $uid.time().".jpg";
break;
case "3":
$target_file = $uid.time().".png";
break;
}
//skalieren
$breite=$endung[0];
$hoehe=$endung[1];
if($breite <= 200 AND $hoehe <= 200)
{
$newpath = "images/nickpage/";
if(copy($destination_file,$newpath.$target_file))
{
$sql = "UPDATE ".NICKPAGE_TABLE." SET name='".safeHTML($HTTP_POST_VARS['name'])."', born='".$HTTP_POST_VARS['tag'].".".$HTTP_POST_VARS['monat'].".".$HTTP_POST_VARS['jahr']."',
specialnick='".safeHTML($HTTP_POST_VARS['specialnick'])."', info='".safeHTML($HTTP_POST_VARS['info'])."', pic='".$newpath.$target_file."' WHERE uid='".$uid."'";
}
else
{
$sql = "UPDATE ".NICKPAGE_TABLE." SET name='".safeHTML($HTTP_POST_VARS['name'])."', born='".$HTTP_POST_VARS['tag'].".".$HTTP_POST_VARS['monat'].".".$HTTP_POST_VARS['jahr']."',
specialnick='".safeHTML($HTTP_POST_VARS['specialnick'])."', info='".safeHTML($HTTP_POST_VARS['info'])."' WHERE uid='".$uid."'";
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert!',
));
}
}
else
{
$sql = "UPDATE ".NICKPAGE_TABLE." SET name='".safeHTML($HTTP_POST_VARS['name'])."', born='".$HTTP_POST_VARS['tag'].".".$HTTP_POST_VARS['monat'].".".$HTTP_POST_VARS['jahr']."',
specialnick='".safeHTML($HTTP_POST_VARS['specialnick'])."', info='".safeHTML($HTTP_POST_VARS['info'])."' WHERE uid='".$uid."'";
$template->assign_block_vars('Ready',array(
'Text' => 'Die Abmessungen des gewählten Bildes sind leider zu groß (max. 200x200)!<br><br>Choosen picture is too large (max 200x200)!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert - das Dateiformat des gewählten Bildes entspricht nicht den Vorgaben!<br><br>Upload failed - the file type is not allowed!',
));
}
}
else
{
//wenn Userpic löschen
if($HTTP_POST_VARS['deletepic'])
{
//Bild auslesen und andschließend löschen
$sql = "SELECT pic FROM ".NICKPAGE_TABLE." WHERE uid = '".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Pic nicht auslesen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$pic = $row['pic'];
//Pic vom Server löschen, falls kein Safemod
@unlink("images/nickpage/".$pic);
//Pic aus der DB löschen
$sql = "UPDATE ".NICKPAGE_TABLE." SET pic = '' WHERE uid = '".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte NIckpage Pic nichtaus der DB entfernen!', '', __LINE__, __FILE__, $sql);
}
}
//allgeine Daten
$sql = "UPDATE ".NICKPAGE_TABLE." SET name='".safeHTML($HTTP_POST_VARS['name'])."', born='".$HTTP_POST_VARS['tag'].".".$HTTP_POST_VARS['monat'].".".$HTTP_POST_VARS['jahr']."',
specialnick='".safeHTML($HTTP_POST_VARS['specialnick'])."', info='".safeHTML($HTTP_POST_VARS['info'])."' WHERE uid='".$uid."'";
}
$sql2 = "UPDATE ".USERS_TABLE." SET user_viewemail='".$HTTP_POST_VARS['email']."', user_website='".webadress(safeHTML($HTTP_POST_VARS['webseite']))."', user_from='".safeHTML($HTTP_POST_VARS['wohnort'])."', user_interests='".safeHTML($HTTP_POST_VARS['hobbies'])."' WHERE user_id='".$uid."'";
if( !($result = $db->sql_query($sql)) OR !($result = $db->sql_query($sql2)) )
{
message_die(GENERAL_ERROR, 'Konnte Allgemeine Einstellungen nicht speichern!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die allgemeinen Einstellungen deiner Nickpage wurden gespeichert!<br><br>Settings safed.',
));
}
}
//
//Buddie adden
//
elseif($HTTP_POST_VARS['addbuddie'] OR isset($HTTP_GET_VARS['addbuddie']))
{
nickpage_check($uid);
$buddyname = (isset($HTTP_POST_VARS['addbuddie'])) ? $HTTP_POST_VARS['username'] : $HTTP_GET_VARS['addbuddie'];
//uid des Buddies
$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE username = '".$buddyname."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Buddie keinem bestehenden Benutzerkonto zuordnen!<br><br>Buddie does not exists!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['user_id'] != "")
{
$buddie_id = $row['user_id'];
//checke ob dieser Buddie bereits in der Liste vorhanden ist und zaehle alle buddies
$sql = "SELECT COUNT(buddie) AS zaehle FROM ".BUDDIE_TABLE." WHERE uid='".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte nicht Buddie ermitteln!<br><br>Could not get buddie´s id', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < $buddielist)
{
$sql = "SELECT COUNT(buddie) AS zaehle FROM ".BUDDIE_TABLE." WHERE uid = '".$uid."' AND buddie = '".$buddie_id."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Buddie nicht ermitteln!<br><br>Could not get buddie´s id', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] == "0")
{
//Buddie adden
$sql = "INSERT INTO ".BUDDIE_TABLE." (uid, buddie) VALUES ('".$uid."', '".$buddie_id."') ";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Buddie nicht speichern!<br><br>Could not safe buddy to buddy list!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => '<b>'.$buddyname.'</b> wurde deiner Buddieliste hinzugefügt.<br><br>'.$HTTP_POST_VARS['username'].' was added to your buddie list.',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Der Buddie <b>'.$HTTP_POST_VARS['username'].'</b> ist bereits in deiner Buddieliste enthalten!<br><br><b>'.$HTTP_POST_VARS['username'].'</b> already exists in your buddy list!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kapazität (max. '.$buddielist.') deiner Buddylist ist bereits ausgeschöpft!<br>
Um <b>'.$HTTP_POST_VARS['username'].'</b> in die Liste aufzunehmen, mußt du zunächst einen anderen Buddy entfernen.<br><br>You can add at to your buddy list '.$buddielist.' max!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Dieser User existiert hier nicht!<br><br>This user does not exists here!',
));
}
}
//
//Buddie löschen
//
elseif($HTTP_POST_VARS['deletebuddie'])
{
//buddie löschen
$sql = "DELETE FROM ".BUDDIE_TABLE." WHERE uid='".$uid."' AND buddie='".$HTTP_POST_VARS['buddie_id']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Buddie nicht löschen!<br><br>Could not delete buddy!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Der Buddie <b>'.$HTTP_POST_VARS['username'].'</b> wurde aus deiner Buddieliste entfernt.<br><br>'.$HTTP_POST_VARS['username'].' was removed from your buddy list.',
));
}
}
//
//Buddies
//
elseif($HTTP_GET_VARS['sub'] == "bud")
{
$template->assign_block_vars("Buddies",array(
'Nickname' => $HTTP_GET_VARS['admin'],
));
//Buddies auslesen
$sql = "SELECT b.username, a.buddie FROM ".BUDDIE_TABLE." a, ".USERS_TABLE." b WHERE a.uid = '".$uid."' AND b.user_id = a.buddie ORDER BY b.username ASC";
if($result = $db->sql_query($sql))
{
while( $row = $db->sql_fetchrow($result) )
{
$template->assign_block_vars("Buddies.Buddiessub",array(
'Nickname' => $HTTP_GET_VARS['admin'],
'Username' => $row['username'],
'Buddie_id' => $row['buddie'],
));
}
}
}
//
//Link adden
//
elseif($HTTP_POST_VARS['addlink'])
{
nickpage_check($uid);
//checke ob URL bereits vorhanden und zaehle alle links
$sql = "SELECT COUNT(url) AS zaehle FROM ".FAVORITEN_TABLE." WHERE uid='".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Link nicht speichern!<br><br>Could not safe this url!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < $favlinks)
{
$sql = "SELECT COUNT(url) AS zaehle FROM ".FAVORITEN_TABLE." WHERE uid='".$uid."' AND url='".webadress($HTTP_POST_VARS['url'])."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Link nicht speichern!<br><br>Could not safe this url!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] == "0")
{
//link adden
$sql = "INSERT INTO ".FAVORITEN_TABLE." (uid, url, urlname) VALUES ('".$uid."', '".webadress(safeHTML($HTTP_POST_VARS['url']))."', '".safeHTML($HTTP_POST_VARS['urlname'])."') ";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Link nicht speichern!<br><br>Could not safe this url!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Der Link <b>'.safeHTML($HTTP_POST_VARS['urlname']).'</b> mit der URL <b>'.$HTTP_POST_VARS['url'].'</b> wurde deiner Linkliste hinzugefügt.<br><br>URL was added to your list.',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die URL <b>'.safeHTML($HTTP_POST_VARS['url']).'</b> ist bereits in deiner Linkliste enthalten!<br><br>'.safeHTML($HTTP_POST_VARS['url']).' already exists at your list!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kapazität (max. '.$favlinks.') deiner Favoritenliste ist bereits ausgeschöpft!<br>
Um <b>'.safeHTML($HTTP_POST_VARS['urlname']).'</b> in die Liste aufzunehmen, mußt du zunächst einen anderen Link entfernen.<br><br>You can add to your list '.$favlinks.' max!',
));
}
}
//
//Link deleten
//
elseif($HTTP_POST_VARS['deletelink'])
{
//link löschen
$sql = "DELETE FROM ".FAVORITEN_TABLE." WHERE uid='".$uid."' AND url='".$HTTP_POST_VARS['url']."' AND urlname='".$HTTP_POST_VARS['urlname']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Link nicht löschen!<br><br>Could not delete url from list!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Der Link <b>'.$HTTP_POST_VARS['urlname'].'</b> mit der URL <b>'.$HTTP_POST_VARS['url'].'</b> wurde von deiner Linkliste entfernt.<br><br>URL was deleted from your list.',
));
}
}
//
//Link editieren
//
elseif($HTTP_POST_VARS['editlink'])
{
//link löschen
$sql = "UPDATE ".FAVORITEN_TABLE." SET url='".webadress(safeHTML($HTTP_POST_VARS['newurl']))."', urlname='".safeHTML($HTTP_POST_VARS['newurlname'])."' WHERE uid='".$uid."' AND url='".$HTTP_POST_VARS['url']."' AND urlname='".$HTTP_POST_VARS['urlname']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Link nicht editieren!<br><br>Could not edit url!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Der Link <b>'.$HTTP_POST_VARS['urlname'].'</b> mit der URL <b>'.$HTTP_POST_VARS['url'].'</b> wurde in <b>'.safeHTML($HTTP_POST_VARS['newurlname']).'</b> mit der URL <b>'.safeHTML($HTTP_POST_VARS['newurl']).'</b> geändert.<br><br>URL was edited.',
));
}
}
//
//Favorite Links
//
elseif($HTTP_GET_VARS['sub'] == "lin")
{
$template->assign_block_vars("Links",array(
'Nickname' => $HTTP_GET_VARS['admin'],
));
//Links auslesen
$sql = "SELECT url, urlname FROM ".FAVORITEN_TABLE." WHERE uid='".$uid."' ORDER BY urlname ASC";
if($result = $db->sql_query($sql))
{
while( $row = $db->sql_fetchrow($result) )
{
$template->assign_block_vars("Links.Linkssub",array(
'Nickname' => $HTTP_GET_VARS['admin'],
'Urlname' => $row['urlname'],
'Url' => $row['url'],
));
}
}
}
//
//galerie Pic adden
//
elseif($HTTP_POST_VARS['addpic'])
{
nickpage_check($uid);
//maximale Abmessungen und GRöße
$breitemax = 400;
$hoehemax = 500;
$groessemax = 50; //in KB (KiloByte)
//Zaehle Galerie-pics
$sql = "SELECT COUNT(uid) AS zaehle FROM ".GALERIE_TABLE." WHERE uid='".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Galeriepics nicht zählen!Could not count pictures in your galerie!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < $galery_maxpics)
{
if(isset($HTTP_POST_FILES['pic']['tmp_name']) AND $HTTP_POST_FILES['pic']['name'] != "")
{
$destination_file = $HTTP_POST_FILES['pic']['tmp_name'];
//Filetype?
$endung = getimagesize($destination_file);
if($endung[0] <= $breitemax && $endung[1] <= $hoehemax && filesize($destination_file) <= $groessemax*1024)
{
if($endung[2] == "1" OR $endung[2] == "2" OR $endung[2] == "3")
{
switch($endung[2])
{
case "1":
$target_file = $uid.time().".gif";
break;
case "2":
$target_file = $uid.time().".jpg";
break;
case "3":
$target_file = $uid.time().".png";
break;
}
$newpath = "images/nickpage/";
if(copy($destination_file,$newpath.$target_file))
{
$sql = "INSERT INTO ".GALERIE_TABLE." (uid, pic, comment) VALUES ('".$uid."', '".$target_file."', '".safeHTML($HTTP_POST_VARS['comment'])."')";
if($result = $db->sql_query($sql))
{
$template->assign_block_vars('Ready',array(
'Text' => 'Pic wurde deiner Galerie hinzugefügt.<br><br>Picture was added to your galerie.',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert!<br><br>Upload failed!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert - das Dateiformat des gewählten Bildes entspricht nicht den Vorgaben!<br><br>Upload failed - the file type is not allowed!',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Upload gescheitert - die Abmaße beziehungsweise die Größe des gewählten Bildes entsprechen nicht den Vorgaben ('.$breitemax.'x'.$hoehemax.', '.$groessemax.' KB)!<br><br>Upload failed - the file is oversized ('.$breitemax.'x'.$hoehemax.', '.$groessemax.' KB)!',
));
}
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kapazität (max. '.$galery_maxpics.') deiner Galerie ist bereits ausgeschöpft!<br>
Um dein Bild in die Galerie aufzunehmen, mußt du zunächst einen anderes entfernen.<br><br>You cann ad to your galerie '.$galery_maxpics.' max!',
));
}
}
//
//galerie Pic editieren
//
elseif($HTTP_POST_VARS['editpic'])
{
//Pic editieren
$sql = "UPDATE ".GALERIE_TABLE." SET comment='".safeHTML($HTTP_POST_VARS['comment'])."' WHERE uid='".$uid."' AND gal_id='".$HTTP_POST_VARS['gal_id']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Pic nicht editieren!<br><br>Could not edit picture!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Das Pic <b>'.$HTTP_POST_VARS['picname'].'</b> wurde editiert.<br><br>Picture was editet.',
));
}
}
//
//galerie Pic löschen
//
elseif($HTTP_POST_VARS['deletepic'])
{
//Pic löschen
$sql = "DELETE FROM ".GALERIE_TABLE." WHERE uid='".$uid."' AND gal_id='".$HTTP_POST_VARS['gal_id']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Pic nicht löschen!<br><br>Could not delete picture!', '', __LINE__, __FILE__, $sql);
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Das Pic wurde aus deiner Galerie entfernt.<br><br>Picture was deletet from your galerie.',
));
//file löschen wenns geht (safe_mod :-()
@unlink("images/nickpage/".$HTTP_POST_VARS['picname']);
@unlink("images/nickpage/TN".$HTTP_POST_VARS['picname']);
}
}
//
//galerie
//
elseif($HTTP_GET_VARS['sub'] == "gal")
{
if($allow_galerie == "1")
{
$template->assign_block_vars("Galerie",array(
'Nickname' => $HTTP_GET_VARS['admin'],
));
//Pics auslesen
$sql = "SELECT gal_id, pic, comment FROM ".GALERIE_TABLE." WHERE uid='".$uid."' ORDER BY gal_id ASC";
if($result = $db->sql_query($sql))
{
while( $row = $db->sql_fetchrow($result) )
{
if(pic_check("images/nickpage/",$row['pic']))
{
$pic = '<a href="?user='.$HTTP_GET_VARS['admin'].'&sub=gal&pic='.$row['gal_id'].'"><img src="images/nickpage/TN'.$row['pic'].'" border="0" alt="'.$lang['NP_PIC_ALT'].'">';
}
else
{
//kein Gif-Support (Resizing per img-tag)
$size=getimagesize("images/nickpage/".$row['pic']);
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=150;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($breite > $neueBreite)
{
$pic = '<a href="?user='.$HTTP_GET_VARS['admin'].'&sub=gal&pic='.$row['gal_id'].'"><img src="images/nickpage/'.$row['pic'].'" border="0" alt="'.$lang['NP_PIC_ALT'].'" height="'.$neueHoehe.'" width="'.$neueBreite.'">';
}
else
{
$pic = '<a href="?user='.$HTTP_GET_VARS['admin'].'&sub=gal&pic='.$row['gal_id'].'"><img src="images/nickpage/'.$row['pic'].'" border="0" alt="'.$lang['NP_PIC_ALT'].'" height="'.$neueHoehe.'">';
}
}
$template->assign_block_vars("Galerie.Galeriesub",array(
'Nickname' => $HTTP_GET_VARS['admin'],
'Pic' => $pic,
'Picname' => $row['pic'],
'Comment' => $row['comment'],
'Gal_id' => $row['gal_id'],
));
}
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Galerie wurde durch den Administrator deaktiviert.<br><br>Galerie was deactivated by system administrator!',
));
}
}
//
//Kreatives machen
//
elseif($HTTP_POST_VARS['machekreatives'])
{
nickpage_check($uid);
if($allow_kreatives == "1")
{
//Daten auslesen
$sql = "UPDATE ".NICKPAGE_TABLE." SET kreatives='".bbencode_first_pass($HTTP_POST_VARS['message'],$uid)."' WHERE uid = '".$uid."'";
if( ($result = $db->sql_query($sql)) )
{
$template->assign_block_vars('Ready',array(
'Text' => 'Kreatives wurde gespeichert.<br><br>Selfmade was safed.',
));
}
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kreative Ecke wurde durch den Administrator deaktiviert!<br><br>Selfmade was deactivated by system administrator!',
));
}
}
//
//Kreatives
//
elseif($HTTP_GET_VARS['sub'] == "kre")
{
if($allow_kreatives == "1")
{
//Daten auslesen
$sql = "SELECT kreatives FROM ".NICKPAGE_TABLE." WHERE uid = '".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
//zeige leeres Formular
}
$row = $db->sql_fetchrow($result);
$message = preg_replace('/\:(([a-z0-9]:)?)' . $uid . '/s', '', $row['kreatives']);
$message = str_replace('<', '<', $message);
$message = str_replace('>', '>', $message);
$message = str_replace('<br />', "\n", $message);
$template->assign_block_vars('Kreatives',array(
'Nickname' => $HTTP_GET_VARS['admin'],
'Kreatives' => $message,
));
}
else
{
$template->assign_block_vars('Ready',array(
'Text' => 'Die Kreative Ecke wurde durch den Administrator deaktiviert!<br><br>Selfmade was deactivated by system administrator!',
));
}
}
//
//Sicherheitseinstellung speichern
//
elseif($HTTP_POST_VARS['sicherheit'])
{
nickpage_check($uid);
$sql = "UPDATE ".NICKPAGE_TABLE." SET safe='".$HTTP_POST_VARS['safe']."', safe_gb='".$HTTP_POST_VARS['safe_gb']."' WHERE uid = '".$uid."'";
if( ($result = $db->sql_query($sql)) )
{
$template->assign_block_vars('Ready',array(
'Text' => 'Sicherheitseinstellungen wurden gespeichert.<br><br>Safety was safed.',
));
}
}
//
//Sicherheitseinstellung
//
elseif($HTTP_GET_VARS['sub'] == "sic")
{
$sql = "SELECT safe, safe_gb FROM ".NICKPAGE_TABLE." WHERE uid='".$uid."'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if($row['safe'] == "1")
{
$safe = "checked";
}
if($row['safe_gb'] == "1")
{
$safe_gb = "checked";
}
$template->assign_block_vars('Sicherheit',array(
'Nickname' => $HTTP_GET_VARS['admin'],
'Safe' => $safe,
'Safe_gb' => $safe_gb,
));
}
//
//Gästebucheintrag löschen
//
elseif($HTTP_POST_VARS['gbdelete'])
{
$deleted = 0;
for($x=0; $x<count($HTTP_POST_VARS['aid']); $x++)
{
$sql = "DELETE FROM ".GAESTEBUCH_TABLE." WHERE aid='".$HTTP_POST_VARS['aid'][$x]."'";
if(!($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Gästebucheintrag nicht löschen!<br><br>Could not delete Guestbook entry!', '', __LINE__, __FILE__, $sql);
}
$deleted = $deleted + mysql_affected_rows();
}
$template->assign_block_vars('Ready',array(
'Text' => $deleted.' Gästebucheinträge wurde entfernt.<br><br>'.$deleted.' Guestbook entrys were deletet.',
));
}
//
//Emailbenachrichtigung bei neuem Eintrag
//
elseif($HTTP_POST_VARS['update_gb_email'])
{
if($HTTP_POST_VARS['gb_email'])
$gb_email = 0;
else
$gb_email = 1;
$sql = "UPDATE ".NICKPAGE_TABLE." SET gb_email = '".$gb_email."' WHERE uid='".$uid."'";
if( ($result = $db->sql_query($sql)) )
{
$template->assign_block_vars('Ready',array(
'Text' => 'Emailbenachrichtigung bei neuen Gästebucheinträgen wurde gespeichert.<br><br>Email notify for new guestbook entry safed.',
));
}
}
//
//Gästebuch auslesen
//
elseif($HTTP_GET_VARS['sub'] == "gb")
{
$sql = "SELECT gb_email FROM ".NICKPAGE_TABLE." WHERE uid = '".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Feld gb_email nicht bestimmen!<br><br>Could not get gb_email!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['gb_email'] == "0")
$gb_email = 'checked';
else
$gb_email = '';
$sql = "SELECT a.aid, a.zeit, a.message, a.autor, b.username FROM ".GAESTEBUCH_TABLE." a, ".USERS_TABLE." b WHERE a.an = '".$uid."' AND b.user_id = a.von ORDER BY a.aid DESC";
if( ($result = $db->sql_query($sql)) )
{
$template->assign_block_vars('GB',array());
if(mysql_num_rows($result) >= "1")
{
$template->assign_block_vars('GB.GB_SUB',array());
while($row = $db->sql_fetchrow($result))
{
if($row['username'] == "Anonymous" OR $row['username'] == "")
{
$username = $row['autor'];
}
else
{
$username = '<a href="?user='.$row['username'].'">'.$row['username'].'</a>';
}
$template->assign_block_vars('GB.GB_SUB.Gb_entry', array(
'Nickname' => $HTTP_GET_VARS['admin'],
'Autor' => $username,
'Datum' => date("d.m.Y",$row['zeit']),
'Zeit' => date("H:i",$row['zeit']),
'Gbentry' => maxlength(nl2br(smilies_pass(make_clickable(bbencode_second_pass(safeHTML($row['message']),$uid)))), 100),
'AID' => $row['aid'],
));
}
}
}
}
//
//Allgemeine Konfiguration
//
else
{
//Daten auslesen
$sql = "SELECT a.*, b.* FROM ".NICKPAGE_TABLE." AS a, ".USERS_TABLE." AS b WHERE a.uid = '".$uid."' AND b.user_id='".$uid."'";
if( !($result = $db->sql_query($sql)) )
{
//zeige leeres Formular
}
$row = $db->sql_fetchrow($result);
//Emailanzeige?
if($row['user_viewemail'] == "0")
{
$email_ja = '';
$email_nein = 'checked';
}
else
{
$email_ja = 'checked';
$email_nein = '';
}
$split = explode(".",$row['born']);
$template->assign_block_vars('Algkonf',array(
'Name' => $row['name'],
'Tag' => $split[0],
'Monat' => $split[1],
'Jahr' => $split[2],
'Wohnort' => $row['user_from'],
'Email_ja' => $email_ja,
'Email_nein' => $email_nein,
'Hobbies' => $row['user_interests'],
'Specialnick' => $row['specialnick'],
'Webseite' => $row['user_website'],
'Info' => $row['info'],
));
if($row['pic'] != "")
{
$template->assign_block_vars('Algkonf.PIC_VORHANDEN',array());
$template->assign_vars(array(
'Pic' => '<img src="'.$row['pic'].'">',
));
}
}
$template->assign_vars(array(
'U_BACK_TO_NICKPAGE' => $lang['NP_BACK_TO_NICKPAGE'],
'U_CONFIGURATION' => $lang['NP_CONFIGURATION'],
'U_GALERIE' => $lang['NP_GALERIE'],
'U_SELFMADE' => $lang['NP_SELFMADE'],
'U_BUDDIES' => $lang['NP_BUDDY'],
'U_FAVORTIE_URL' => $lang['NP_FAVORTIE_URL'],
'U_SECURITY' => $lang['NP_SECURITY'],
'U_GUESTBOOK' => $lang['NP_GUESTBOOK'],
'U_BIRTHDAY' => $lang['NP_BIRTHDAY'],
'U_BIRTHDAY_COMMENT' => $lang['NP_BIRTHDAY_COMMENT'],
'U_SHOW_EMAIL' => $lang['NP_SHOW_EMAIL'],
'U_SHOW_EMAIL_COMMENT' => $lang['NP_SHOW_EMAIL_COMMENT'],
'U_YES' => $lang['NP_YES'],
'U_NO' => $lang['NP_NO'],
'U_NAME' => $lang['NP_NAME'],
'U_FROM' => $lang['NP_FROM'],
'U_WEBSITE' => $lang['NP_WEBSITE'],
'U_INFORMATION' => $lang['NP_INFORMATION'],
'U_SPECIALNICKNAME' => $lang['NP_SPECIALNICKNAME'],
'U_INTERESTS' => $lang['NP_INTERESTS'],
'U_USERPIC' => $lang['NP_USERPIC'],
'U_SAFE' => $lang['NP_SAFE'],
'U_SETBACK' => $lang['NP_SETBACK'],
'U_ADD_LINK' => $lang['NP_ADD_LINK'],
'U_LINK_NAME' => $lang['NP_LINK_NAME'],
'U_LINK_ADRESS' => $lang['NP_LINK_ADRESS'],
'U_EDIT_LINK' => $lang['NP_EDIT_LINK'],
'U_EDIT' => $lang['NP_EDIT'],
'U_DELETE' => $lang['NP_DELETE'],
'U_ADD_BUDDY' => $lang['NP_ADD_BUDDY'],
'U_NICKNAME' => $lang['NP_NICKNAME'],
'U_NICKNAME_SEARCH' => $lang['NP_NICKNAME_SEARCH'],
'U_ADD_GALERIE' => $lang['NP_ADD_GALERIE'],
'U_PIC' => $lang['NP_PIC'],
'U_PIC_TITLE' => $lang['NP_PIC_TITLE'],
'U_ADD_SELFMADE' => $lang['NP_ADD_SELFMADE'],
'U_SECURITY_SETTINGS' => $lang['NP_SECURITY_SETTINGS'],
'U_REGISTERED_ONLY_VIEW' => $lang['NP_REGISTERED_ONLY_VIEW'],
'U_REGISTERED_ONLY_GB' => $lang['NP_REGISTERED_ONLY_GB'],
'U_MANAGE_GUESTBOOK' => $lang['NP_MANAGE_GUESTBOOK'],
'U_AUTHOR' => $lang['NP_AUTHOR'],
'U_DATE' => $lang['NP_DATE'],
'U_ZEIT' => $lang['NP_ZEIT'],
'U_ENTRY' => $lang['NP_ENTRY'],
'U_DELETE_PIC' => $lang['NP_DELETE_PIC'],
'U_GB_EMAIL' => $lang['NP_GB_EMAIL'],
'GB_EMAIL' => $gb_email,
'Nickname' => $HTTP_GET_VARS['admin'],
));
$template->pparse('admin');
}
else
{
message_die(GENERAL_ERROR, 'Der Zugang zu dieser Seite ist dir nicht gestattet!<br><br>Forbidden!!!');
}
?>
Busbyody