public function parse_blogurl()
{
global $manager;
+<<<<<<< HEAD
$blogid = getBlogIDFromItemID($this->commentsObj->itemid);
$blog =& $manager->getBlog($blogid);
+=======
+ $item =& $manager->getItem($this->commentsObj->itemid, 1, 1);
+ $blog =& $manager->getBlog($item['blogid']);
+>>>>>>> skinnable-master
echo $blog->getURL();
return;
}
array_shift($params);
// pass info on current item and current comment as well
+<<<<<<< HEAD
$params = array_merge(array(&$this->currentComment), $params);
$params = array_merge(array(&$this->commentsObj->itemActions->currentItem), $params);
call_user_func_array(array(&$plugin,'doTemplateCommentsVar'), $params);
+=======
+ $target = array(&$this->currentComment);
+ $params = array_merge($target, $params);
+ $target = array(&$this->commentsObj->itemActions->currentItem);
+ $params = array_merge($target, $params);
+
+ call_user_func_array(array($plugin,'doTemplateCommentsVar'), $params);
+>>>>>>> skinnable-master
return;
}
*/
public function parse_userlinkraw()
{
+<<<<<<< HEAD
echo $this->currentComment['userlinkraw'];
+=======
+ echo (array_key_exists('userlinkraw', $this->currentComment) && !empty($this->currentComment['userlinkraw'])) ? $this->currentComment['userlinkraw'] : '';
+>>>>>>> skinnable-master
return;
}
$condition = ($blog && ($blog->getSetting($name) == $value));
break;
case 'itemblogsetting':
+<<<<<<< HEAD
$b =& $manager->getBlog(getBlogIDFromItemID($this->currentComment['itemid']));
$condition = ($b && ($b->getSetting($name) == $value));
+=======
+ $item =& $manager->getItem($this->currentComment['itemid'], 1, 1);
+ $blog =& $manager->getBlog($item['blogid']);
+ $condition = ($blog && ($blog->getSetting($name) == $value));
+>>>>>>> skinnable-master
break;
case 'loggedin':
$condition = $member->isLoggedIn();
return FALSE;
}
+<<<<<<< HEAD
$mem =& $manager->getMember($this->currentComment['memberid']);
$b =& $manager->getBlog(getBlogIDFromItemID($this->currentComment['itemid']));
$citem =& $manager->getItem($this->currentComment['itemid'], 1, 1);
// when no parameter is defined, just check if item author is current visitor
if (($key != 'isadmin' && $key != 'name' && $key != 'isauthor' && $key != 'isonteam')) {
return (intval($member->getID()) > 0 && intval($member->getID()) == intval($citem['authorid']));
+=======
+ $member =& $manager->getMember($this->currentComment['memberid']);
+ $item =& $manager->getItem($this->currentComment['itemid'], 1, 1);
+
+ // when no parameter is defined, just check if item author is current visitor
+ if ( ($key != 'isadmin' && $key != 'name' && $key != 'isauthor' && $key != 'isonteam') )
+ {
+ return (intval($memberber->getID()) > 0 && intval($memberber->getID()) == (integer) $item['authorid']);
+>>>>>>> skinnable-master
}
// check comment author name
{
return FALSE;
}
+<<<<<<< HEAD
if ( $value == strtolower($mem->getDisplayName()) )
+=======
+ if ( $value == strtolower($member->getDisplayName()) )
+>>>>>>> skinnable-master
{
return TRUE;
}
// check if comment author is admin
if ( $key == 'isadmin' )
{
+<<<<<<< HEAD
$blogid = intval($b->getID());
if ( $mem->isAdmin() )
{
return TRUE;
}
return $mem->isBlogAdmin($blogid);
+=======
+ if ( $member->isAdmin() )
+ {
+ return TRUE;
+ }
+ return $member->isBlogAdmin($item['blogid']);
+>>>>>>> skinnable-master
}
// check if comment author is item author
if ( $key == 'isauthor' )
{
+<<<<<<< HEAD
return (intval($citem['authorid']) == intval($this->currentComment['memberid']));
+=======
+ return ((integer) $item['authorid'] == (integer) $this->currentComment['memberid']);
+>>>>>>> skinnable-master
}
// check if comment author is on team
if ( $key == 'isonteam' )
{
+<<<<<<< HEAD
return $mem->teamRights(intval($b->getID()));
+=======
+ return $member->teamRights((integer) $item['blogid']);
+>>>>>>> skinnable-master
}
return FALSE;
}
private function ifItemCategory($key = '', $value = '')
{
global $catid, $manager;
+<<<<<<< HEAD
$b =& $manager->getBlog(getBlogIDFromItemID($this->currentComment['itemid']));
$citem =& $manager->getItem($this->currentComment['itemid'],1,1);
if ( ($key == 'catid') && ($value == $icatid) )
{
return $b->isValidCategory($icatid);
+=======
+
+ $item =& $manager->getItem($this->currentComment['itemid'],1,1);
+ $blog =& $manager->getBlog($item['blogid']);
+
+ // when no parameter is defined, just check if a category is selected
+ if ( ($key != 'catname' && $key != 'catid') || ($value == '') )
+ {
+ return $blog->isValidCategory($item['catid']);
+ }
+
+ // check category name
+ if ( $key == 'catname' )
+ {
+ $value = $blog->getCategoryIdFromName($value);
+ if ( $value == $item['catid'] )
+ {
+ return $blog->isValidCategory($item['catid']);
+ }
+ }
+
+ // check category id
+ if ( ($key == 'catid') && ($value == $item['catid']) )
+ {
+ return $blog->isValidCategory($item['catid']);
+>>>>>>> skinnable-master
}
return FALSE;
}
*/
private function ifOnTeam($blogName = '')
{
+<<<<<<< HEAD
global $blog, $member, $manager;
$b =& $manager->getBlog(getBlogIDFromItemID($this->currentComment['itemid']));
// when no blog found
if ( ($blogName == '') && (!is_object($b)) )
+=======
+ global $member, $manager;
+
+ $item =& $manager->getItem($this->currentComment['itemid'], 1, 1);
+ $blog =& $manager->getBlog($item['blogid']);
+
+ // when no blog found
+ if ( ($blogName == '') && !is_object($blog) )
+>>>>>>> skinnable-master
{
return 0;
}
// use current blog
if ( ($blogName == '') || !$manager->existsBlogID($blogid) )
{
+<<<<<<< HEAD
$blogid = $b->getID();
+=======
+ $blogid = $blog->getID();
+>>>>>>> skinnable-master
}
return $member->teamRights($blogid);
*/
private function ifAdmin($blogName = '')
{
+<<<<<<< HEAD
global $blog, $member, $manager;
$b =& $manager->getBlog(getBlogIDFromItemID($this->currentComment['itemid']));
// when no blog found
if ( ($blogName == '') && (!is_object($b)) )
+=======
+ global $member, $manager;
+
+ $item =& $manager->getItem($this->currentComment['itemid'], 1, 1);
+ $blog =& $manager->getBlog($item['blogid']);
+
+ // when no blog found
+ if ( ($blogName == '') && !is_object($blog) )
+>>>>>>> skinnable-master
{
return 0;
}
// use current blog
if ( ($blogName == '') || !$manager->existsBlogID($blogid) )
{
+<<<<<<< HEAD
$blogid = $b->getID();
+=======
+ $blogid = $blog->getID();
+>>>>>>> skinnable-master
}
return $member->isBlogAdmin($blogid);
$params = func_get_args();
array_shift($params);
+<<<<<<< HEAD
return call_user_func_array(array(&$plugin, 'doIf'), $params);
+=======
+ return call_user_func_array(array($plugin, 'doIf'), $params);
+>>>>>>> skinnable-master
}
}