Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:dao:replydao

This is an old revision of the document!


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 | [[scriptlog:lib:core:dao|''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:lib:core:dao|''Scriptlog\Core\Dao'']] |

This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/dao/replydao.1790413760.txt.gz · Last modified: by admin