public function msyntax($control) { Manager::import('core::classes::extensions::geshi::geshi', 'GeSHi'); $css = Manager::getAbsolutePath('core/classes/extensions/geshi/geshi.css'); $this->page->addStyleSheet($css); $cssCustom = Manager::getAppPath('public/css/geshiCustom.css'); if (file_exists($cssCustom)) { $this->page->addStyleSheet($cssCustom); } $source = $control->text; $language = $control->language; $geshi = new GeSHi($source, $language); $text = $geshi->parse_code(); return <<<EOT {$text} EOT; }
<?php /** * * * @category Maestro * @package UFJF * @subpackage fnbr20 * @copyright Copyright (c) 2003-2012 UFJF (http://www.ufjf.br) * @license http://siga.ufjf.br/license * @version * @since */ namespace auth\models; \Maestro\Manager::import("fnbr20\\models\\Base"); class User extends map\UserMap { public static function config() { return array('log' => array(), 'validators' => array('login' => array('notnull'), 'pwd' => array('notnull'), 'passMD5' => array('notnull'), 'theme' => array('notnull'), 'active' => array('notnull'), 'idPerson' => array('notnull')), 'converters' => array()); } public function getDescription() { return $this->getLogin(); } public function delete() { $this->deleteAssociation('groups'); parent::delete(); }