aboutsummaryrefslogtreecommitdiff
path: root/app/class
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-12-05 19:34:23 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-12-05 19:34:23 +0100
commit1d463145d3a1dae2ea91f75d4d854ea0ea4c431e (patch)
tree057057b69d22dbeb70259b65166b8e1247310c2a /app/class
parent7fb607b48c181512b31f52a7ef7e302f331ec18d (diff)
downloadwcms-1d463145d3a1dae2ea91f75d4d854ea0ea4c431e.tar.gz
wcms-1d463145d3a1dae2ea91f75d4d854ea0ea4c431e.zip
home table sort
Diffstat (limited to 'app/class')
-rw-r--r--app/class/modelhome.php9
-rw-r--r--app/class/opt.php26
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 _______________________________________________