本文整理汇总了PHP中acymailing_displayErrors函数的典型用法代码示例。如果您正苦于以下问题:PHP acymailing_displayErrors函数的具体用法?PHP acymailing_displayErrors怎么用?PHP acymailing_displayErrors使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了acymailing_displayErrors函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: test
function test()
{
if (!$this->isAllowed('configuration', 'manage')) {
return;
}
$app =& JFactory::getApplication();
$this->store();
acymailing_displayErrors();
$config = acymailing_config();
$user =& JFactory::getUser();
$mailClass = acymailing_get('helper.mailer');
$addedName = $config->get('add_names', true) ? $mailClass->cleanText($user->name) : '';
$mailClass->AddAddress($user->email, $addedName);
$mailClass->Subject = 'Test e-mail from ' . ACYMAILING_LIVE;
$mailClass->Body = JText::_('TEST_EMAIL');
$mailClass->SMTPDebug = 1;
$result = $mailClass->send();
if (!$result) {
$bounce = $config->get('bounce_email');
if ($config->get('mailer_method') == 'smtp' && $config->get('smtp_secured') == 'ssl' && !function_exists('openssl_sign')) {
$app->enqueueMessage('The PHP Extension openssl is not enabled on your server, this extension is required to use an SSL connection, please enable it', 'notice');
} elseif (!empty($bounce) and !in_array($config->get('mailer_method'), array('smtp', 'smtp_com', 'elasticemail'))) {
$app->enqueueMessage(JText::sprintf('ADVICE_BOUNCE', $bounce), 'notice');
} elseif ($config->get('mailer_method') == 'smtp' and !$config->get('smtp_auth') and strlen($config->get('smtp_password')) > 1) {
$app->enqueueMessage(JText::_('ADVICE_SMTP_AUTH'), 'notice');
} elseif ((strpos(ACYMAILING_LIVE, 'localhost') or strpos(ACYMAILING_LIVE, '127.0.0.1')) and in_array($config->get('mailer_method'), array('sendmail', 'qmail', 'mail'))) {
$app->enqueueMessage(JText::_('ADVICE_LOCALHOST'), 'notice');
}
}
return $this->display();
}
示例2: defined
* @version 5.1.0
* @author acyba.com
* @copyright (C) 2009-2015 ACYBA S.A.R.L. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
if (version_compare(PHP_VERSION, '5.0.0', '<')) {
echo '<p style="color:red">This version of AcyMailing does not support PHP4, it is time to upgrade your server to PHP5!</p>';
exit;
}
if (!(include_once rtrim(JPATH_ADMINISTRATOR, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'components' . DIRECTORY_SEPARATOR . 'com_acymailing' . DIRECTORY_SEPARATOR . 'helpers' . DIRECTORY_SEPARATOR . 'helper.php')) {
echo "Could not load Acy helper file";
return;
}
if (defined('JDEBUG') and JDEBUG) {
acymailing_displayErrors();
}
$taskGroup = JRequest::getCmd('ctrl', JRequest::getCmd('gtask', 'dashboard'));
if ($taskGroup == 'config') {
$taskGroup = 'cpanel';
}
$config =& acymailing_config();
$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$doc->addStyleSheet(ACYMAILING_CSS . 'backend_default.css?v=' . filemtime(ACYMAILING_MEDIA . 'css' . DS . 'backend_default.css'));
$cssBackend = $config->get('css_backend');
if ($cssBackend == 'backend_custom') {
$doc->addStyleSheet(ACYMAILING_CSS . 'backend_custom.css?v=' . filemtime(ACYMAILING_MEDIA . 'css' . DS . 'backend_custom.css'));
}
$doc->addScript(ACYMAILING_JS . 'acymailing_compat.js?v=' . filemtime(ACYMAILING_MEDIA . 'js' . DS . 'acymailing_compat.js'));
JHTML::_('behavior.tooltip');
示例3: ldap_init
function ldap_init()
{
$config = acymailing_config();
$newConfig = null;
$newConfig->ldap_host = trim(JRequest::getString('ldap_host'));
$newConfig->ldap_port = JRequest::getInt('ldap_port');
if (empty($newConfig->ldap_port)) {
$newConfig->ldap_port = 389;
}
$newConfig->ldap_basedn = trim(JRequest::getString('ldap_basedn'));
$this->ldap_basedn = $newConfig->ldap_basedn;
$newConfig->ldap_username = trim(JRequest::getString('ldap_username'));
$newConfig->ldap_password = trim(JRequest::getString('ldap_password'));
$config->save($newConfig);
if (empty($newConfig->ldap_host)) {
return false;
}
acymailing_displayErrors();
$this->ldap_conn = ldap_connect($newConfig->ldap_host, $newConfig->ldap_port);
if (!$this->ldap_conn) {
acymailing_display('Could not connect to LDAP server : ' . $newConfig->ldap_host . ':' . $newConfig->ldap_port, 'warning');
return false;
}
ldap_set_option($this->ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($this->ldap_conn, LDAP_OPT_REFERRALS, 0);
if (empty($newConfig->ldap_username)) {
$bindResult = ldap_bind($this->ldap_conn);
} else {
$bindResult = ldap_bind($this->ldap_conn, $newConfig->ldap_username, $newConfig->ldap_password);
}
if (!$bindResult) {
acymailing_display('Could not bind to the LDAP directory ' . $newConfig->ldap_host . ':' . $newConfig->ldap_port . ' with specified username and password<br/>' . ldap_error($this->ldap_conn), 'warning');
return false;
}
acymailing_display('Successfully connected to ' . $newConfig->ldap_host . ':' . $newConfig->ldap_port, 'success');
return true;
}
示例4: doexport
//.........这里部分代码省略.........
foreach ($_SESSION['acymailing']['fieldfilter'] as $field => $value) {
$where[] = 's.' . acymailing_secureField($field) . ' LIKE "%' . acymailing_getEscaped($value, true) . '%"';
}
}
$query = $querySelect;
if (!empty($where)) {
$query .= ' WHERE (' . implode(') AND (', $where) . ')';
}
if (JRequest::getInt('sessionquery')) {
$currentSession = JFactory::getSession();
$selectOthers = '';
if (!empty($exportFieldsOthers)) {
foreach ($exportFieldsOthers as $oneField) {
$selectOthers .= ' , ' . $oneField . ' AS ' . str_replace('.', '_', $oneField);
}
}
$query = 'SELECT DISTINCT s.`subid`, ' . $selectFields . $selectOthers . ' ' . $currentSession->get('acyexportquery');
}
$query .= ' ORDER BY s.subid';
$db = JFactory::getDBO();
$encodingClass = acymailing_get('helper.encoding');
$exportHelper = acymailing_get('helper.export');
$fileName = 'export_' . date('Y-m-d');
if (!empty($exportLists)) {
$fileName = '';
$db->setQuery('SELECT name FROM #__acymailing_list WHERE listid IN (' . implode(',', $exportLists) . ')');
$allExportedLists = $db->loadObjectList();
foreach ($allExportedLists as $oneList) {
$fileName .= '__' . $oneList->name;
}
$fileName = trim($fileName, '__');
}
$exportHelper->addHeaders($fileName);
acymailing_displayErrors();
$eol = "\r\n";
$before = '"';
$separator = '"' . $inseparator . '"';
$after = '"';
$allFields = array_merge($exportFields, $exportFieldsOthers);
if (!empty($exportFieldsList)) {
$allFields = array_merge($allFields, $exportFieldsList);
$selectFields = 'l.`' . implode('`, l.`', $exportFieldsList) . '`';
$selectFields = str_replace('listname', 'name', $selectFields);
}
if (!empty($exportFieldsGeoloc)) {
$allFields = array_merge($allFields, $exportFieldsGeoloc);
}
$titleLine = $before . implode($separator, $allFields) . $after . $eol;
$titleLine = str_replace('listid', 'listids', $titleLine);
echo $titleLine;
if (acymailing_bytes(ini_get('memory_limit')) > 150000000) {
$nbExport = 50000;
} elseif (acymailing_bytes(ini_get('memory_limit')) > 80000000) {
$nbExport = 15000;
} else {
$nbExport = 5000;
}
if (!empty($exportFieldsList)) {
$nbExport = 500;
}
$valDep = 0;
$dateFields = array('created', 'confirmed_date', 'lastopen_date', 'lastclick_date', 'lastsent_date', 'userstats_opendate', 'userstats_senddate', 'urlclick_date', 'hist_date');
do {
$db->setQuery($query . ' LIMIT ' . $valDep . ', ' . $nbExport);
$valDep += $nbExport;
$allData = $db->loadAssocList('subid');
示例5: defined
<?php
/**
* @package AcyMailing for Joomla!
* @version 4.9.3
* @author acyba.com
* @copyright (C) 2009-2015 ACYBA S.A.R.L. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?><?php
jimport('joomla.application.component.controller');
jimport( 'joomla.application.component.view');
include_once(rtrim(JPATH_ADMINISTRATOR,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_acymailing'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'helper.php');
if(defined('JDEBUG') AND JDEBUG) acymailing_displayErrors();
$view = JRequest::getCmd('view');
if(!empty($view) AND !JRequest::getCmd('ctrl')){
JRequest::setVar('ctrl',$view);
$layout = JRequest::getCmd('layout');
if(!empty($layout)){
JRequest::setVar('task',$layout);
}
}
$taskGroup = JRequest::getCmd('ctrl',JRequest::getCmd('gtask','lists'));
global $Itemid;
if(empty($Itemid)){
$urlItemid = JRequest::getInt('Itemid');
if(!empty($urlItemid)) $Itemid = $urlItemid;