<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : pcpin chat 6 (slave)</title>
		<link>https://www.cotonti.com</link>
		<description>Son konu mesajları</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 10 Apr 2026 18:48:35 -0000</pubDate>

		<item>
			<title>fedai</title>
			<description><![CDATA[<a href="http://www.pcpin.com/" rel="nofollow">http://www.pcpin.com/</a><br />
Demo: <a href="http://demo.chat.pcpin.com/" rel="nofollow">http://demo.chat.pcpin.com/</a><br />
<br />
<br />
sample phpbb2 codes(mods/slave/phpbb2/phpbb2.php):<br />
<div class="highlight"><pre class="php">&lt;?php
/**
 *    This file is part of &quot;PCPIN Chat 6&quot;.
 *
 *    &quot;PCPIN Chat 6&quot; is free software; you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation; either version 3 of the License, or
 *    (at your option) any later version.
 *
 *    &quot;PCPIN Chat 6&quot; is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.
 */


if (!file_exists('../extension.inc')) {
  PCPIN_Common::dieWithError(1, 'Slave mode: No phpBB2 installation found');
}

if (empty($_pcpin_init_session-&gt;_s_user_id)) {

  // Get parent directory name
  $master_to_chat_path_parts=explode('/', !empty($_SERVER&#091;'SCRIPT_FILENAME'&#093;)? $_SERVER&#091;'SCRIPT_FILENAME'&#093; : (!empty($_SERVER&#091;'SCRIPT_NAME'&#093;)? $_SERVER&#091;'SCRIPT_NAME'&#093; : $_SERVER&#091;'PHP_SELF'&#093;));
  $chat_dir=$master_to_chat_path_parts&#091;count($master_to_chat_path_parts)-2&#093;;
  unset($master_to_chat_path_parts);

  /**
   * phpBB stuff
   */
  define('IN_PHPBB', true);

  // Load master base
  chdir('..');
  $_pcpin_init_session-&gt;_db_restoreCharsets();
  require('extension.inc');
  require('common.'.$phpEx);
  chdir($chat_dir);
  $_pcpin_init_session-&gt;_db_setCharsets();

  /**
   * phpBB root page
   */
  if (!defined('PCPIN_SLAVE_MASTER_PATH')) define('PCPIN_SLAVE_MASTER_PATH', '..');

  /**
   * phpBB LogIn page
   */
  if (!defined('PCPIN_SLAVE_LOGIN_PATH')) define('PCPIN_SLAVE_LOGIN_PATH', '../login.'.$phpEx);

  /**
   * phpBB LogIn page HTTP method
   */
  if (!defined('PCPIN_SLAVE_LOGIN_METHOD')) define('PCPIN_SLAVE_LOGIN_METHOD', 'get');

  /**
   * phpBB LogIn page additional variable name and value pairs, pairs are separated using &quot;&amp;&quot; character
   */
  if (!defined('PCPIN_SLAVE_LOGIN_VARS')) define('PCPIN_SLAVE_LOGIN_VARS', 'redirect='.$chat_dir);


  // Supported data
  $_pcpin_slave_userdata=array('login'            =&gt;  null,
                               'password'         =&gt;  null,
                               'email'            =&gt;  null,
                               'hide_email'       =&gt;  null,
                               'joined'           =&gt;  null,
                               'date_format'      =&gt;  null,
                               'is_admin'         =&gt;  null,
                               'banned_until'     =&gt;  null,
                               'time_zone_offset' =&gt;  null,
                               'is_guest'         =&gt;  null,
                               'language'         =&gt;  strtolower($phpbb_userdata&#091;'default_lang'&#093;),
                               'homepage'         =&gt;  null,
                               'gender'           =&gt;  null,
                               'age'              =&gt;  null,
                               'icq'              =&gt;  null,
                               'msn'              =&gt;  null,
                               'aim'              =&gt;  null,
                               'yim'              =&gt;  null,
                               'location'         =&gt;  null,
                               'occupation'       =&gt;  null,
                               'interests'        =&gt;  null,
                               'avatar'           =&gt;  null,
                               'is_moderator'     =&gt;  null,
                               );

  // Get userdata
  $phpbb_userdata=session_pagestart($user_ip, PAGE_INDEX);

  if (!empty($phpbb_userdata&#091;'user_active'&#093;)) {
    // Logged in user
    $_pcpin_slave_userdata&#091;'login'&#093;             = $phpbb_userdata&#091;'username'&#093;;
    $_pcpin_slave_userdata&#091;'password'&#093;          = $phpbb_userdata&#091;'user_password'&#093;;
    $_pcpin_slave_userdata&#091;'email'&#093;             = $phpbb_userdata&#091;'user_email'&#093;;
    $_pcpin_slave_userdata&#091;'hide_email'&#093;        = empty($phpbb_userdata&#091;'user_viewemail'&#093;)? 'y' : 'n';
    $_pcpin_slave_userdata&#091;'joined'&#093;            = date('Y-m-d H:i:s', $phpbb_userdata&#091;'user_regdate'&#093;*1);
    $_pcpin_slave_userdata&#091;'date_format'&#093;       = $phpbb_userdata&#091;'user_dateformat'&#093;;
    $_pcpin_slave_userdata&#091;'is_admin'&#093;          = (defined('ADMIN') &amp;&amp; $phpbb_userdata&#091;'user_level'&#093;==ADMIN)? 'y' : 'n';
    $_pcpin_slave_userdata&#091;'time_zone_offset'&#093;  = $phpbb_userdata&#091;'user_timezone'&#093;*3600;
    $_pcpin_slave_userdata&#091;'is_guest'&#093;          = 'n';
    $_pcpin_slave_userdata&#091;'language'&#093;          = strtolower($board_config&#091;'default_lang'&#093;);
    $_pcpin_slave_userdata&#091;'homepage'&#093;          = $phpbb_userdata&#091;'user_website'&#093;;
    $_pcpin_slave_userdata&#091;'icq'&#093;               = $phpbb_userdata&#091;'user_icq'&#093;;
    $_pcpin_slave_userdata&#091;'msn'&#093;               = $phpbb_userdata&#091;'user_msnm'&#093;;
    $_pcpin_slave_userdata&#091;'aim'&#093;               = $phpbb_userdata&#091;'user_aim'&#093;;
    $_pcpin_slave_userdata&#091;'yim'&#093;               = $phpbb_userdata&#091;'user_yim'&#093;;
    $_pcpin_slave_userdata&#091;'location'&#093;          = $phpbb_userdata&#091;'user_from'&#093;;
    $_pcpin_slave_userdata&#091;'occupation'&#093;        = $phpbb_userdata&#091;'user_occ'&#093;;
    $_pcpin_slave_userdata&#091;'interests'&#093;         = $phpbb_userdata&#091;'user_interests'&#093;;
    $_pcpin_slave_userdata&#091;'is_moderator'&#093;      = (defined('MOD') &amp;&amp; $phpbb_userdata&#091;'user_level'&#093;==MOD)? 'y' : 'n';
    // Get avatar
    if (!empty($phpbb_userdata&#091;'user_avatar'&#093;)) {
      $_pcpin_slave_userdata&#091;'avatar'&#093;=dirname(PCPIN_SLAVE_MASTER_PATH.'/dummy').'/images/avatars/'.$phpbb_userdata&#091;'user_avatar'&#093;;
    }
    // Recode data
    if (extension_loaded('mbstring')) {
      // &quot;mbstring&quot; extension is loaded, we have best chances to recode the data correctly
      $_pcpin_slave_available_encodings=array('arabic'=&gt;'windows-1256','asturian'=&gt;'iso-8859-1','azerbaijani'=&gt;'UTF-8','belarusian'=&gt;'windows-1251','breton'=&gt;'iso-8859-1','bulgarian'=&gt;'windows-1251','catalan'=&gt;'iso-8859-1','chinese_simplified'=&gt;'gb2312','chinese_traditional'=&gt;'utf-8','croatian'=&gt;'iso-8859-2','czech'=&gt;'Windows-1250','danish'=&gt;'iso-8859-1','dutch'=&gt;'iso-8859-1','english'=&gt;'iso-8859-1','estonian'=&gt;'iso-8859-4','finnish'=&gt;'iso-8859-1','french'=&gt;'ISO-8859-1','galician'=&gt;'iso-8859-1','german'=&gt;'iso-8859-1','german_formal'=&gt;'iso-8859-1','greek'=&gt;'iso-8859-7','hebrew'=&gt;'iso-8859-8-I','hungarian'=&gt;'ISO-8859-2','icelandic'=&gt;'iso-8859-1','italian'=&gt;'iso-8859-1','latvian'=&gt;'windows-1257','lithuanian'=&gt;'windows-1257','macedonian'=&gt;'windows-1251','marathi'=&gt;'UTF-8','mongolian'=&gt;'UTF-8','norwegian'=&gt;'iso-8859-1','norwegian_nynorsk'=&gt;'iso-8859-1','polish'=&gt;'iso-8859-2','romanian'=&gt;'iso-8859-2','russian'=&gt;'windows-1251','serbian'=&gt;'windows-1250','slovak'=&gt;'Windows-1250','slovenian'=&gt;'windows-1250','spanish'=&gt;'iso-8859-1','swedish'=&gt;'iso-8859-1','thai'=&gt;'UTF-8','turkish'=&gt;'iso-8859-9','uighur'=&gt;'iso-8859-1','ukrainian'=&gt;'windows-1251','uzbek'=&gt;'utf-8','valencian'=&gt;'iso-8859-1','vietnamese'=&gt;'utf-8');
      $_pcpin_slave_used_encodings='';
      if (!empty($_pcpin_slave_userdata&#091;'language'&#093;) &amp;&amp; isset($_pcpin_slave_available_encodings&#091;$_pcpin_slave_userdata&#091;'language'&#093;&#093;)) {
        $_pcpin_slave_used_encodings=$_pcpin_slave_available_encodings&#091;strtolower($_pcpin_slave_userdata&#091;'language'&#093;)&#093;;
      }
      if ($_pcpin_slave_used_encodings!='') {
        foreach ($_pcpin_slave_userdata as $_pcpin_slave_userdata_key=&gt;$_pcpin_slave_userdata_val) {
          if ($_pcpin_slave_userdata_val!='' &amp;&amp; ''!==$_pcpin_slave_tmp=mb_convert_encoding(utf8_decode($_pcpin_slave_userdata_val), 'UTF-8', $_pcpin_slave_used_encodings)) {
            $_pcpin_slave_userdata&#091;$_pcpin_slave_userdata_key&#093;=$_pcpin_slave_tmp;
          }
        }
      }
      unset($_pcpin_slave_available_encodings);
      unset($_pcpin_slave_used_encodings);
      unset($_pcpin_slave_tmp);
    }
  } else {
    // Guest
    $_pcpin_slave_userdata&#091;'is_guest'&#093;='y';
  }
  // Define language
  if ($_pcpin_slave_userdata&#091;'language'&#093;!='') {
    $_pcpin_slave_tmp=get_defined_constants();
    foreach ($_pcpin_slave_tmp as $_pcpin_slave_tmp2=&gt;$_pcpin_slave_tmp3) {
      if (substr($_pcpin_slave_tmp2, 0, 14)=='PCPIN_ISO_LNG_') {
        if ($_pcpin_slave_userdata&#091;'language'&#093;==strtolower(substr($_pcpin_slave_tmp3, 3))) {
          $_pcpin_slave_userdata&#091;'language'&#093;=substr($_pcpin_slave_tmp3, 0, 2);
          break;
        }
      }
    }
    unset($_pcpin_slave_tmp);
    unset($_pcpin_slave_tmp2);
    unset($_pcpin_slave_tmp3);
  }
}

?&gt;</pre></div>
cotonti codes may be mis?]]></description>
			<pubDate>Cmt, 26 Ara 2009 19:42:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=5104&d=0#post21765]]></link>
		</item>
	</channel>
</rss>