CMS  Version 3.9
forum_search_by_author.inc File Reference

Go to the source code of this file.

Variables

 $text = $_GET["author"]
 
 $forum_id = checkNumeric($_GET["forum_id"])
 
 $mgr = new UserManager()
 
 $cl = $mgr->getUserClass()
 
 $u = new $cl
 
if(!($u->hasField("first_name") && $u->hasField("last_name"))) $pk = $u->getPrimaryKey()
 
 $table = $u->table
 
 $messages
 
 $view = new ForumSearchResultsView($messages, $_GET["author"])
 
 $script = $view->writeScript()
 

Variable Documentation

◆ $cl

$cl = $mgr->getUserClass()

Definition at line 9 of file forum_search_by_author.inc.

◆ $forum_id

$forum_id = checkNumeric($_GET["forum_id"])

Definition at line 6 of file forum_search_by_author.inc.

◆ $messages

$messages
Initial value:
= Query::create(ForumMessage, "WHERE deleted=0 AND forum_id=:f AND author_id IN (SELECT $pk FROM $table WHERE concat(first_name, ' ', last_name) LIKE :t) ORDER BY date_posted DESC")
->bind(":f", $forum_id, ":t", $text)
->execute()

Definition at line 20 of file forum_search_by_author.inc.

◆ $mgr

$mgr = new UserManager()

Definition at line 8 of file forum_search_by_author.inc.

◆ $pk

if (!( $u->hasField("first_name") &&$u->hasField("last_name"))) $pk = $u->getPrimaryKey()

Definition at line 16 of file forum_search_by_author.inc.

◆ $script

$script = $view->writeScript()

Definition at line 26 of file forum_search_by_author.inc.

◆ $table

$table = $u->table

Definition at line 17 of file forum_search_by_author.inc.

◆ $text

$text = $_GET["author"]

Definition at line 5 of file forum_search_by_author.inc.

◆ $u

$u = new $cl

Definition at line 10 of file forum_search_by_author.inc.

◆ $view

$view = new ForumSearchResultsView($messages, $_GET["author"])

Definition at line 24 of file forum_search_by_author.inc.