PageRenderTime 46ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/attic/p20/templates/paul01/submit_step_3.tpl

https://github.com/holsinger/openfloor
Smarty Template | 144 lines | 114 code | 30 blank | 0 comment | 16 complexity | 38c95fe11cae0d43209e335d58896577 MD5 | raw file
  1. {config_load file="/libs/lang.conf"}
  2. <h2>{#PLIGG_Visual_Submit3_Header#}</h2>
  3. <fieldset><legend>{#PLIGG_Visual_Submit3_Details#}</legend>
  4. {literal}
  5. <SCRIPT>
  6. // Variable toggles exit confirmation on and foff.
  7. var gPageIsOkToExit = false;
  8. function submitEdgeStory()
  9. {
  10. // Set a variable so that our "before unload" exit handler knows not to verify
  11. // the page exit operation.
  12. gPageIsOkToExit = true;
  13. // Do the submission.
  14. // var frm = document.getElementById("thisform");
  15. frms = document.getElementsByName("ATISUBMIT");
  16. if (frms)
  17. {
  18. if (frms[0])
  19. frms[0].submit();
  20. }
  21. }
  22. window.onbeforeunload = function (event)
  23. {
  24. // See if this is a safe exit.
  25. if (gPageIsOkToExit)
  26. return;
  27. if (!event && window.event)
  28. event = window.event;
  29. event.returnValue = "You have not hit the Submit Button to submit your story yet.";
  30. }
  31. </SCRIPT>
  32. {/literal}
  33. {php}
  34. Global $db, $main_smarty, $dblang, $the_template, $linkres, $current_user;
  35. $linkres=new Link;
  36. $linkres->id=$link_id = $_POST['id'];
  37. $linkres->read();
  38. if($linkres->votes($current_user->user_id) == 0 && auto_vote == true) {
  39. $linkres->insert_vote($current_user->user_id, '10');
  40. $linkres->store_basic();
  41. $linkres->read();
  42. }
  43. $linkres->category=$_POST['category'];
  44. $linkres->title = strip_tags(trim($_POST['title']));
  45. $linkres->title_url = makeUrlFriendly($linkres->title);
  46. $linkres->tags = tags_normalize_string(strip_tags(trim($_POST['tags'])));
  47. $linkres->content = strip_tags(trim($_POST['bodytext']), Story_Content_Tags_To_Allow);
  48. $linkres->content = str_replace("\n", "<br />", $linkres->content);
  49. $linkres->link_field1 = trim($_POST['link_field1']);
  50. $linkres->link_field2 = trim($_POST['link_field2']);
  51. $linkres->link_field3 = trim($_POST['link_field3']);
  52. $linkres->link_field4 = trim($_POST['link_field4']);
  53. $linkres->link_field5 = trim($_POST['link_field5']);
  54. $linkres->link_field6 = trim($_POST['link_field6']);
  55. $linkres->link_field7 = trim($_POST['link_field7']);
  56. $linkres->link_field8 = trim($_POST['link_field8']);
  57. $linkres->link_field9 = trim($_POST['link_field9']);
  58. $linkres->link_field10 = trim($_POST['link_field10']);
  59. $linkres->link_field11 = trim($_POST['link_field11']);
  60. $linkres->link_field12 = trim($_POST['link_field12']);
  61. $linkres->link_field13 = trim($_POST['link_field13']);
  62. $linkres->link_field14 = trim($_POST['link_field14']);
  63. $linkres->link_field15 = trim($_POST['link_field15']);
  64. if($_POST['summarytext'] == ""){
  65. $linkres->link_summary = utf8_substr(strip_tags(trim($_POST['bodytext']), Story_Content_Tags_To_Allow), 0, StorySummary_ContentTruncate - 1);
  66. $linkres->link_summary = str_replace("\n", "<br />", $linkres->link_summary);
  67. } else {
  68. $linkres->link_summary = strip_tags(trim($_POST['summarytext']), Story_Content_Tags_To_Allow);
  69. $linkres->link_summary = str_replace("\n", "<br />", $linkres->link_summary);
  70. if(strlen($linkres->link_summary) > StorySummary_ContentTruncate){
  71. loghack('SubmitAStory-SummaryGreaterThanLimit', 'username: ' . $_POST["username"].'|email: '.$_POST["email"], true);
  72. $linkres->link_summary = utf8_substr($linkres->link_summary, 0, StorySummary_ContentTruncate - 1);
  73. $linkres->link_summary = str_replace("\n", "<br />", $linkres->link_summary);
  74. }
  75. }
  76. if (link_errors($linkres)) {
  77. return;
  78. }
  79. $linkres->store();
  80. tags_insert_string($linkres->id, $dblang, $linkres->tags);
  81. $linkres->read();
  82. $edit = true;
  83. $link_title = $linkres->title;
  84. $link_content = $linkres->content;
  85. $link_title = stripslashes(strip_tags(trim($_POST['title'])));
  86. //$link_content = stripslashes(strip_tags(trim($_POST['bodytext'])));
  87. //$main_smarty->display($the_template . '/submit_step_3-1.tpl');
  88. $linkres->print_summary();
  89. $main_smarty->assign('tags', $linkres->tags);
  90. if (!empty($linkres->tags)) {
  91. $tags_words = str_replace(",", ", ", $linkres->tags);
  92. $tags_url = urlencode($linkres->tags);
  93. $main_smarty->assign('tags_words', $tags_words);
  94. $main_smarty->assign('tags_url', $tags_url);
  95. }
  96. $main_smarty->assign('submit_url', $url);
  97. $main_smarty->assign('submit_url_title', $linkres->url_title);
  98. $main_smarty->assign('submit_id', $linkres->id);
  99. $main_smarty->assign('submit_type', $linkres->type());
  100. $main_smarty->assign('submit_title', $link_title);
  101. $main_smarty->assign('submit_content', $link_content);
  102. $main_smarty->assign('submit_trackback', $trackback);
  103. //$main_smarty->display($the_template . '/submit_step_3-2.tpl');
  104. {/php}
  105. <form action="{$URL_submit}" method="post" id="thisform">
  106. <input type="hidden" name="phase" value="3" />
  107. <input type="hidden" name="randkey" value="{$templatelite.post.randkey}" />
  108. <input type="hidden" name="id" value="{$submit_id}" />
  109. <input type="hidden" name="trackback" value="{$templatelite.post.trackback|escape:"html"}" />
  110. <br style="clear: both;" /><hr />
  111. <input type=button onclick="javascript:gPageIsOkToExit=true;window.history.go(-1);" value="{#PLIGG_Visual_Submit3_Modify#}" class="log2">&nbsp;&nbsp;
  112. <input type="submit" onclick="javascript:submitEdgeStory();" value="{#PLIGG_Visual_Submit3_SubmitStory#}" class="submit" />
  113. </form>
  114. </fieldset>