public static function getHref($href) { if ($href != '') { if ($href[0] == '#') { $href = Manager::getStaticURL(Manager::getApp(), substr($href, 1)); } else { $href = MAction::getHrefAction($href); } } return $href; }
public function buildURL($action = '', $parameters = array()) { //mtrace('buildURL = ' . $action); //mtrace($parameters); $app = Manager::getApp(); $module = Manager::getModule(); if ($action[0] == '@') { $url = Manager::getAppURL($app); $action = substr($action, 1); } elseif ($action[0] == '>') { $url = Manager::getAppURL($app); $action = substr($action, 1); } elseif ($action[0] == '#') { $url = Manager::getStaticURL(); $action = substr($action, 1); } else { $url = Manager::getAppURL($app); } //mtrace('url = '. $url); $path = ''; //mtrace("============== buildURL ============"); //mtrace('*action = ' . $action); if ($p = strpos($action, '/')) { $index = substr($action, 0, $p); $action = substr($action, $p + 1); } else { $index = $module != '' ? $module : $app; } // mtrace('index = ' . $index); // mtrace('action = ' . $action); //$action = str_replace('.','/', $action); $path = '/' . $action; // mtrace('*index = ' . $index); // mtrace('app = ' . $app); if ($index != $app) { $path = '/' . $index . $path; } //mtrace('*path = ' . $path); if (count($parameters)) { $query = http_build_query($parameters); $path .= (strpos($path, '?') === false ? '?' : '') . $query; } $url .= $path; //mtrace('url = ' . $url); //mtrace("============ end getURL ============"); return $url; }
public function formImagens() { $this->data->location = Manager::getStaticURL('exemplos', 'images/logo.png'); $this->data->icon = Manager::getStaticURL('exemplos', 'images/16x16/find.png'); $this->render(); }
function helper_image($matches) { $m = explode('|', $matches[1]); $source = Manager::getStaticURL('', 'images/' . $m[0], true); $image = new MImage('', '', '', $source); // return '<a ' . $class . ' href="/' . $target . '">' . $text . '</a>'; return $image->generate(); }
public function formAjaxControls() { $this->data->pessoas = Pessoa::create()->listAll()->asQuery()->chunkResult(); $this->data->toolButton = "What."; $this->data->location = Manager::getStaticURL("exemplos", "images/logo.png"); $this->render(); }