<?php Oraculum_Register::set('titulo', 'Home'); $ano = Oraculum_Request::getvar('ano'); //Captura o que tiver depois de /ano na URL $mes = Oraculum_Request::getvar('mes'); //Captura o que tiver depois de /mes na URL $calendar = Oraculum_Register::get('calendar'); // Captura o objeto criado no controlador $calendar->addEvent('Hoje é o dia que você está testando o Oraculum Framework!', array(date('Y'), date('m'), date('d'))); // Adiciona um evento na agenda $calendar->seturl(URL . 'plugin/calendar/ano/%y/mes/%m'); // Define qual o padrao da URL $calendar->setmonth((int) $mes); $calendar->setyear((int) $ano); $calendar->showmonth(false); $controller = $calendar->getcontroller(); echo $controller; $calendar->show(); ?> <link rel='stylesheet' media='screen' href='<?php echo URL; ?> public/css/calendar.css' type='text/css' />
function getvar($index = 1, $default = NULL) { return Oraculum_Request::getvar($index, $default); }
<?php $plugin = Oraculum_Request::getvar('plugin'); Oraculum::Load('Plugins'); switch ($plugin) { case 'calendar': Oraculum_Plugins::Load('calendar'); $calendar = new Oraculum_Calendar(); Oraculum_Register::set('calendar', $calendar); break; case 'captcha': Oraculum_Plugins::Load('captcha'); $vcaptcha = Oraculum_Request::getvar('captcha'); if ($vcaptcha == 'generate') { $captcha = new Oraculum_Captcha(); exit; } break; case 'password-generator': Oraculum_Plugins::Load('password-generator'); $password1 = new Oraculum_PasswordGenerator(1); $password2 = new Oraculum_PasswordGenerator(2); $password3 = new Oraculum_PasswordGenerator(3); Oraculum_Register::set('password1', $password1); Oraculum_Register::set('password2', $password2); Oraculum_Register::set('password3', $password3); break; default: $plugin = 'default'; } Oraculum_WebApp::LoadView()->AddTemplate('geral')->LoadPage('plugin-' . $plugin);
<?php $classe = Oraculum_Request::getvar('classe'); $files = '<h2>Oraculum_Files</h2><br /><strong>inc</strong><br /> Oraculum_Files::inc($file)<br /> <br /> Verifica se o arquivo informado pela variável $file existe, e se existir incluí o mesmo e retorna TRUE, senão retorna FALSE.<br /> <br /> PARÂMETROS<br /> $file STRING<br /> Retorno: BOOL<br /> <strong>file_filter</strong><br /> Oraculum_Files::file_filter($filetype, $filter, $negative)<br /> <br /> Verifica se o mimetype do arquivo é válido de acordo com o vetor $filter, onde são listadas as extensões. Caso o valor da variável $negative seja falso, será verificado se o mimetype corresponde a uma das extensões do vetor $filter. Caso o valor da variável $negative seja verdadeiro, será verificado se o mimetype não corresponde a nenhuma das extensões do vetor $filter.<br /> <br /> PARÂMETROS<br /> $filetype STRING<br /> $filter ARRAY<br /> $negative BOOL<br /> Retorno: BOOL<br />'; $forms = '<h2>Oraculum_Forms</h2><strong>forms</strong><br /> Oraculum_Forms::forms($valor, $tipo, $notnull) <br /> <br />