====== MediaDao ====== **Layer:** ''DAO'' · **Source:** ''lib/dao/MediaDao.php:22'' (lines 22–663) ---- class MediaDao extends Dao ======= Docblock Metadata ======= ^ Tag ^ Value ^ | ''@category'' | Dao Class | | ''@author'' | M.Noermoehammad | | ''@license'' | MIT | | ''@version'' | 1.0 | | ''@since'' | Since Release 1.0 | ======= Inheritance ======= ^ Relation ^ Type ^ Meaning ^ | extends | [[scriptlog:lib:core:dao|''Dao'']] | parent class/interface | ======= Constants (0) ======= //None.// ======= Properties (1) ======= ^ Visibility ^ Type ^ Name ^ Default ^ Line ^ | ''private'' | ''(untyped)'' | ''$selected'' | | 24 | ======= Methods (22) ======= ^ Visibility ^ Method ^ Summary ^ Line ^ | public | ''__construct()'' | (undocumented) | 26 | | public | ''findAllMedia()'' | Find All Media | 39 | | public | ''findMediaById()'' | Find media by Id | 88 | | public | ''findMediaByType()'' | Find media by media format type | 118 | | public | ''findMediaMetaValue()'' | find mediameta by it's id and key | 147 | | public | ''findAllMediaBlog()'' | Find all media for Blog | 169 | | public | ''findMediaBlog()'' | Find media for blog based on ID | 189 | | public | ''findAllMediaPage()'' | findAllMediaPage | 214 | | public | ''findMediaPage()'' | findMediaPage | 236 | | public | ''createMedia()'' | Add new media | 260 | | public | ''createMediaMeta()'' | Add new media meta | 285 | | public | ''updateMedia()'' | Update Media | 306 | | public | ''updateMediaMeta()'' | updateMediaMeta | 343 | | public | ''deleteMedia()'' | Delete Media | 365 | | public | ''checkMediaId()'' | Check media's Id | 385 | | public | ''dropDownMediaAccess()'' | drop down media access | 403 | | public | ''dropDownMediaTarget()'' | dropDownMediaTarget() | 425 | | public | ''dropDownMediaStatus()'' | dropDownMediaStatus | 445 | | public | ''dropDownMediaSelect()'' | dropDownMediaSelect() | 465 | | public | ''imageRadioButton()'' | imageRadioButton | 515 | | public | ''imageUploadHandler()'' | imageUploadHandler | 583 | | public | ''totalMediaRecords()'' | Total media records | 650 | ======== __construct() ======== public function __construct() //lines 26–29 (4)// //Takes no parameters.// ======== findAllMedia() ======== public function findAllMedia($orderBy = 'ID', $user_level = null) //lines 39–78 (40)// Find All Media ^ Parameter ^ Type ^ Default ^ Description ^ | ''$orderBy'' | ''(untyped)'' | '''ID''' | //none// | | ''$user_level'' | ''(untyped)'' | ''null'' | //none// | **Returns:** ''(none declared)'' — array ======== findMediaById() ======== public function findMediaById($mediaId, $sanitize) //lines 88–108 (21)// Find media by Id ^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// | | ''$sanitize'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' — mixed ======== findMediaByType() ======== public function findMediaByType($type) //lines 118–137 (20)// Find media by media format type ^ Parameter ^ Type ^ Default ^ Description ^ | ''$type'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' — array ======== findMediaMetaValue() ======== public function findMediaMetaValue($mediaId, $media_filename, $sanitize) //lines 147–160 (14)// find mediameta by it's id and key ^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// | | ''$media_filename'' | ''(untyped)'' | //required// | //none// | | ''$sanitize'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' ======== findAllMediaBlog() ======== public function findAllMediaBlog($orderBy = 'ID') //lines 169–181 (13)// Find all media for Blog ^ Parameter ^ Type ^ Default ^ Description ^ | ''$orderBy'' | ''(untyped)'' | '''ID''' | //none// | **Returns:** ''(none declared)'' — mixed ======== findMediaBlog() ======== public function findMediaBlog($mediaId) //lines 189–205 (17)// Find media for blog based on ID ^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' ======== findAllMediaPage() ======== public function findAllMediaPage($orderBy = 'ID') //lines 214–227 (14)// findAllMediaPage ^ Parameter ^ Type ^ Default ^ Description ^ | ''$orderBy'' | ''(untyped)'' | '''ID''' | //none// | **Returns:** ''(none declared)'' — mixed ======== findMediaPage() ======== public function findMediaPage($mediaId) //lines 236–251 (16)// findMediaPage ^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' — mixed ======== createMedia() ======== public function createMedia($bind) //lines 260–276 (17)// Add new media ^ Parameter ^ Type ^ Default ^ Description ^ | ''$bind'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' ======== createMediaMeta() ======== public function createMediaMeta($bind) //lines 285–295 (11)// Add new media meta ^ Parameter ^ Type ^ Default ^ Description ^ | ''$bind'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' ======== updateMedia() ======== public function updateMedia($sanitize, $bind, $mediaId) //lines 306–332 (27)// Update Media ^ Parameter ^ Type ^ Default ^ Description ^ | ''$sanitize'' | ''(untyped)'' | //required// | //none// | | ''$bind'' | ''(untyped)'' | //required// | //none// | | ''$mediaId'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' ======== updateMediaMeta() ======== public function updateMediaMeta($sanitize, $bind, $mediaId) //lines 343–355 (13)// updateMediaMeta ^ Parameter ^ Type ^ Default ^ Description ^ | ''$sanitize'' | ''(untyped)'' | //required// | //none// | | ''$bind'' | ''(untyped)'' | //required// | //none// | | ''$mediaId'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' — void ======== deleteMedia() ======== public function deleteMedia($mediaId, $sanitize) //lines 365–374 (10)// Delete Media ^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// | | ''$sanitize'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' ======== checkMediaId() ======== public function checkMediaId($id, $sanitize) //lines 385–393 (9)// Check media's Id ^ Parameter ^ Type ^ Default ^ Description ^ | ''$id'' | ''(untyped)'' | //required// | //none// | | ''$sanitize'' | ''(untyped)'' | //required// | //none// | **Returns:** ''(none declared)'' — numeric ======== dropDownMediaAccess() ======== public function dropDownMediaAccess($selected = "") //lines 403–414 (12)// drop down media access set media access ^ Parameter ^ Type ^ Default ^ Description ^ | ''$selected'' | ''(untyped)'' | ''""'' | //none// | **Returns:** ''(none declared)'' — string ======== dropDownMediaTarget() ======== public function dropDownMediaTarget($selected = "") //lines 425–436 (12)// dropDownMediaTarget() set media target ^ Parameter ^ Type ^ Default ^ Description ^ | ''$selected'' | ''(untyped)'' | ''""'' | //none// | **Returns:** ''(none declared)'' — string ======== dropDownMediaStatus() ======== public function dropDownMediaStatus($selected = "") //lines 445–456 (12)// dropDownMediaStatus ^ Parameter ^ Type ^ Default ^ Description ^ | ''$selected'' | ''(untyped)'' | ''""'' | //none// | **Returns:** ''(none declared)'' — string ======== dropDownMediaSelect() ======== public function dropDownMediaSelect($selected = null) //lines 465–506 (42)// dropDownMediaSelect() ^ Parameter ^ Type ^ Default ^ Description ^ | ''$selected'' | ''(untyped)'' | ''null'' | //none// | **Returns:** ''(none declared)'' — string ======== imageRadioButton() ======== public function imageRadioButton($checked = null) //lines 515–575 (61)// imageRadioButton ^ Parameter ^ Type ^ Default ^ Description ^ | ''$checked'' | ''(untyped)'' | ''null'' | //none// | **Returns:** ''(none declared)'' — mixed ======== imageUploadHandler() ======== public function imageUploadHandler($mediaId = null) //lines 583–640 (58)// imageUploadHandler ^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | ''null'' | //none// | **Returns:** ''(none declared)'' ======== totalMediaRecords() ======== public function totalMediaRecords(array $data = []): ?int //lines 650–662 (13)// Total media records ^ Parameter ^ Type ^ Default ^ Description ^ | ''$data'' | ''array'' | ''[]'' | = null | **Returns:** ''?int'' — integer|numeric ======= Imports ======= ^ Alias ^ Fully-qualified name ^ | ''ActionConst'' | [[scriptlog:lib:core:actionconst|''Scriptlog\Core\ActionConst'']] | | ''Dao'' | [[scriptlog:lib:core:dao|''Scriptlog\Core\Dao'']] | | ''Sanitize'' | [[scriptlog:lib:core:sanitize|''Scriptlog\Core\Sanitize'']] | ---- //This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//