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


AngebotAtelier für Innenarchitektur und Design


AngebotAtelier für Raumgestaltung


AngebotAtelier für Steinhauerei


AngebotAus dem Auge, aus dem Sinn?


AngebotAusbildungspartner im Chemie- und Pharmabereich. BL


AngebotAusbildungspartner im Chemie- und Pharmabereich. BS


Angebotausstellen-inszenieren-präsentieren


AngebotBarfüsser Apotheke


AngebotBasel und die Umwelt: Vom Wissen zum Handeln


AngebotBasel United - auch Stadien brauchen ein Management


AngebotBauen mit Holz


AngebotBauen, Wohnen, Leben


AngebotBaugeschäft Egeler Lutz


AngebotBeratung bei naturwissenschaftlichen Experimenten


AngebotBeratung zu Natur und Umwelt


AngebotBerufe in der Hotellerie


AngebotBesuch der Sternwarte St. Margarethen in Basel-Binningen


AngebotBetrieb bei den Basler Verkehrsbetrieben.




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