fixed the getVars backward compatibility issue, Added replyto and replytoname to email helper, renamed the email helper class that builds the email table to setTableBody
This commit is contained in:
@ -12741,10 +12741,10 @@ for developing fast and powerful web interfaces. For more info visit <a href=\"h
|
||||
$this->langContent[$this->lang][$lang.'_FROMNAME_LABEL'] = "From Name";
|
||||
$this->langContent[$this->lang][$lang.'_FROMNAME_DESCRIPTION'] = "Text displayed in the header "From:" field when sending a site email. Usually the site name.";
|
||||
$this->langContent[$this->lang][$lang.'_FROMNAME_HINT'] = "From Name Here";
|
||||
$this->langContent[$this->lang][$lang.'_EMAILREPLY_LABEL'] = " Reply Email";
|
||||
$this->langContent[$this->lang][$lang.'_EMAILREPLY_LABEL'] = " Reply to Email";
|
||||
$this->langContent[$this->lang][$lang.'_EMAILREPLY_DESCRIPTION'] = "The global email address that will be used to set as the reply email. (leave blank for none)";
|
||||
$this->langContent[$this->lang][$lang.'_EMAILREPLY_HINT'] = "Email Address Here";
|
||||
$this->langContent[$this->lang][$lang.'_REPLYNAME_LABEL'] = "Reply Name";
|
||||
$this->langContent[$this->lang][$lang.'_REPLYNAME_LABEL'] = "Reply to Name";
|
||||
$this->langContent[$this->lang][$lang.'_REPLYNAME_DESCRIPTION'] = "Text displayed in the header "Reply To:" field when replying to the site email. Usually the the person that receives the response. (leave blank for none)";
|
||||
$this->langContent[$this->lang][$lang.'_REPLYNAME_HINT'] = "Reply Name Here";
|
||||
$this->langContent[$this->lang][$lang.'_SENDMAIL_LABEL'] = "Sendmail Path";
|
||||
@ -12836,10 +12836,10 @@ for developing fast and powerful web interfaces. For more info visit <a href=\"h
|
||||
$this->configFieldSets[] = "\t\t\thint=\"".$lang."_FROMNAME_HINT\"";
|
||||
$this->configFieldSets[] = "\t\t\tshowon=\"mailer:smtp,sendmail,default\"";
|
||||
$this->configFieldSets[] = "\t\t/>\t\t";
|
||||
$this->configFieldSets[] = "\t\t<!--".$this->setLine(__LINE__)." Emailreply Field. Type: Text. (joomla) -->";
|
||||
$this->configFieldSets[] = "\t\t<!--".$this->setLine(__LINE__)." Email reply to Field. Type: Text. (joomla) -->";
|
||||
$this->configFieldSets[] = "\t\t<field";
|
||||
$this->configFieldSets[] = "\t\t\ttype=\"text\"";
|
||||
$this->configFieldSets[] = "\t\t\tname=\"emailreply\"";
|
||||
$this->configFieldSets[] = "\t\t\tname=\"replyto\"";
|
||||
$this->configFieldSets[] = "\t\t\tlabel=\"".$lang."_EMAILREPLY_LABEL\"";
|
||||
$this->configFieldSets[] = "\t\t\tsize=\"60\"";
|
||||
$this->configFieldSets[] = "\t\t\tmaxlength=\"150\"";
|
||||
@ -12851,10 +12851,10 @@ for developing fast and powerful web interfaces. For more info visit <a href=\"h
|
||||
$this->configFieldSets[] = "\t\t\thint=\"".$lang."_EMAILREPLY_HINT\"";
|
||||
$this->configFieldSets[] = "\t\t\tshowon=\"mailer:smtp,sendmail,default\"";
|
||||
$this->configFieldSets[] = "\t\t/>\t\t";
|
||||
$this->configFieldSets[] = "\t\t<!--".$this->setLine(__LINE__)." Replyname Field. Type: Text. (joomla) -->";
|
||||
$this->configFieldSets[] = "\t\t<!--".$this->setLine(__LINE__)." Reply to name Field. Type: Text. (joomla) -->";
|
||||
$this->configFieldSets[] = "\t\t<field";
|
||||
$this->configFieldSets[] = "\t\t\ttype=\"text\"";
|
||||
$this->configFieldSets[] = "\t\t\tname=\"replyname\"";
|
||||
$this->configFieldSets[] = "\t\t\tname=\"replytoname\"";
|
||||
$this->configFieldSets[] = "\t\t\tlabel=\"".$lang."_REPLYNAME_LABEL\"";
|
||||
$this->configFieldSets[] = "\t\t\tsize=\"60\"";
|
||||
$this->configFieldSets[] = "\t\t\tmaxlength=\"150\"";
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage componentbuilder.php
|
||||
@ -1726,7 +1726,7 @@ abstract class ComponentbuilderHelper
|
||||
}
|
||||
else
|
||||
{
|
||||
$query->from($db->quoteName('#__'.$main.'_'.$table));
|
||||
$query->from($db->quoteName('#_'.$main.'_'.$table));
|
||||
}
|
||||
$query->where($db->quoteName($whereString) . ' '.$operator.' (' . implode(',',$where) . ')');
|
||||
$db->setQuery($query);
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage componentbuilderemail.php
|
||||
@ -111,6 +111,8 @@ abstract class ComponentbuilderEmail
|
||||
$sendmail = $globalConf->get('sendmail');
|
||||
$mailfrom = $globalConf->get('mailfrom');
|
||||
$fromname = $globalConf->get('fromname');
|
||||
$replyto = $globalConf->get('replyto');
|
||||
$replytoname = $globalConf->get('replytoname');
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -123,15 +125,15 @@ abstract class ComponentbuilderEmail
|
||||
$sendmail = $conf->get('sendmail');
|
||||
$mailfrom = $conf->get('mailfrom');
|
||||
$fromname = $conf->get('fromname');
|
||||
$mailreply = $conf->get('mailreply');
|
||||
$replyname = $conf->get('replyname');
|
||||
$replyto = $conf->get('replyto');
|
||||
$replytoname = $conf->get('replytoname');
|
||||
}
|
||||
|
||||
// set the global reply-to
|
||||
if ($mailreply && $fromname)
|
||||
{
|
||||
$mail->ClearReplyTos();
|
||||
$mail->addReplyTo( array( $mailreply, $replyname ) );
|
||||
}
|
||||
// set the global reply-to if found
|
||||
if ($replyto && $replytoname)
|
||||
{
|
||||
$mail->ClearReplyTos();
|
||||
$mail->addReplyTo( array( $replyto, $replytoname ) );
|
||||
}
|
||||
|
||||
// Set global sender
|
||||
@ -275,12 +277,16 @@ abstract class ComponentbuilderEmail
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the HTML email body
|
||||
* Set html text (in a row) and subject (as title) to a email table.
|
||||
* do not use <p> instead use <br />
|
||||
* in your html that you pass to this method
|
||||
* since it is a table row it does not
|
||||
* work well with paragraphs
|
||||
*
|
||||
* @return string on success
|
||||
*
|
||||
*/
|
||||
public static function setHtmlEmailBody($html, $subject)
|
||||
public static function setTableBody($html, $subject)
|
||||
{
|
||||
$body = array();
|
||||
$body[] = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage headercheck.php
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage batch_.php
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage indenter.php
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage js.php
|
||||
|
@ -11,7 +11,7 @@
|
||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||
|
||||
@version 2.4.10
|
||||
@build 19th August, 2017
|
||||
@build 20th August, 2017
|
||||
@created 30th April, 2015
|
||||
@package Component Builder
|
||||
@subpackage minify.php
|
||||
|
Reference in New Issue
Block a user