%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/administrator/components/com_phocadownload/libraries/phocadownload/mail/ |
Upload File : |
<?php /* * @package Joomla.Framework * @copyright Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * * @component Phoca Component * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License version 2 or later; */ defined( '_JEXEC' ) or die( 'Restricted access' ); class PhocaDownloadMail { /* * param method 1 = download, 2 = upload */ public static function sendMail ( $id, $fileName, $method = 1 ) { $app = JFactory::getApplication(); $db = JFactory::getDBO(); $sitename = $app->getCfg( 'sitename' ); $mailfrom = $app->getCfg( 'mailfrom' ); $fromname = $sitename; $date = JHTML::_('date', gmdate('Y-m-d H:i:s'), JText::_( 'DATE_FORMAT_LC2' )); $user = JFactory::getUser(); $params = $app->getParams(); if (isset($user->name) && $user->name != '') { $name = $user->name; } else { $name = JText::_('Anonymous'); } if (isset($user->username) && $user->username != '') { $userName = ' ('.$user->username.')'; } else { $userName = ''; } if ($method == 1) { $subject = $sitename. ' - ' . JText::_( 'File downloaded' ); $title = JText::_( 'File downloaded' ); $messageText = JText::_( 'File') . ' "' .$fileName . '" '.JText::_('was downloaded by'). ' '.$name . $userName.'.'; } else { $subject = $sitename. ' - ' . JText::_( 'File uploaded' ); $title = JText::_( 'New File uploaded' ); $messageText = JText::_( 'File') . ' "' .$fileName . '" '.JText::_('was uploaded by'). ' '.$name . $userName.'.'; } //get all super administrator $query = 'SELECT name, email, sendEmail' . ' FROM #__users' . ' WHERE id = '.(int)$id; $db->setQuery( $query ); $rows = $db->loadObjectList(); if (isset($rows[0]->email)) { $email = $rows[0]->email; } $message = $title . "\n\n" . JText::_( 'Website' ) . ': '. $sitename . "\n" . JText::_( 'Date' ) . ': '. $date . "\n" . 'IP: ' . $_SERVER["REMOTE_ADDR"]. "\n\n" . JText::_( 'Message' ) . ': '."\n" . "\n\n" . $messageText . "\n\n" . JText::_( 'Regards' ) .", \n" . $sitename ."\n"; $subject = html_entity_decode($subject, ENT_QUOTES); $message = html_entity_decode($message, ENT_QUOTES); $mail = JFactory::getMailer(); $mail->sendMail($mailfrom, $fromname, $email, $subject, $message); return true; } } ?>