Eval error in symbol ActionList: Function split() is deprecated
1:
2:     
3:     $typestr = isset($_GET["type"]) ? $_GET["type"] : false;
4:     $mode = isset($_GET["_mode"]) ? $_GET["_mode"] : "Searchlist";
5:     $keyword = isset($_GET["keyword"]) ? $_GET["keyword"] : false;
6:     $sort = isset($_GET["sort"]) ? $_GET["sort"] : "";
7:     $direction = isset($_GET["direction"]) ? (strtoupper($_GET["direction"]) == "DESC" ? " DESC" : "") : "";
8:     	$fields = isset($_GET["fields"]) ? $_GET["fields"] : "Id,Type,Name";
9:     $start = isset($_GET["start"]) ? $_GET["start"] : false;
10:     $limit = isset($_GET["limit"]) ? $_GET["limit"] : 20;
11:     $flag = isset($_GET["flag"]) ? $_GET["flag"] : NODE_READABLE;
12:     $type = $typestr ? split(',', $typestr) : false;
13:     
14:     /* show Filters */
15:     $str = '

Filter

'; 16: $str.= '
'; 17: $str.= ''; 18: $str.= ''; 19: $str.= ''; 20: $str.= ''; 21: $str.= ''; 22: $str.= ''; 23: $str.= '"; 25: 26: /* show Sorting */ 27: $str.= ''; 33: 34: /* show next / prev */ 35: $str.= '
Stichworte:  
Typ:
Sortierung: '; 28: $str.= ' '; 31: $str.= ' pro Seite'; 32: $str.= '
'; 36: $S->p($str); 37: 38: /* 39: if ($typestr) 40: $S->p("Typ: ".$typestr."

"); 41: if ($keyword) 42: $S->p("Stichworte: ".$keyword."

"); 43: //if ($sort) 44: $S->p("Sortierung: ".$sort."

"); 45: */ 46: $S->p("

"); 47: 48: /* 49: if ($S->user && $S->user->id !== N_USER_GUEST && $mode == "Searchlist") 50: $mode = "EditLink"; 51: */ 52: 53: $c = add($context, ATTR_MODE, $mode); 54: 55: $tables = "Nodes"; 56: $attrcount = 0; 57: // search only for publicly readable (N_READABLE) nodes 58: 59: $where = "Nodes.Flags & ".NODE_READABLE."=".NODE_READABLE; 60: 61: if ($flag == "unpub") 62: $where.= " AND Nodes.Flags & ".NODE_PUBLISHED." = 0"; 63: if ($flag == "deleted") 64: $where.= " AND Nodes.Flags & ".NODE_DELETED." = ".NODE_DELETED; 65: else 66: $where.= " AND Nodes.Flags & ".NODE_DELETED." = 0"; 67: 68: 69: // and nodes of the specified type 70: if ($type) 71: $where.= " AND (Type='".join("' OR Type='", $type)."')"; 72: if ($keyword) { 73: $keys = preg_split("/\s(or|and|oder|und)\s|[\s,\;\.\+]+/", $keyword); 74: foreach ($keys as $k) { 75: $atable = "a".(++$attrcount); 76: $tables.= ", Attributes as $atable"; 77: $where.= " AND Nodes.Id = $atable.Nodeid"; 78: $where.= " AND $atable.Value like '%$k%'"; 79: } 80: } 81: 82: if ($sort) { 83: $order = "ORDER BY "; 84: if ($sort == 'Lastmod' || $sort == 'Id' || $sort == 'Type') 85: $order.= $sort.$direction; 86: else { 87: $atable = "a".(++$attrcount); 88: $tables.= ", Attributes as $atable"; 89: $where.= " AND Nodes.Id = $atable.Nodeid"; 90: $where.= " AND $atable.Name='$sort'"; 91: $order.= $atable.".Value ".$direction; 92: } 93: } else 94: $order=""; 95: 96: if ($limit) { 97: $sqllimit = " LIMIT ".($start ? $start."," : "").(int)$limit; 98: } 99: 100: $sql = "SELECT Nodes.* FROM $tables WHERE $where GROUP BY Id $order $sqllimit"; 101: //print $sql; 102: $nodes = $S->loadList($sql); 103: 104: if ($mode == "tab") { 105: $cols = split(',', $fields); 106: $str = ""; 107: $colswap = 0; 108: foreach ($nodes as $n) { 109: $bgcol = (++$colswap % 2) ? ' bgcolor="#f0f0f0"' : ''; 110: $str.= ''; 111: for($i=0; $i < count($cols); ++$i) { 112: $str.= ''; 113: } 114: $str.= ''; 115: } 116: $str.= "
'.$n->get($cols[$i]).' 


"; 117: $S->p($str); 118: } 119: else { 120: foreach ($nodes as $n) { 121: $n->show($c); 122: } 123: } 124: 125: if (count($nodes) == $limit) { 126: $S->p('

'); 127: $S->p(''); 128: $S->p('Weitere Einträge
'); 129: } 130: 131: $S->psym("TypeLegende"); 132:
m@l - marktplatz für ausserschulisches lernen

 

m@l-Liste

Filter

Stichworte:  
Typ:
Sortierung: pro Seite


Angebot"Rägeboge" - schnuppern in einer Kinderkrippe


Angebot1000 Fragen zur Gleichstellung


Angebot4 seasons 4 jazz


AngebotAbfall ist Kultur !


AngebotAlles ums Drucken - Werner Druck AG


Angebotallwäg, Kunst im öffentlichen Raum


AngebotAm Anfang war der Text ... - freischaffender Journalist


AngebotArbeit einer Schulpsychologin in der Stadt


AngebotArbeit mit Familien oder einzelnen Familienmitgliedern


AngebotArchitekten


AngebotArchitektur: Kompositionen in Stein, Stahl und Glas


AngebotArchäologie in Basel


AngebotAstrologisch-psychologische Lebensberatung


AngebotAtel Gebäudetechnik




Weitere Einträge


Thema   Angebot   Projekt   Weblink   Text   Dokument   Story  



Das m@l Blog

Was erwarten Schule und Wirtschaft voneinander?

Studie zu ausserschulischem Lernen



kult & co

im Bilde sein

Das Schweiz-Deutsch-Fran-
zösische Jugendprojekt- TRiJO



Workshop mit dem Künstler Thomas Putze

Abschlussreise mit Kunstbegegnungen

équilibres – Experimente im Werken