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


ProjektAustausch Basel - Kalifornien


ProjektCafé Secondas


ProjektDas Schweiz-Deutsch-Französische Jugendprojekt- TRiJO


ProjektEnergie-Erlebnistag


Projektgoforit


ProjektHelpyourself für Mädchen - lerne Heilkräuter, Oele, Wickel und Massage kennen


ProjektICT und Webseiten


ProjektIGLUBAUER


Projektim Bilde sein


ProjektInternationales FigurenTheaterFestival Basel vom 31. August –12. September 2011


ProjektJetzt gibt's ein paar um die Ohren!...


ProjektKassensturz


ProjektKinder führen Kinder durch die Kunsthalle


Projektkult & co


ProjektKurzfilme gestalten


ProjektLehrmittel im internet




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