Zeile 6 | Zeile 6 |
---|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* $Id: functions_upload.php 4101 2008-08-10 18:52:38Z Tikitiki $
| * $Id: functions_upload.php 4337 2009-03-30 01:21:51Z Tikitiki $
|
*/
| */
|
Zeile 36 | Zeile 36 |
---|
$plugins->run_hooks("remove_attachment_do_delete", $attachment); $db->delete_query("attachments", "aid='{$attachment['aid']}'");
|
$plugins->run_hooks("remove_attachment_do_delete", $attachment); $db->delete_query("attachments", "aid='{$attachment['aid']}'");
|
@unlink($mybb->settings['uploadspath']."/".$attachment['attachname']);
| if(defined('IN_ADMINCP')) { $uploadpath = '../'.$mybb->settings['uploadspath']; } else { $uploadpath = $mybb->settings['uploadspath']; } @unlink($uploadpath."/".$attachment['attachname']);
|
if($attachment['thumbnail']) {
|
if($attachment['thumbnail']) {
|
@unlink($mybb->settings['uploadspath']."/".$attachment['thumbnail']);
| @unlink($uploadpath."/".$attachment['thumbnail']);
|
}
$date_directory = explode('/', $attachment['attachname']);
|
}
$date_directory = explode('/', $attachment['attachname']);
|
if(@is_dir($mybb->settings['uploadspath']."/".$date_directory[0]))
| if(@is_dir($uploadpath."/".$date_directory[0]))
|
{
|
{
|
@rmdir($mybb->settings['uploadspath']."/".$date_directory[0]);
| @rmdir($uploadpath."/".$date_directory[0]);
|
}
if($attachment['visible'] == 1 && $pid)
|
}
if($attachment['visible'] == 1 && $pid)
|
{
| {
|
$post = get_post($pid); update_thread_counters($post['tid'], array("attachmentcount" => "-1")); }
| $post = get_post($pid); update_thread_counters($post['tid'], array("attachmentcount" => "-1")); }
|
Zeile 77 | Zeile 87 |
---|
else { $query = $db->simple_select("attachments", "*", "pid='$pid'");
|
else { $query = $db->simple_select("attachments", "*", "pid='$pid'");
|
| } if(defined('IN_ADMINCP')) { $uploadpath = '../'.$mybb->settings['uploadspath']; } else { $uploadpath = $mybb->settings['uploadspath'];
|
}
$num_attachments = 0;
| }
$num_attachments = 0;
|
Zeile 91 | Zeile 110 |
---|
$db->delete_query("attachments", "aid='".$attachment['aid']."'");
|
$db->delete_query("attachments", "aid='".$attachment['aid']."'");
|
@unlink($mybb->settings['uploadspath']."/".$attachment['attachname']);
| @unlink($uploadpath."/".$attachment['attachname']);
|
if($attachment['thumbnail']) {
|
if($attachment['thumbnail']) {
|
@unlink($mybb->settings['uploadspath']."/".$attachment['thumbnail']);
| @unlink($uploadpath."/".$attachment['thumbnail']);
|
}
$date_directory = explode('/', $attachment['attachname']);
|
}
$date_directory = explode('/', $attachment['attachname']);
|
if(@is_dir($mybb->settings['uploadspath']."/".$date_directory[0]))
| if(@is_dir($uploadpath."/".$date_directory[0]))
|
{
|
{
|
@rmdir($mybb->settings['uploadspath']."/".$date_directory[0]);
| @rmdir($uploadpath."/".$date_directory[0]);
|
} }
| } }
|
Zeile 175 | Zeile 194 |
---|
// Check we have a valid extension $ext = get_extension(my_strtolower($avatar['name']));
|
// Check we have a valid extension $ext = get_extension(my_strtolower($avatar['name']));
|
if(!preg_match("#(gif|jpg|jpeg|jpe|bmp|png)$#i", $ext))
| if(!preg_match("#^(gif|jpg|jpeg|jpe|bmp|png)$#i", $ext))
|
{ $ret['error'] = $lang->error_avatartype; return $ret;
| { $ret['error'] = $lang->error_avatartype; return $ret;
|
Zeile 249 | Zeile 268 |
---|
$ret['error'] = $lang->sprintf($lang->error_avatartoobig, $maxwidth, $maxheight); if($mybb->settings['avatarresizing'] == "user") {
|
$ret['error'] = $lang->sprintf($lang->error_avatartoobig, $maxwidth, $maxheight); if($mybb->settings['avatarresizing'] == "user") {
|
$ret['error'] .= "<br /<br />".$lang->error_avataruserresize;
| $ret['error'] .= "<br /><br />".$lang->error_avataruserresize;
|
} @unlink($avatarpath."/".$filename); return $ret;
| } @unlink($avatarpath."/".$filename); return $ret;
|
Zeile 385 | Zeile 404 |
---|
}
// Check if an attachment with this name is already in the post
|
}
// Check if an attachment with this name is already in the post
|
$query = $db->simple_select("attachments", "*", "filename='".$db->escape_string($attachment['name'])."' AND (posthash='$posthash' OR (pid='$pid' AND pid!='0'))");
| $query = $db->simple_select("attachments", "*", "filename='".$db->escape_string($attachment['name'])."' AND (posthash='$posthash' OR (pid='".intval($pid)."' AND pid!='0'))");
|
$prevattach = $db->fetch_array($query); if($prevattach['aid']) {
| $prevattach = $db->fetch_array($query); if($prevattach['aid']) {
|
Zeile 412 | Zeile 431 |
---|
} // All seems to be good, lets move the attachment!
|
} // All seems to be good, lets move the attachment!
|
$filename = "post_".$mybb->user['uid']."_".TIME_NOW."_".md5(uniqid(rand(), true)).".attach";
| $filename = "post_".$mybb->user['uid']."_".TIME_NOW."_".md5(uniqid(rand(),�true)).".attach";
|
$file = upload_file($attachment, $mybb->settings['uploadspath']."/".$month_dir, $filename);
| $file = upload_file($attachment, $mybb->settings['uploadspath']."/".$month_dir, $filename);
|