File manager - Edit - /home/jardides/www/Jardi-design/ZZZ/tmp/install_571ccebe3c29c/libraries/phocadownload/mail/mail.php
Back
<?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::_('COM_PHOCADOWNLOAD_ANONYMOUS'); } if (isset($user->username) && $user->username != '') { $userName = ' ('.$user->username.')'; } else { $userName = ''; } if ($method == 1) { $subject = $sitename. ' - ' . JText::_( 'COM_PHOCADOWNLOAD_FILE_DOWNLOADED' ); $title = JText::_( 'COM_PHOCADOWNLOAD_FILE_DOWNLOADED' ); $messageText = JText::_( 'COM_PHOCADOWNLOAD_FILE') . ' "' .$fileName . '" '.JText::_('COM_PHOCADOWNLOAD_WAS_DOWNLOADED_BY'). ' '.$name . $userName.'.'; } else { $subject = $sitename. ' - ' . JText::_( 'COM_PHOCADOWNLOAD_SUCCESS_FILE_UPLOADED' ); $title = JText::_( 'COM_PHOCADOWNLOAD_SUCCESS_NEW_FILE_UPLOADED' ); $messageText = JText::_( 'COM_PHOCADOWNLOAD_FILE') . ' "' .$fileName . '" '.JText::_('COM_PHOCADOWNLOAD_WAS_UPLOADED_BY'). ' '.$name . $userName.'.'; } //get all super administrator $query = 'SELECT name, email, sendEmail' . ' FROM #__users' . ' WHERE id = '.(int)$id . ' ORDER BY id'; $db->setQuery( $query ); $rows = $db->loadObjectList(); if (isset($rows[0]->email)) { $email = $rows[0]->email; } $message = $title . "\n\n" . JText::_( 'COM_PHOCADOWNLOAD_WEBSITE' ) . ': '. $sitename . "\n" . JText::_( 'COM_PHOCADOWNLOAD_DATE' ) . ': '. $date . "\n" . 'IP: ' . $_SERVER["REMOTE_ADDR"]. "\n\n" . JText::_( 'COM_PHOCADOWNLOAD_MESSAGE' ) . ': '."\n" . "\n\n" . $messageText . "\n\n" . JText::_( 'COM_PHOCADOWNLOAD_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; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings