[pLog-svn] r2063 - in plugins/trunk/submissions: . class/action locale templates

oscar at devel.plogworld.net oscar at devel.plogworld.net
Mon May 23 17:37:05 GMT 2005


Author: oscar
Date: 2005-05-23 17:37:04 +0000 (Mon, 23 May 2005)
New Revision: 2063

Modified:
   plugins/trunk/submissions/class/action/addsubmissionaction.class.php
   plugins/trunk/submissions/locale/locale_en_UK.php
   plugins/trunk/submissions/pluginsubmissions.class.php
   plugins/trunk/submissions/readme.txt
   plugins/trunk/submissions/templates/submitform.template
Log:
polished the plugin a bit


Modified: plugins/trunk/submissions/class/action/addsubmissionaction.class.php
===================================================================
--- plugins/trunk/submissions/class/action/addsubmissionaction.class.php	2005-05-23 16:36:52 UTC (rev 2062)
+++ plugins/trunk/submissions/class/action/addsubmissionaction.class.php	2005-05-23 17:37:04 UTC (rev 2063)
@@ -35,21 +35,21 @@
             $this->_topic = $this->_request->getValue( "submissionTopic" );
             $val1 = new StringValidator();
             if( !$val1->validate( $this->_topic )) {
-                $errors = true;
-                $message = $this->_locale->tr("error_submission_no_topic");
+                $errors["submissionTopic"] = true;
+                $message["submissionTopic"] = $this->_locale->tr("error_submission_no_topic");
             }
             
             $this->_text = $this->_request->getValue( "submissionText" );
             $val2 = new StringValidator();
             if( !$val2->validate( $this->_text )) {
-                $errors = true;
-                $message .= "<br/><br/>".$this->_locale->tr("error_submission_no_text");
+                $errors["submissionText"] = true;
+                $message["submissionText"] = $this->_locale->tr("error_submission_no_text");
             }
             
             $this->_categoryIds = $this->_request->getValue( "submissionCategory" );
             if( !is_array($this->_categoryIds)) {
-                $errors = true;
-                $message .= "<br/><br/>".$this->_locale->tr("error_submission_no_category");          
+                $errors["submissionCategory"] = true;
+                $message["submissionCategory"] = $this->_locale->tr("error_submission_no_category");          
             }
             
             if( $errors ) {
@@ -59,7 +59,7 @@
                 $this->_view->setValue( "submissionTopic", $this->_topic );
                 $this->_view->setValue( "submissionText", $this->_text );
                 $this->_view->setValue( "submissionCategories", $this->_categoryIds );
-                $this->_view->setValue( "errorMessage", $message );
+                $this->_view->setValue( "message", $message );
                 $this->_view->setValue( "errors", $errors );
                 $this->setCommonData();
                 

Modified: plugins/trunk/submissions/locale/locale_en_UK.php
===================================================================
--- plugins/trunk/submissions/locale/locale_en_UK.php	2005-05-23 16:36:52 UTC (rev 2062)
+++ plugins/trunk/submissions/locale/locale_en_UK.php	2005-05-23 17:37:04 UTC (rev 2063)
@@ -5,13 +5,13 @@
 $messages["submissions_plugin_enabled"] = "Enable this plugin";
 $messages["submissions_plugin"] = "Submissions Plugin";
 
-$messages["submissions_htmlarea_enabled"] = "Enable build in HTMLArea editor";
+$messages["submissions_htmlarea_enabled"] = "Enable the built-in HTMLArea editor";
 $messages["submissions_settings_saved_ok"] = "Submissions settings saved successfully!";
 $messages["error_submissions_not_enabled"] = "Please kindly enable Submissions plugin first.";
 $messages["error_submission_no_topic"] = "Topic Error! Topic should not be empty.";
 $messages["error_submission_no_text"] = "Content Error! Content should not be empty.";
 $messages["error_submission_no_category"] = "Category Error! You need to select at least one or more article cateogries.";
-$messages["submission_accepted_ok"] = "Your story submitted successfully!";
+$messages["submission_accepted_ok"] = "Your story was submitted successfully!";
 
 $messages["label_configuration"] = "Configuration";
 $messages["label_enable"] = "Enable";

Modified: plugins/trunk/submissions/pluginsubmissions.class.php
===================================================================
--- plugins/trunk/submissions/pluginsubmissions.class.php	2005-05-23 16:36:52 UTC (rev 2062)
+++ plugins/trunk/submissions/pluginsubmissions.class.php	2005-05-23 17:37:04 UTC (rev 2063)
@@ -17,7 +17,7 @@
 			$this->PluginBase();
 			
 			$this->id = "submissions";
-			$this->description = "Allows visitor to submit stories to the blog.";
+			$this->desc = "Allows visitors to submit stories to the blog.";
 			$this->author = "The pLog Team";
 			$this->locales = Array();
 			

Modified: plugins/trunk/submissions/readme.txt
===================================================================
--- plugins/trunk/submissions/readme.txt	2005-05-23 16:36:52 UTC (rev 2062)
+++ plugins/trunk/submissions/readme.txt	2005-05-23 17:37:04 UTC (rev 2063)
@@ -6,7 +6,7 @@
 This plugin offers you to prvide your visitor post article without login into admin panel
 
 Install:
-2. Configurate your Submissions plugin in your pLog control center
+2. Configure and enable the Submissions plugin in your pLog control center
 3. Use $submissions->pluginTemplatePage() to get submissions template page url
 
 Usage:

Modified: plugins/trunk/submissions/templates/submitform.template
===================================================================
--- plugins/trunk/submissions/templates/submitform.template	2005-05-23 16:36:52 UTC (rev 2062)
+++ plugins/trunk/submissions/templates/submitform.template	2005-05-23 17:37:04 UTC (rev 2063)
@@ -14,21 +14,42 @@
  </p>
 {/if}
 <form name="submission" method="post" action="{$url->getIndexUrl()}">
- {$locale->tr("your_name")}<br/><input type="text" name="userName" value="{$userName}" style="width:100%" /><br/>
- {$locale->tr("your_email_address")}<br/><input type="text" name="userEmailAddress" value="{$userEmailAddress}" style="width:100%" /><br/>
- {$locale->tr("story_topic")}<br/><input type="text" name="submissionTopic" value="{$submissionTopic}" style="width:100%" /><br/>
- {$locale->tr("category")}<br/>
- <select name="submissionCategory[]" multiple="multiple">
- {foreach from=$articlecategories item=category}
-  <option value="{$category->getId()}">{$category->getName()}</option>
- {/foreach}
- </select><br/>
- {$locale->tr("story_contents")}<br/>
- {if !$submissions->isHtmlareaEnabled()}<script type="text/javascript">var ed1 = new pLogEditor('submissionText','ed1');</script>{/if}
- <textarea rows="15" id="submissionText" name="submissionText" style="width:100%">{$submissionText}</textarea><br/><br/>
+ <label for="userName">{$locale->tr("your_name")}</label>
+ <input type="text" name="userName" value="{$userName}" style="width:100%" /><br/>
+ 
+ <label for="userEmailAddress">{$locale->tr("your_email_address")}</label>
+ <input type="text" name="userEmailAddress" value="{$userEmailAddress}" style="width:100%" /><br/>
+ 
+ <label for="submissionTopic">{$locale->tr("story_topic")}</label>
+ <input type="text" name="submissionTopic" value="{$submissionTopic}" style="width:100%" /><br/>
+ {if $errors.submissionTopic}<span style="background:red;color:white;font-weight:bold">&nbsp;!&nbsp;</span>&nbsp;{$message.submissionTopic}</p>{/if}
+ <br/>
+ <br/>
+  
+ <div>
+ <div style="width:68%;float:left;padding-right:2%">
+  {$locale->tr("story_contents")}<br/>
+  {if !$submissions->isHtmlareaEnabled()}<script type="text/javascript">var ed1 = new pLogEditor('submissionText','ed1');</script>{/if}
+  <textarea rows="15" id="submissionText" name="submissionText" style="width:100%">{$submissionText}</textarea><br/>
+  {if $errors.submissionText}<span style="background:red;color:white;font-weight:bold">&nbsp;!&nbsp;</span>&nbsp;{$message.submissionText}</p><br/>{/if}
+  <br/>
+ </div>
+ 
+ <div style="width:29%;float:right;height:100%">
+  {$locale->tr("category")}<br/>
+  <select name="submissionCategory[]" multiple="multiple" style="width:100%" size="15">
+  {foreach from=$articlecategories item=category}
+    <option value="{$category->getId()}">{$category->getName()}</option>
+  {/foreach}
+  </select>
+  {if $errors.submissionCategory}<span style="background:red;color:white;font-weight:bold">&nbsp;!&nbsp;</span>&nbsp;{$message.submissionCategory}</p><br/>{/if}  
+ </div> 
+ </div>
+ <div style="float:left;width:100%">
  <input type="hidden" name="op" value="submitStory" />
  <input type="hidden" name="blogId" value="{$blog->getId()}" />
  <input type="submit" name="{$locale->tr("submit_story")}" value="{$locale->tr("submit_story")}" />
+ </div>
 </form>
  {else}
   {$locale->tr("error_submissions_not_enabled")}




More information about the pLog-svn mailing list