From e785f2c811a3e6bef9e53ad1ae91f3c774d2f42f Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Fri, 12 Feb 2016 23:22:40 +0000
Subject: [PATCH] [mod_tv] Poprawka ładowania programu TV (external entites)
---
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