From 9eb89f7247598edc48f464f13933de825413358d Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Sat, 01 Nov 2014 23:48:13 +0000
Subject: [PATCH] [core] Poprawka kodu, który mógł wstawiać binarne wartości do drzewa DOM w klasie BotMsgGG.

---
 class/BotUser.php |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/class/BotUser.php b/class/BotUser.php
index 1326f8c..2fe8251 100644
--- a/class/BotUser.php
+++ b/class/BotUser.php
@@ -9,13 +9,13 @@
 	 * - IMified
 	 * - HTTP
 	 * - Local
-	 * @var string
+	 * @var string $interface
 	 */
 	private $interface;
 	
 	/**
 	 * Numer lub identyfikator użytkownika
-	 * @var string
+	 * @var string $uid
 	 */
 	private $uid;
 	
@@ -29,22 +29,30 @@
 	 * - yahoo.imified.com
 	 * - gtalk.imified.com
 	 * - localhost
-	 * @var string
+	 * @var string $network
 	 */
 	private $network;
 	
 	/**
 	 * Identyfikator/unikalna nazwa bota, do którego skierowano zapytanie.
 	 * Najczęściej numer Gadu-Gadu lub botkey w przypadku IMified.com
+	 * @var string $bot
 	 */
 	private $bot;
 	
 	/**
 	 * Parametry zapytania. Przy IMified równe zmiennej $_POST['channel']
-	 * @var string
+	 * @var string $params
 	 */
 	private $params;
 	
+	/**
+	 * Konstruktor. W argumencie otrzymuje pseudo-URL określający użytkownika i sieć.
+	 * Przykłady:
+	 * - Gadu-Gadu://123456\@gadu-gadu.pl
+	 * - IMified://user\\\@jabber\@jabber.imified.com/BOTKEY?private
+	 * @param string $user URL użytkownika
+	 */
 	function __construct($user) {
 		$data = parse_url($user);
 		
@@ -55,8 +63,13 @@
 		$this->params = @$data['query'];
 	}
 	
+	/**
+	 * Umożliwia dostęp tylko do odczytu do prywanych zmiennych
+	 * @param string $name Nazwa zmiennej
+	 * @return mixed Wartość zmiennej prywatnej
+	 */
 	function __get($name) {
 		return $this->$name;
 	}
 }
-?>
+?>
\ No newline at end of file

--
Gitblit v1.9.1