1
Hi,
I have a big question. I have studied the code of XOOPS Classes, but i can't understand why we need to use the function is_array() if always the variable is replaced by the next array item.
I look in all code for an answer, but i can't find.
Is it a bug trap?
class.newsstory.php
function NewsStory($storyid=-1)
{
$this->db =& Database::getInstance();
$this->table = $this->db->prefix("stories");
$this->topicstable = $this->db->prefix("topics");
if (is_array($storyid)) {
$this->makeStory($storyid);
$this->newstopic = $this->topic();
} elseif($storyid != -1) {
$this->getStory(intval($storyid));
$this->newstopic = $this->topic();
}
}
On makeStory method in class XoopsStory we aren't get new instances of XoopsStory
(...)
function makeStory($array)
{
foreach ( $array as $key=>$value ){
$this->$key = $value;
}
}
Best regards,
Celso Goya
moinho.net