mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 23:13:15 +00:00
Fix CS
This commit is contained in:
@@ -35,21 +35,20 @@ $events_mngr = \eventsmanager_broker::getInstance(\appbox::get_instance($Core),
|
||||
|
||||
$user = $Core->getAuthenticatedUser();
|
||||
|
||||
$from = array('name' => $user->get_display_name(), 'email' => $user->get_email());
|
||||
$from = array('name' => $user->get_display_name(), 'email' => $user->get_email());
|
||||
|
||||
$titre = $Request->get("type") == "title" ? : false;
|
||||
|
||||
$exportname = "Export_" . date("Y-n-d") . '_' . mt_rand(100, 999);
|
||||
|
||||
if ($Request->get("ssttid", "") != "")
|
||||
{
|
||||
$em = $Core->getEntityManager();
|
||||
$repository = $em->getRepository('\Entities\Basket');
|
||||
if ($Request->get("ssttid", "") != "") {
|
||||
$em = $Core->getEntityManager();
|
||||
$repository = $em->getRepository('\Entities\Basket');
|
||||
|
||||
/* @var $repository \Repositories\BasketRepository */
|
||||
$Basket = $repository->findUserBasket($Request->get('ssttid'), $Core->getAuthenticatedUser(), false);
|
||||
/* @var $repository \Repositories\BasketRepository */
|
||||
$Basket = $repository->findUserBasket($Request->get('ssttid'), $Core->getAuthenticatedUser(), false);
|
||||
|
||||
$exportname = str_replace(' ', '_', $Basket->getName()) . "_" . date("Y-n-d");
|
||||
$exportname = str_replace(' ', '_', $Basket->getName()) . "_" . date("Y-n-d");
|
||||
}
|
||||
|
||||
$download = new set_export($Request->get('lst', ''), $Request->get('ssttid', ''));
|
||||
@@ -69,83 +68,70 @@ $dest = array();
|
||||
|
||||
$mails = explode(';', $Request->get("destmail", ''));
|
||||
|
||||
foreach ($mails as $email)
|
||||
{
|
||||
if (filter_var($email, FILTER_VALIDATE_EMAIL))
|
||||
{
|
||||
$dest[] = $email;
|
||||
}
|
||||
else
|
||||
{
|
||||
$params = array(
|
||||
'usr_id' => $Core->getAuthenticatedUser()->get_id()
|
||||
, 'lst' => $Request->get('lst', '')
|
||||
, 'ssttid' => $Request->get('ssttid')
|
||||
, 'dest' => $email
|
||||
, 'reason' => \eventsmanager_notify_downloadmailfail::MAIL_NO_VALID
|
||||
);
|
||||
foreach ($mails as $email) {
|
||||
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
|
||||
$dest[] = $email;
|
||||
} else {
|
||||
$params = array(
|
||||
'usr_id' => $Core->getAuthenticatedUser()->get_id()
|
||||
, 'lst' => $Request->get('lst', '')
|
||||
, 'ssttid' => $Request->get('ssttid')
|
||||
, 'dest' => $email
|
||||
, 'reason' => \eventsmanager_notify_downloadmailfail::MAIL_NO_VALID
|
||||
);
|
||||
|
||||
$events_mngr->trigger('__EXPORT_MAIL_FAIL__', $params);
|
||||
}
|
||||
$events_mngr->trigger('__EXPORT_MAIL_FAIL__', $params);
|
||||
}
|
||||
}
|
||||
|
||||
//got some emails
|
||||
if (count($dest) > 0 && $token)
|
||||
{
|
||||
$reading_confirm_to = false;
|
||||
if (count($dest) > 0 && $token) {
|
||||
$reading_confirm_to = false;
|
||||
|
||||
if ($Request->get('reading_confirm') == '1')
|
||||
{
|
||||
$reading_confirm_to = $user->get_email();
|
||||
}
|
||||
|
||||
//BUILDING ZIP
|
||||
|
||||
$zipFile = $registry->get('GV_RootPath') . 'tmp/download/' . $token . '.zip';
|
||||
set_export::build_zip($token, $list, $zipFile);
|
||||
|
||||
$res = $dest;
|
||||
|
||||
$url = $registry->get('GV_ServerName') . 'mail-export/' . $token . '/';
|
||||
|
||||
foreach ($dest as $key => $email)
|
||||
{
|
||||
if (($result = mail::send_documents(trim($email), $url, $from, $endate_obj, $Request->get("textmail"), $reading_confirm_to)) === true)
|
||||
{
|
||||
unset($res[$key]);
|
||||
if ($Request->get('reading_confirm') == '1') {
|
||||
$reading_confirm_to = $user->get_email();
|
||||
}
|
||||
}
|
||||
|
||||
//some email fails
|
||||
if (count($res) > 0)
|
||||
{
|
||||
foreach ($res as $email)
|
||||
{
|
||||
$params = array(
|
||||
'usr_id' => $Core->getAuthenticatedUser()->get_id()
|
||||
, 'lst' => $Request->get('lst')
|
||||
, 'ssttid' => $Request->get('ssttid')
|
||||
, 'dest' => $email
|
||||
, 'reason' => \eventsmanager_notify_downloadmailfail::MAIL_FAIL
|
||||
);
|
||||
//BUILDING ZIP
|
||||
|
||||
$events_mngr->trigger('__EXPORT_MAIL_FAIL__', $params);
|
||||
$zipFile = $registry->get('GV_RootPath') . 'tmp/download/' . $token . '.zip';
|
||||
set_export::build_zip($token, $list, $zipFile);
|
||||
|
||||
$res = $dest;
|
||||
|
||||
$url = $registry->get('GV_ServerName') . 'mail-export/' . $token . '/';
|
||||
|
||||
foreach ($dest as $key => $email) {
|
||||
if (($result = mail::send_documents(trim($email), $url, $from, $endate_obj, $Request->get("textmail"), $reading_confirm_to)) === true) {
|
||||
unset($res[$key]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(!$token && count($dest) > 0)
|
||||
{
|
||||
foreach ($res as $email)
|
||||
{
|
||||
$params = array(
|
||||
'usr_id' => $Core->getAuthenticatedUser()->get_id()
|
||||
, 'lst' => $Request->get('lst')
|
||||
, 'ssttid' => $Request->get('ssttid')
|
||||
, 'dest' => $email
|
||||
, 'reason' => 0
|
||||
);
|
||||
|
||||
$events_mngr->trigger('__EXPORT_MAIL_FAIL__', $params);
|
||||
//some email fails
|
||||
if (count($res) > 0) {
|
||||
foreach ($res as $email) {
|
||||
$params = array(
|
||||
'usr_id' => $Core->getAuthenticatedUser()->get_id()
|
||||
, 'lst' => $Request->get('lst')
|
||||
, 'ssttid' => $Request->get('ssttid')
|
||||
, 'dest' => $email
|
||||
, 'reason' => \eventsmanager_notify_downloadmailfail::MAIL_FAIL
|
||||
);
|
||||
|
||||
$events_mngr->trigger('__EXPORT_MAIL_FAIL__', $params);
|
||||
}
|
||||
}
|
||||
} elseif ( ! $token && count($dest) > 0) {
|
||||
foreach ($res as $email) {
|
||||
$params = array(
|
||||
'usr_id' => $Core->getAuthenticatedUser()->get_id()
|
||||
, 'lst' => $Request->get('lst')
|
||||
, 'ssttid' => $Request->get('ssttid')
|
||||
, 'dest' => $email
|
||||
, 'reason' => 0
|
||||
);
|
||||
|
||||
$events_mngr->trigger('__EXPORT_MAIL_FAIL__', $params);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user