Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: brownrope klausmai

Parašė K-braun· 2010 Kov. 16 23:03:55
#42

<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: shoutbox_panel.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------+
|Modified by Mirivlad - http://mirivlad.net
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
echo "<script src=\"".INCLUDES."ajax/JsHttpRequest.js\"></script>
<script language=\"JavaScript\">
    // Ōóķźöč˙ āūēūāąåģą˙ ļšč ķąęąņčč ķą źķīļźó Ńźąēąņü
    function say() {
      var pict = document.getElementById('chat_pict');
      pict.style.display = 'inline';
        JsHttpRequest.query(
            '".BASEDIR."/infusions/m_ajax_shoutbox_panel/backend.php', // backend
            {
                // ļīńūėąåģ ēąļšīń ā įåźåķä
            'post_shout': 1,
                'shout_message': document.getElementById(\"shout_message\").value, 
            ";
            if (iMEMBER){echo "'shout_name': ".$userdata['user_id'].",";}
         echo "
            'shout_id': document.getElementById(\"shout_id\").value
            },
            // Ļšč ļīėó÷åķčč īņāåņą āūēūāąåģ ōóķźöčž.
            function(result) {
                // ēąļčńü šåēóėüņąņą.
                if (result) {
                    document.getElementById(\"chat_text\").innerHTML = result[\"text1\"];
               document.getElementById(\"shout_message\").value = \"\";
               document.getElementById(\"shout_id\").value = \"\";
               pict.style.display = 'none';
                }
            },
            true  // do not disable caching
        );
    }
       function refresh() {
         var pict = document.getElementById('chat_pict');
         pict.style.display = 'inline';
        JsHttpRequest.query(
            '".BASEDIR."/infusions/m_ajax_shoutbox_panel/backend.php', // backend
            {
                // ļīńūėąåģ ēąļšīń ā įåźåķä
            'post_shout': 0
            },
            // Ļšč ļīėó÷åķčč īņāåņą āūēūāąåģ ōóķźöčž.
            function(result1) {
                // ēąļčńü šåēóėüņąņą.
                if (result1) {
                    document.getElementById(\"chat_text\").innerHTML = result1[\"text1\"];
               document.getElementById(\"shout_message\").value = \"\";
               document.getElementById(\"shout_id\").value = '';
               pict.style.display = 'none';
                }
            },
            true  // do not disable caching
        );
    }
      function edit(shout_id) {
         var pict = document.getElementById('chat_pict');
         pict.style.display = 'inline';
        JsHttpRequest.query(
            '".BASEDIR."/infusions/m_ajax_shoutbox_panel/backend.php', // backend
            {
                // ļīńūėąåģ ēąļšīń ā įåźåķä
            'post_shout': 3,
            'shout_id': shout_id
            },
            // Ļšč ļīėó÷åķčč īņāåņą āūēūāąåģ ōóķźöčž.
            function(result2) {
                // ēąļčńü šåēóėüņąņą.
                if (result2) {
                    document.getElementById(\"shout_message\").value = result2[\"message\"],
               document.getElementById(\"shout_id\").value = result2[\"shout_id\"];
               pict.style.display = 'none';
                }
            },
            true  // do not disable caching
        );
    }
      function del(shout_id) {
         var pict = document.getElementById('chat_pict');
         pict.style.display = 'inline';
        JsHttpRequest.query(
            '".BASEDIR."/infusions/m_ajax_shoutbox_panel/backend.php', // backend
            {
                // ļīńūėąåģ ēąļšīń ā įåźåķä
            'post_shout': 4,
            'shout_id': shout_id
            },
            // Ļšč ļīėó÷åķčč īņāåņą āūēūāąåģ ōóķźöčž.
            function(result3) {
                // ēąļčńü šåēóėüņąņą.
                if (result3) {
               document.getElementById(\"chat_text\").innerHTML = result3[\"text1\"];
               document.getElementById(\"shout_message\").value = \"\";
               document.getElementById(\"shout_id\").value = '';
               pict.style.display = 'none';
                }
            },
            true  // do not disable caching
        );
    }
</script>";
include_once INCLUDES."bbcode_include.php";
require_once INFUSIONS."m_ajax_shoutbox_panel/chat_text.php";
$shout_message="";
openside($locale['global_150']);

if (iMEMBER) {
//Ōīšģą ļīńņčķćą ā ÷ąņ
echo "<form name='chatform' method='post' onsubmit='return false'>";
//Āāīä ńīīįłåķč˙
   echo "<div><textarea id='shout_message' name='shout_message' rows='4' cols='20' class='textbox' style='width:140px'>".@$shout_message."</textarea></div><br />";
// Äīįąāė˙åģ įį-źīäū
   echo "
      <div>".display_bbcodes("150px;", "shout_message", "chatform", "smiley|b|u|url|color")."<br />\n
         <input type='hidden' id='shout_id' name='shout_id' value=''>
         <input type='submit' name='post_shout' value='".$locale['global_153']."' class='button' onclick='say();'>
         <input type='submit' name='post_refresh' value='Atnaujinti' class='button' onclick='refresh();' />
         <br>
         <img src='".IMAGES."ajax-loader.gif' id='chat_pict' style='display:none;vertical-align: middle;'>
      </div>
</form>
<br>\n";
//Āūāīäčģ āńņšīåķķūé ōšåéģ
echo "<div id='chat_text'>".$text1."</div>";
} else {
echo "<div id='chat_text'>".$text1."</div></br>";
   echo "<div align='center'>".$locale['global_154']."</div>\n";
}
closeside();
?>




Kas sutvarkys šitą kodą, kad vietoj ??? rodytų lietuviškas raides, tam duosiu pilną AJAX šaukyklą. ;)

Redagavo K-braun· 2010 Kov. 16 23:03:00