Source for file MessagesForJs.class.php

Documentation is available at MessagesForJs.class.php

  1. <?php
  2. /**
  3.  * MessagesForJs, creates the JavaScript output with the messages in the choosen language
  4.  *
  5.  * LICENSE: CREATIVE COMMONS PUBLIC LICENSE  "Namensnennung — Nicht-kommerziell 2.0"
  6.  *
  7.  * @copyright  2009 <SEDesign />
  8.  * @license    http://creativecommons.org/licenses/by-nc/2.0/de/
  9.  * @version    $3.0.6$
  10.  * @link       http://www.sedesign.de/de_produkte_chat-v3.html
  11.  * @since      File available since Alpha 1.0
  12.  */
  13.  
  14. {
  15.     /**
  16.     * Constructor
  17.     *
  18.     * @uses LangXml object creation
  19.     * @uses LangXml::getLang() parser method
  20.     * @return void 
  21.     */
  22.     public function __construct (){
  23.     
  24.         session_start();
  25.         
  26.         // all documentc requested per AJAX should have this part to turn off the browser and proxy cache for any XHR request
  27.         header('Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0');
  28.         
  29.         // Sets charset and content-type
  30.         header('content-type: text/html; charset=utf-8');
  31.         
  32.         // create new LangXml Object
  33.         $langObj = new LangXml();
  34.         $lang=$langObj->getLang();
  35.         
  36.         echo "var lang_start_prop_link_1='".$lang->chat_js[0]->start_prop_link[0]->tagData."';\n";
  37.         echo "var lang_start_prop_link_2='".$lang->chat_js[0]->start_prop_link[1]->tagData."';\n";
  38.         echo "var lang_start_prop_link_3='".$lang->chat_js[0]->start_prop_link[2]->tagData."';\n";
  39.         echo "var lang_start_prop_link_4='".$lang->chat_js[0]->start_prop_link[3]->tagData."';\n";
  40.         echo "var lang_start_prop_link_5='".$lang->chat_js[0]->start_prop_link[4]->tagData."';\n";
  41.         echo "var lang_start_prop_link_6='".$lang->chat_js[0]->start_prop_link[5]->tagData."';\n";
  42.         echo "var lang_start_prop_link_7='".$lang->chat_js[0]->start_prop_link[6]->tagData."';\n";
  43.         echo "var lang_start_prop_link_8='".$lang->chat_js[0]->start_prop_link[7]->tagData."';\n";
  44.         echo "var lang_start_1='".$lang->chat_js[0]->start[0]->tagData."';\n";
  45.         echo "var lang_AjaxReadRequest_1='".$lang->chat_js[0]->ajaxreadrequest[0]->tagData."';\n";
  46.         echo "var lang_receiveResultJSON_1='".$lang->chat_js[0]->receiveresultjson[0]->tagData."';\n";
  47.         echo "var lang_receiveResultJSON_2='".$lang->chat_js[0]->receiveresultjson[1]->tagData."';\n";
  48.         echo "var lang_receiveResultJSON_priv_1='".$lang->chat_js[0]->receiveresultjson_priv[0]->tagData."';\n";
  49.         echo "var lang_receiveResultJSON_priv_2='".$lang->chat_js[0]->receiveresultjson_priv[1]->tagData."';\n";
  50.         echo "var lang_receiveResultJSON_priv_3='".$lang->chat_js[0]->receiveresultjson_priv[2]->tagData."';\n";
  51.         echo "var lang_send_1='".$lang->chat_js[0]->send[0]->tagData."';\n";
  52.         echo "var lang_historyWindow_1='".$lang->chat_js[0]->historywindow[0]->tagData."';\n";
  53.         echo "var lang_updateUserOnlineAnzeige_1='".$lang->chat_js[0]->updateuseronlineanzeige[0]->tagData."';\n";
  54.         echo "var lang_updateUserOnlineAnzeige_2='".$lang->chat_js[0]->updateuseronlineanzeige[1]->tagData."';\n";
  55.         echo "var lang_updateUserOnlineAnzeige_3='".$lang->chat_js[0]->updateuseronlineanzeige[2]->tagData."';\n";
  56.         echo "var lang_changeUserEvent_privat_1='".$lang->chat_js[0]->changeuserevent[0]->privat[0]->tagData."';\n";
  57.         echo "var lang_changeUserEvent_privat_2='".$lang->chat_js[0]->changeuserevent[0]->privat[1]->tagData."';\n";
  58.         echo "var lang_changeUserEvent_room_1='".$lang->chat_js[0]->changeuserevent[0]->room[0]->tagData."';\n";
  59.         echo "var lang_changeUserEvent_infoblock_1='".$lang->chat_js[0]->changeuserevent[0]->infoblock[0]->tagData."';\n";
  60.         echo "var lang_changeUserEvent_infoblock_2='".$lang->chat_js[0]->changeuserevent[0]->infoblock[1]->tagData."';\n";
  61.         echo "var lang_changeUserEvent_infoblock_3='".$lang->chat_js[0]->changeuserevent[0]->infoblock[2]->tagData."';\n";
  62.         echo "var lang_changeUserEvent_infoblock_4='".$lang->chat_js[0]->changeuserevent[0]->infoblock[3]->tagData."';\n";
  63.         echo "var lang_changeUserEvent_infoblock_5='".$lang->chat_js[0]->changeuserevent[0]->infoblock[4]->tagData."';\n";
  64.         echo "var lang_changeUserEvent_infoblock_6='".$lang->chat_js[0]->changeuserevent[0]->infoblock[5]->tagData."';\n";
  65.         echo "var lang_changeUserEvent_infoblock_7='".$lang->chat_js[0]->changeuserevent[0]->infoblock[6]->tagData."';\n";
  66.         echo "var lang_changeUserEvent_adminu_1='".$lang->chat_js[0]->changeuserevent[0]->adminu[0]->tagData."';\n";
  67.         echo "var lang_changeUserEvent_adminu_2='".$lang->chat_js[0]->changeuserevent[0]->adminu[1]->tagData."';\n";
  68.         echo "var lang_changeUserEvent_adminu_3='".$lang->chat_js[0]->changeuserevent[0]->adminu[2]->tagData."';\n";
  69.         echo "var lang_changeUserEvent_adminu_4='".$lang->chat_js[0]->changeuserevent[0]->adminu[3]->tagData."';\n";
  70.         echo "var lang_changeUserEvent_adminu_opt_1='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[0]->tagData."';\n";
  71.         echo "var lang_changeUserEvent_adminu_opt_2='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[1]->tagData."';\n";
  72.         echo "var lang_changeUserEvent_adminu_opt_3='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[2]->tagData."';\n";
  73.         echo "var lang_changeUserEvent_adminu_opt_4='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[3]->tagData."';\n";
  74.         echo "var lang_changeUserEvent_adminu_opt_5='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[4]->tagData."';\n";
  75.         echo "var lang_changeUserEvent_adminu_opt_6='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[5]->tagData."';\n";
  76.         echo "var lang_changeUserEvent_adminu_opt_7='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[6]->tagData."';\n";
  77.         echo "var lang_changeUserEvent_adminu_opt_8='".$lang->chat_js[0]->changeuserevent[0]->adminu_opt[7]->tagData."';\n";
  78.         echo "var lang_changeUserEvent_notallowedroom_1='".$lang->chat_js[0]->changeuserevent[0]->notallowedroom[0]->tagData."';\n";
  79.         echo "var lang_changeUserEvent_notallowedroom_2='".$lang->chat_js[0]->changeuserevent[0]->notallowedroom[1]->tagData."';\n";
  80.         echo "var lang_changeUserEvent_pwroom_1='".$lang->chat_js[0]->changeuserevent[0]->pwroom[0]->tagData."';\n";
  81.         echo "var lang_changeUserEvent_pwroom_2='".$lang->chat_js[0]->changeuserevent[0]->pwroom[1]->tagData."';\n";
  82.         echo "var lang_statuslink='".$lang->chat_js[0]->statuslink[0]->tagData."';\n";
  83.         echo "var lang_status_imgname = new Array();\nvar lang_status_text = new Array();\nvar lang_status_rights = new Array();\n";
  84.         foreach($lang->chat_js[0]->status as $status_valueecho "lang_status_imgname.push('".$status_value->tagAttrs['imagename']."');\n";
  85.         foreach($lang->chat_js[0]->status as $status_valueecho "lang_status_text.push('".$status_value->tagData."');\n";
  86.         foreach($lang->chat_js[0]->status as $status_valueecho "lang_status_rights.push('".$status_value->tagAttrs['rights']."');\n";
  87.     }
  88. }

Documentation generated on Tue, 22 Dec 2009 09:42:50 +0100 by phpDocumentor 1.4.1