diff options
Diffstat (limited to 'app/class')
-rw-r--r-- | app/class/modelhome.php | 9 | ||||
-rw-r--r-- | app/class/opt.php | 26 |
2 files changed, 27 insertions, 8 deletions
diff --git a/app/class/modelhome.php b/app/class/modelhome.php index 3ff72c7..5d16062 100644 --- a/app/class/modelhome.php +++ b/app/class/modelhome.php @@ -12,20 +12,13 @@ class Modelhome extends Modeldb $opt = new Opt(Art2::classvarlist()); $opt->setcol(['id', 'tag', 'linkfrom', 'linkto', 'description', 'title', 'datemodif', 'datecreation', 'secure']); - //$table = $listmanager->getlisteropt($opt); - //$listmanager->listcalclinkfrom($table); $opt->settaglist($table); $opt->submit(); - - return $opt; } - public function optupdate() - { - - } + public function table2($table, $opt) diff --git a/app/class/opt.php b/app/class/opt.php index f1cb4df..9d23c3f 100644 --- a/app/class/opt.php +++ b/app/class/opt.php @@ -86,6 +86,32 @@ class Opt } } + public function getadress($sortby) + { + if(in_array($sortby, $this->col)) { + if($this->sortby() === $sortby) { + $order = $this->order * -1; + } else { + $order = $this->order; + } + $adress = '?sortby=' . $sortby; + $adress .= '&order=' . $order; + $adress .= '&secure=' . $this->secure; + $adress .= '&tagcompare=' . $this->tagcompare; + foreach ($this->tagfilter as $tag) { + $adress .= '&tagfilter[]=' . $tag; + } + if($this->invert == 1) { + $adress .= '&invert=1'; + } + $adress .= '&submit=filter'; + + return $adress; + } else { + returnfalse; + } + } + // _______________________________________________ G E T _______________________________________________ |