new_post.naml

<override_macro name="new_post" parameters="page_name,mailing_list_etiquette,bottom,focus" requires="servlet">
    <n.node_page.>
        <n.handle_new_node_permission_error/>
        <n.if.not.is_submitted_form>
            <then>
                
                 <n.set_var. name="value"><n.page_node.default_reply_subject/></n.set_var.>
                 <n.set_var. name="value1"><n.page_node.default_reply_subject/></n.set_var.>
                 <n.if.not.is_empty.var name="value">
                       <then>
                     <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬n¬">
                         <then>
                           <n.set_var. name="value"><n.jsm_limpamark_new texto="[n.var name='value1'/]" /></n.set_var.>
                         </then>
                     </n.if.contains_substring>
                     <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬¢¬">
                            <then>
                                <n.set_var. name="value"><n.jsm_limpamark_chkfull texto="[n.var name='value1'/]" /></n.set_var.>
                            </then>
                      </n.if.contains_substring>
                       <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬.¬">
                           <then>
                               <n.set_var. name="value"><n.jsm_limpamark_chknormal texto="[n.var name='value1'/]" /></n.set_var.>
                          </then>
                       </n.if.contains_substring>
                       <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬h¬">
              <then>
                   <n.set_var. name="value"><n.jsm_limpamark_chkhelp texto="[n.var name='value'/]" /></n.set_var.>
              </then>
              </n.if.contains_substring>
                <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬e¬">
              <then>
                   <n.set_var. name="value"><n.jsm_limpamark_chkexclama texto="[n.var name='value'/]" /></n.set_var.>
              </then>
              </n.if.contains_substring>
               <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬a¬">
              <then>
                   <n.set_var. name="value"><n.jsm_limpamark_chkadm texto="[n.var name='value'/]" /></n.set_var.>
              </then>
              </n.if.contains_substring>
                      
                               <n.subject_field.set_value value="[n.var name='value'/]" />
                      </then>
                      <else>
                              <n.subject_field.set_value value="[n.page_node.default_reply_subject/]" />
                     </else>
                </n.if.not.is_empty.var>
                
                
                <n.alert_field.set_value value="[n.page_node.alert_default_value/]" />
                <n.init_new_post_custom_fields/>
            </then>
            <else>
                <n.set_var. name="txtfinal"><n.subject_field.value/></n.set_var.>
                <n.if.jsm_checkboxnew_field.is_checked>
                     <then>
                         <n.set_var. name="txtfinal"><n.subject_field.value/> ¬n¬</n.set_var.>
                    </then>
                 </n.if.jsm_checkboxnew_field.is_checked>
                <n.if.jsm_checkboxfull_field.is_checked>
                     <then>
                         <n.set_var. name="txtfinal"><n.subject_field.value/> ¬¢¬</n.set_var.>
                    </then>
                 </n.if.jsm_checkboxfull_field.is_checked>
               <n.if.jsm_checkboxnormal_field.is_checked>
                     <then>
                         <n.set_var. name="txtfinal"><n.subject_field.value/> ¬.¬</n.set_var.>
                    </then>
                 </n.if.jsm_checkboxnormal_field.is_checked>
                <n.if.jsm_checkboxhelp_field.is_checked>
                     <then>
                         <n.set_var. name="txtfinal"><n.subject_field.value/> ¬h¬</n.set_var.>
                    </then>
                 </n.if.jsm_checkboxhelp_field.is_checked>
                <n.if.jsm_checkboxexclama_field.is_checked>
                     <then>
                         <n.set_var. name="txtfinal"><n.subject_field.value/> ¬e¬</n.set_var.>
                    </then>
                 </n.if.jsm_checkboxexclama_field.is_checked>
                 <n.if.visitor.is_site_admin>
                    <then>
                         <n.if.jsm_checkboxadm_field.is_checked>
                              <then>
                                  <n.set_var. name="txtfinal"><n.subject_field.value/> ¬a¬</n.set_var.>
                             </then>
                          </n.if.jsm_checkboxadm_field.is_checked>
                    </then>
                 </n.if.visitor.is_site_admin>
                
                <n.catch_exception. id="save-block">
                    <n.handle_anonymous_submit/>
                    <n.check_antispam_submit bypass="preview"/>
                    <n.check_recent_post_limit/>
                    <n.create_child_of_page_node commit="[n.not.is_preview/]">
                       <subject><n.var name='txtfinal'/></subject>
                        <message><n.message_field.value/></message>
                        <is_html><n.html_format_field.value/></is_html>
                        <type><n.type_field.value/></type>
                        <kind>post</kind>
                        <do>
                            <n.remember_new_node/>
                            <n.if.not.is_preview>
                                <then>
                                    <n.save_post/>
                                    <n.save_new_post_custom_fields/>
                                    <n.new_node.send_node_as_email/>
                                </then>
                            </n.if.not.is_preview>
                        </do>
                    </n.create_child_of_page_node>
                    <n.if.not.is_preview>
                        <then>
                            <n.new_node.save_alert_field/>
                            <n.redirect_to.new_node.url/>
                        </then>
                    </n.if.not.is_preview>
                </n.catch_exception.>
            </else>
        </n.if.not.is_submitted_form>
        <n.html>
            <head>
                <META NAME="robots" CONTENT="noindex,nofollow"/>
                <n.title.><n.page_name/></n.title.>
                <n.focus/>
                <style type="text/css">
                    .title-row {
                        padding:.6em .8em;
                        font-weight:bold;
                    }
                    div.field-title {
                        margin-top: 0;
                    }
                </style>
            </head>
            <body>
                <n.set_var. name="value"><n.page_node.subject/></n.set_var.>
                <n.set_var. name="value1"><n.page_node.subject/></n.set_var.>
                <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬n¬">
                         <then>
                           <n.set_var. name="value"><n.jsm_limpamark_new texto="[n.var name='value1'/]" /></n.set_var.>
                         </then>
                 </n.if.contains_substring>
                 <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬¢¬">
                            <then>
                                <n.set_var. name="value"><n.jsm_limpamark_chkfull texto="[n.var name='value1'/]" /></n.set_var.>
                            </then>
                  </n.if.contains_substring>    
                  <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬.¬">
                           <then>
                               <n.set_var. name="value"><n.jsm_limpamark_chknormal texto="[n.var name='value1'/]" /></n.set_var.>
                          </then>
                  </n.if.contains_substring>
 
                   <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬h¬">
              <then>
                   <n.set_var. name="value"><n.jsm_limpamark_chkhelp texto="[n.var name='value'/]" /></n.set_var.>
              </then>
              </n.if.contains_substring>
                <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬e¬">
              <then>
                   <n.set_var. name="value"><n.jsm_limpamark_chkexclama texto="[n.var name='value'/]" /></n.set_var.>
              </then>
              </n.if.contains_substring>
               <n.if.contains_substring string="[n.var name='value1'/]" substring=" ¬a¬">
              <then>
                   <n.set_var. name="value"><n.jsm_limpamark_chkadm texto="[n.var name='value'/]" /></n.set_var.>
              </then>
              </n.if.contains_substring>
                
                  <n.edit_header first_text="[n.page_name/]" second_text="[n.truncate. size='80'][n.var name='value'/][/n.truncate.]" />
             <!-- multiplo editor -->
                <script type="text/javascript">
                              <n.editor_script_jsm/>    
             </script> 
          <br/><button onClick="addArea2();" class="toolbar action-button">Visual Editor</button> <button onClick="removeArea2();" class="toolbar action-button">Nabble Editor</button> 
                 
 
                <n.if.is_submitted_form>
                    <then>
                        <n.if.has_exception for="save-block">
                            <then.show_new_node_error/>
                            <else>
                                <n.if.is_preview>
                                    <then.new_node.preview/>
                                </n.if.is_preview>
                            </else>
                        </n.if.has_exception>
                    </then>
                </n.if.is_submitted_form>
                <n.subscription_reminder/>
 
                <n.form. onsubmit="return singleSubmit(this)">
                    <n.type_field.hidden/>
                    <n.mailing_list_notice.mailing_list_etiquette/>
 
                    <n.reply_form />
 
                    <div style="margin-top:1em">
                        <n.antispam_submit_button class="toolbar action-button" value="[t]Post Message[/t]"/>
                        <input type="submit" class="toolbar action-button" name="preview" value="[t]Preview Message[/t]"/>
                        <t>or</t>
                        <a href="[n.page_node.url /]"><t>Cancel</t></a>
                    </div>
                </n.form.>
 
                <n.hide_null.bottom/>
            </body>
        </n.html>
    </n.node_page.>
</override_macro>