Hi all. I'm creating a little class for interface Drupal to a internal web application (all via php language).
I have created this function (that is a part of a class) and I call it from a file called temp/1.php:
public function shoplastnews() { $this->setDirTheme(); $view = views_get_view('l1'); $view->is_cacheable = 0; views_sanitize_view($view); $tmp2 = views_build_view('items',$view,array(),false,5); $ret = array(); $i = 0; foreach($tmp2['items'] as $key => $data) { //print_r($data); $node = node_load($data->nid); $ret[$i]['nid'] = $node->nid; $ret[$i]['titolo'] = $node->title; $ret[$i]['created'] = $node->created; $ret[$i]['link'] = url("node/".$node->nid); //$ret[$i]['link'] = l("nnn","node/".$node->nid); //this does not works, too $i++; } $this->resetWd(); return $ret; }
The function works in right way but not for url() (or the link) function where before the right url is prepend "temp/" that is the directory where my script is running. Where is my error ?
M.
-- Michel 'ZioBudda' Morelli michel@ziobudda.net Consulenza sistemistica in ambito OpenSource. Sviluppo applicazioni web dinamiche (LAMP+Ajax) Telefono: 0200619074 Telefono Cell: +39-3939890025 -- Fax: +39-0291390660
http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it MSN: michel@ziobuddalabs.it JABBER: michel@gmail.com