home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 May / INTERNET103.ISO / pc / software / windows / building / php_nuke / html / includes / javascript.php < prev    next >
Encoding:
PHP Script  |  2002-09-16  |  6.7 KB  |  160 lines

  1. <?php
  2.  
  3. /************************************************************************/
  4. /* PHP-NUKE: Web Portal System                                          */
  5. /* ===========================                                          */
  6. /*                                                                      */
  7. /* Copyright (c) 2002 by Francisco Burzi                                */
  8. /* http://phpnuke.org                                                   */
  9. /*                                                                      */
  10. /* This program is free software. You can redistribute it and/or modify */
  11. /* it under the terms of the GNU General Public License as published by */
  12. /* the Free Software Foundation; either version 2 of the License.       */
  13. /************************************************************************/
  14.  
  15. if (eregi("javascript.php",$PHP_SELF)) {
  16.     Header("Location: ../index.php");
  17.     die();
  18. }
  19.  
  20. ##################################################
  21. # Include for some common javascripts functions  #
  22. ##################################################
  23.  
  24. if ($userpage == 1) {
  25.     echo "<SCRIPT type=\"text/javascript\">\n";
  26.     echo "<!--\n";
  27.     echo "function showimage() {\n";
  28.     echo "if (!document.images)\n";
  29.     echo "return\n";
  30.     echo "document.images.avatar.src=\n";
  31.     echo "'$nukeurl/images/forum/avatar/' + document.Register.user_avatar.options[document.Register.user_avatar.selectedIndex].value\n";
  32.     echo "}\n";
  33.     echo "//-->\n";
  34.     echo "</SCRIPT>\n\n";
  35. }
  36.  
  37. if ($forumpage == 1) {
  38.     echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n";
  39.     echo "function x () {\n";
  40.     echo "return;\n";
  41.     echo "}\n";
  42.     echo "\n";    
  43.     echo "function DoSmilie(addSmilie) {\n";
  44.     echo "\n";
  45.     echo "var addSmilie;\n";
  46.     echo "var revisedMessage;\n";
  47.     echo "var currentMessage = document.coolsus.message.value;\n";
  48.     echo "revisedMessage = currentMessage+addSmilie;\n";
  49.     echo "document.coolsus.message.value=revisedMessage;\n";
  50.     echo "document.coolsus.message.focus();\n";
  51.     echo "return;\n";
  52.     echo "}\n";
  53.     echo "\n";
  54.     echo "function DoPrompt(action) {\n";
  55.     echo "var revisedMessage;\n";
  56.     echo "var currentMessage = document.coolsus.message.value;\n";
  57.     echo "\n";
  58.     echo "if (action == \"url\") {\n";
  59.     echo "var thisURL = prompt(\"Enter the URL for the link you want to add.\", \"http://\");\n";
  60.     echo "var thisTitle = prompt(\"Enter the web site title\", \"Page Title\");\n";
  61.     echo "var urlBBCode = \"[URL=\"+thisURL+\"]\"+thisTitle+\"[/URL]\";\n";
  62.     echo "revisedMessage = currentMessage+urlBBCode;\n";
  63.     echo "document.coolsus.message.value=revisedMessage;\n";
  64.     echo "document.coolsus.message.focus();\n";
  65.     echo "return;\n";
  66.     echo "}\n";
  67.     echo "\n";
  68.     echo "if (action == \"email\") {\n";
  69.     echo "var thisEmail = prompt(\"Enter the email address you want to add.\", \"\");\n";
  70.     echo "var emailBBCode = \"[EMAIL]\"+thisEmail+\"[/EMAIL]\";\n";
  71.     echo "revisedMessage = currentMessage+emailBBCode;\n";
  72.     echo "document.coolsus.message.value=revisedMessage;\n";
  73.     echo "document.coolsus.message.focus();\n";
  74.     echo "return;\n";
  75.     echo "}\n";
  76.     echo "\n";
  77.     echo "if (action == \"bold\") {\n";
  78.     echo "var thisBold = prompt(\"Enter the text that you want to make bold.\", \"\");\n";
  79.     echo "var boldBBCode = \"[B]\"+thisBold+\"[/B]\";\n";
  80.     echo "revisedMessage = currentMessage+boldBBCode;\n";
  81.     echo "document.coolsus.message.value=revisedMessage;\n";
  82.     echo "document.coolsus.message.focus();\n";
  83.     echo "return;\n";
  84.     echo "}\n";
  85.     echo "\n";
  86.     echo "if (action == \"italic\") {\n";
  87.     echo "var thisItal = prompt(\"Enter the text that you want to make italic.\", \"\");\n";
  88.     echo "var italBBCode = \"[I]\"+thisItal+\"[/I]\";\n";
  89.     echo "revisedMessage = currentMessage+italBBCode;\n";
  90.     echo "document.coolsus.message.value=revisedMessage;\n";
  91.     echo "document.coolsus.message.focus();\n";
  92.     echo "return;\n";
  93.     echo "}\n";
  94.     echo "\n";
  95.     echo "if (action == \"image\") {\n";
  96.     echo "var thisImage = prompt(\"Enter the URL for the image you want to display.\", \"http://\");\n";
  97.     echo "var imageBBCode = \"[IMG]\"+thisImage+\"[/IMG]\";\n";
  98.     echo "revisedMessage = currentMessage+imageBBCode;\n";
  99.     echo "document.coolsus.message.value=revisedMessage;\n";
  100.     echo "document.coolsus.message.focus();\n";
  101.     echo "return;\n";
  102.     echo "}\n";
  103.     echo "\n";
  104.     echo "if (action == \"quote\") {\n";
  105.     echo "var quoteBBCode = \"[QUOTE]  [/QUOTE]\";\n";
  106.     echo "revisedMessage = currentMessage+quoteBBCode;\n";
  107.     echo "document.coolsus.message.value=revisedMessage;\n";
  108.     echo "document.coolsus.message.focus();\n";
  109.     echo "return;\n";
  110.     echo "}\n";
  111.     echo "\n";
  112.     echo "if (action == \"code\") {\n";
  113.     echo "var codeBBCode = \"[CODE]  [/CODE]\";\n";
  114.     echo "revisedMessage = currentMessage+codeBBCode;\n";
  115.     echo "document.coolsus.message.value=revisedMessage;\n";
  116.     echo "document.coolsus.message.focus();\n";
  117.     echo "return;\n";
  118.     echo "}\n";
  119.     echo "\n";
  120.     echo "if (action == \"listopen\") {\n";
  121.     echo "var liststartBBCode = \"[LIST]\";\n";
  122.     echo "revisedMessage = currentMessage+liststartBBCode;\n";
  123.     echo "document.coolsus.message.value=revisedMessage;\n";
  124.     echo "document.coolsus.message.focus();\n";
  125.     echo "return;\n";
  126.     echo "}\n";
  127.     echo "\n";
  128.     echo "if (action == \"listclose\") {\n";
  129.     echo "var listendBBCode = \"[/LIST]\";\n";
  130.     echo "revisedMessage = currentMessage+listendBBCode;\n";
  131.     echo "document.coolsus.message.value=revisedMessage;\n";
  132.     echo "document.coolsus.message.focus();\n";
  133.     echo "return;\n";
  134.     echo "}\n";
  135.     echo "\n";
  136.     echo "if (action == \"listitem\") {\n";
  137.     echo "var thisItem = prompt(\"Enter the new list item. Note that each list group must be preceeded by a List Close and must be ended with List Close.\", \"\");\n";
  138.     echo "var itemBBCode = \"[*]\"+thisItem;\n";
  139.     echo "revisedMessage = currentMessage+itemBBCode;\n";
  140.     echo "document.coolsus.message.value=revisedMessage;\n";
  141.     echo "document.coolsus.message.focus();\n";
  142.     echo "return;\n";
  143.     echo "}\n";
  144.     echo "\n";
  145.     echo "}\n";
  146.     echo "//--></SCRIPT>\n";
  147.     echo "\n";
  148. }
  149. global $module, $name;
  150. if ($module == 1 AND file_exists("modules/$name/copyright.php")) {
  151.     echo "<script type=\"text/javascript\">\n";
  152.     echo "<!--\n";
  153.     echo "function openwindow(){\n";
  154.     echo "    window.open (\"modules/$name/copyright.php\",\"Copyright\",\"toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=200\");\n";
  155.     echo "}\n";
  156.     echo "//-->\n";
  157.     echo "</SCRIPT>\n\n";
  158. }
  159.  
  160. ?>