The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
Hi all,
I'm having some problems with understanding the new attachment system in vBulletin 4 and need some help in finding the right place to put my code. I've coded my own upload center mod, an upload center is a page where people can upload files and others can download them. You can see it working on http://www.sat-television.com/ulc.php I like to integrate the attachment system of vBulletin in my mod so when someone has posted an attachment in the forum I want it to be also added to my upload center. To do this I want to copy any file uploaded to the forum to another directory which I use for my upload center uploads. And I need to insert the data into my upload center table so that the file is added to the database. To do this I have to following code but I can't find where to put this. Code:
$dir = "/home/xxxx/public_html/attachments/xxxx";
if (copy($file, "$dir/$file_name"))
{
$file_size = filesize("$dir/$file_name");
$file_name = $db->sql_prepare($file_name);
$db->query_write("
INSERT INTO " . TABLE_PREFIX . "ulc_files
(name, date, size, userid, userip, hidden, status)
VALUES
($file_name," . TIMENOW . ", $file_size, " . $vbulletin->userinfo['userid'] . ", '" . $db->escape_string(IPADDRESS) . "', 0, "Added by the system")
");
}
I think this should be done right after a file has been uploaded to the forum and passed the checks vbulletin does to ensure the attachment is valid. I hope anyone can help me with this. Regards, MainFrame |
|
#2
|
|||
|
|||
|
<a href="https://vborg.vbsupport.ru/showthread.php?t=228920" target="_blank">https://vborg.vbsupport.ru/showthread.php?t=228920</a>
Have a look at the attached file in the above post for all the hook locations available. |
|
#3
|
|||
|
|||
|
Quote:
I need to know the hook when vBulletin saves an uploaded file to the server, so I can copy the file to another location. But I want to copy it with it's real name and not the name vBulletin uses to store the attachment. so not like /0/0/0/1/1.attach, Regards, MainFrame |
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|