This is an old revision of the document!
Table of Contents
ReplyDao
Layer: DAO · Source: lib/dao/ReplyDao.php:18 (lines 18–252)
class ReplyDao extends Dao
Docblock Metadata
| Tag | Value |
|---|---|
@category | Dao class |
@author | M.Noermoehammad |
@license | MIT |
Inheritance
| Relation | Type | Meaning |
|---|---|---|
| extends | ''Dao'' | parent class/interface |
Constants (0)
None.
Properties (0)
None declared.
Methods (11)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 22 |
| public | createReply() | Create Reply | 33 |
| public | findReplies() | Find Replies by Comment ID (parent) | 69 |
| public | findReply() | Find Reply by ID | 93 |
| public | findRepliesByPost() | Find Replies for a Post (all replies in thread) | 120 |
| public | updateReply() | Update Reply | 141 |
| public | deleteReply() | Delete Reply | 162 |
| public | checkReplyId() | Check Reply ID exists | 179 |
| public | getParentComment() | Get Parent Comment for Reply | 195 |
| public | totalReplyRecords() | Total Reply Records | 217 |
| public | dropDownReplyStatement() | Dropdown for Reply Status | 236 |
__construct()
public function __construct()
lines 22–25 (4)
Takes no parameters.
createReply()
public function createReply($bind)
lines 33–60 (28)
Create Reply
| Parameter | Type | Default | Description |
|---|---|---|---|
$bind | (untyped) | required | none |
Returns: (none declared) — int|bool
findReplies()
public function findReplies($commentId, $orderBy = 'ID')
lines 69–84 (16)
Find Replies by Comment ID (parent)
| Parameter | Type | Default | Description |
|---|---|---|---|
$commentId | (untyped) | required | none |
$orderBy | (untyped) | 'ID' | none |
Returns: (none declared) — array|null
findReply()
public function findReply($id, $sanitize)
lines 93–111 (19)
Find Reply by ID
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared) — array|null
findRepliesByPost()
public function findRepliesByPost($postId, $orderBy = 'ID')
lines 120–132 (13)
Find Replies for a Post (all replies in thread)
| Parameter | Type | Default | Description |
|---|---|---|---|
$postId | (untyped) | required | none |
$orderBy | (untyped) | 'ID' | none |
Returns: (none declared) — array|null
updateReply()
public function updateReply($sanitize, $bind, $ID)
lines 141–154 (14)
Update Reply
| Parameter | Type | Default | Description |
|---|---|---|---|
$sanitize | (untyped) | required | none |
$bind | (untyped) | required | none |
$ID | (untyped) | required | none |
Returns: (none declared)
deleteReply()
public function deleteReply($id, $sanitize)
lines 162–170 (9)
Delete Reply
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared)
checkReplyId()
public function checkReplyId($id, $sanitize)
lines 179–186 (8)
Check Reply ID exists
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared) — bool
getParentComment()
public function getParentComment($parentId, $sanitize)
lines 195–208 (14)
Get Parent Comment for Reply
| Parameter | Type | Default | Description |
|---|---|---|---|
$parentId | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared) — array|null
totalReplyRecords()
public function totalReplyRecords($data = null, $parentId = null)
lines 217–228 (12)
Total Reply Records
| Parameter | Type | Default | Description |
|---|---|---|---|
$data | (untyped) | null | none |
$parentId | (untyped) | null | none |
Returns: (none declared) — int
dropDownReplyStatement()
public function dropDownReplyStatement($selected = '')
lines 236–251 (16)
Dropdown for Reply Status
| Parameter | Type | Default | Description |
|---|---|---|---|
$selected | (untyped) | '''''' | none |
Returns: (none declared) — string
Imports
| Alias | Fully-qualified name |
|---|---|
Dao | ''Scriptlog\Core\Dao'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
