diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2019-11-05 16:42:50 +0100 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2019-11-05 16:42:50 +0100 |
commit | 44e54592f146319dec6f7dd6481a7cb420cd56e9 (patch) | |
tree | 14e10b064dec79363dbe98894e5ed8450465ce9a /app/class/modelpage.php | |
parent | 8775ffd33efb73ef3ee8799dcf1ae78feeef27a2 (diff) | |
download | wcms-44e54592f146319dec6f7dd6481a7cb420cd56e9.tar.gz wcms-44e54592f146319dec6f7dd6481a7cb420cd56e9.zip |
improvments : documentor
Diffstat (limited to 'app/class/modelpage.php')
-rw-r--r-- | app/class/modelpage.php | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/app/class/modelpage.php b/app/class/modelpage.php index a47ebdb..68ccf23 100644 --- a/app/class/modelpage.php +++ b/app/class/modelpage.php @@ -12,7 +12,7 @@ class Modelpage extends Modeldb parent::__construct(); $this->storeinit(Config::pagetable()); if(!$this->dircheck(Model::HTML_RENDER_DIR)) { - throw new Exception("Media error : Cant create /rendernew folder"); + throw new Exception("Media error : Cant create /render folder"); } } @@ -32,7 +32,14 @@ class Modelpage extends Modeldb } - public function getlisterid(array $idlist = []) + /** + * Scan database for specific pages IDs and return array of Pages objects + * + * @param array $idlist list of ID strings + * + * @return array of Page objects + */ + public function getlisterid(array $idlist = []) : array { $pagedatalist = $this->repo->query() ->where('__id', 'IN', $idlist) @@ -45,6 +52,11 @@ class Modelpage extends Modeldb return $pagelist; } + /** + * Store new page in the database + * + * @param Page $page object + */ public function add(Page $page) { @@ -194,6 +206,7 @@ class Modelpage extends Modeldb * @param array $pagelist List of Page * @param array $tagchecked list of tags * @param string $tagcompare string, can be 'OR' or 'AND', set the tag filter method + * * @return array $array */ @@ -280,6 +293,7 @@ class Modelpage extends Modeldb /** * @param array $taglist list of tags * @param array $pagelist list of Page + * * @return array list of tags each containing list of id */ |