Esempio n. 1
0
    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();
    }