r4123 - trunk/plugins/ullMailPlugin/modules/ullNewsletter/lib

0 views
Skip to first unread message

s...@ull.at

unread,
Jul 5, 2014, 5:20:26 AM7/5/14
to ullrigh...@googlegroups.com
Author: klemens
Date: 2014-07-05 11:20:25 +0200 (Sat, 05 Jul 2014)
New Revision: 4123

Modified:
trunk/plugins/ullMailPlugin/modules/ullNewsletter/lib/BaseUllNewsletterActions.class.php
Log:
ullNewsletter: create action: allow to give subject and body via request params


Modified: trunk/plugins/ullMailPlugin/modules/ullNewsletter/lib/BaseUllNewsletterActions.class.php
===================================================================
--- trunk/plugins/ullMailPlugin/modules/ullNewsletter/lib/BaseUllNewsletterActions.class.php 2014-07-05 09:18:27 UTC (rev 4122)
+++ trunk/plugins/ullMailPlugin/modules/ullNewsletter/lib/BaseUllNewsletterActions.class.php 2014-07-05 09:20:25 UTC (rev 4123)
@@ -192,6 +192,31 @@


/**
+ * Allow to give subject and body via GET request
+ * Use bin2hex() function to encode the data
+ *
+ * @return Doctrine_Record
+ */
+ protected function getRowFromRequestOrCreate()
+ {
+ $row = parent::getRowFromRequestOrCreate();
+
+ $subject = pack("H*", $this->getRequestParameter('subject'));
+ $body = pack("H*", $this->getRequestParameter('body'));
+
+ if ($subject)
+ {
+ $row->subject = $subject;
+ }
+ if ($body)
+ {
+ $row->body = $body;
+ }
+
+ return $row;
+ }
+
+ /**
* (non-PHPdoc)
* @see plugins/ullCorePlugin/lib/BaseUllGeneratorActions::executePostSave()
*/

Reply all
Reply to author
Forward
0 new messages