From d32e0774a7a15c0c63cd7f6116ab3a85e825ea86 Mon Sep 17 00:00:00 2001 From: Bruno Cordeiro Date: Fri, 25 May 2018 14:21:33 -0300 Subject: [PATCH] imagens e estilos migrados para o tema --- layout/frontpage_ilb.php | 25 + layout/frontpage_ilblogado.php | 137 + layout/head.php | 40 + layout/head2.php | 40 + pix/Cursos-on-line-sem-tutor.png | Bin 0 -> 49265 bytes pix/Cursos-on-line.png | Bin 0 -> 52653 bytes pix/conheca-senado.png | Bin 0 -> 2371 bytes pix/favicon.ico | Bin 1150 -> 100982 bytes pix/formacao_interna.png | Bin 0 -> 50180 bytes pix/fundo-c.png | Bin 0 -> 154 bytes pix/icon_ContatoEmail-azul.png | Bin 0 -> 642 bytes pix/icon_ContatoFone-azul.png | Bin 0 -> 790 bytes pix/logo_saberes_xl.png | Bin 0 -> 24178 bytes pix/matricula_aberta.png | Bin 0 -> 42045 bytes pix/matricula_aberta_verde.png | Bin 0 -> 51620 bytes pix/matricula_encerrada.png | Bin 0 -> 42045 bytes pix/matricula_encerrada_vermelho.png | Bin 0 -> 45464 bytes pix/oficinas-interlegis.png | Bin 0 -> 52141 bytes pix/pos-graduacao.png | Bin 0 -> 2555 bytes pix/projetos_especiais.png | Bin 0 -> 2230 bytes pix/video-aula.png | Bin 0 -> 51579 bytes style/at-cachekey3076.kss | 425 ++++ style/base-cachekey1556.css | 2262 +++++++++++++++++ style/basic.css | 44 + style/icons/agenciaweb_36ab2.ttf | Bin 0 -> 7468 bytes style/icons/agenciaweb_3fc37.svg | 47 + style/icons/agenciaweb_6a387.woff | Bin 0 -> 7544 bytes style/icons/agenciaweb_a6777.eot | Bin 0 -> 7646 bytes .../glyphicons-halflings-regular_448c3.woff2 | Bin 0 -> 18028 bytes .../glyphicons-halflings-regular_89889.svg | 288 +++ .../glyphicons-halflings-regular_e18bb.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular_f4769.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular_fa277.woff | Bin 0 -> 23424 bytes ...app.jquerytools.dateinput-cachekey2007.css | 1377 ++++++++++ ....app.jquerytools.overlays-cachekey3027.css | 84 + ...mpletejquery.autocomplete-cachekey1913.css | 134 + ...etejquery.autocomplete.min-cachekey6312.js | 213 ++ ...taticcssescola-de-governo-cachekey3115.css | 160 ++ style/resourcestaticcsshome-cachekey0155.css | 756 ++++++ style/tema.css | 321 +++ style/thin.css | 2 + templates/frontpage_ilb.mustache | 52 +- templates/frontpage_ilblogado.mustache | 6 +- templates/head.mustache | 46 +- templates/head2.mustache | 28 +- 45 files changed, 6429 insertions(+), 58 deletions(-) create mode 100644 layout/frontpage_ilblogado.php create mode 100644 layout/head.php create mode 100644 layout/head2.php create mode 100644 pix/Cursos-on-line-sem-tutor.png create mode 100644 pix/Cursos-on-line.png create mode 100644 pix/conheca-senado.png create mode 100644 pix/formacao_interna.png create mode 100644 pix/fundo-c.png create mode 100644 pix/icon_ContatoEmail-azul.png create mode 100644 pix/icon_ContatoFone-azul.png create mode 100644 pix/logo_saberes_xl.png create mode 100644 pix/matricula_aberta.png create mode 100644 pix/matricula_aberta_verde.png create mode 100644 pix/matricula_encerrada.png create mode 100644 pix/matricula_encerrada_vermelho.png create mode 100644 pix/oficinas-interlegis.png create mode 100644 pix/pos-graduacao.png create mode 100644 pix/projetos_especiais.png create mode 100644 pix/video-aula.png create mode 100644 style/at-cachekey3076.kss create mode 100644 style/base-cachekey1556.css create mode 100644 style/basic.css create mode 100644 style/icons/agenciaweb_36ab2.ttf create mode 100644 style/icons/agenciaweb_3fc37.svg create mode 100644 style/icons/agenciaweb_6a387.woff create mode 100644 style/icons/agenciaweb_a6777.eot create mode 100644 style/icons/glyphicons-halflings-regular_448c3.woff2 create mode 100644 style/icons/glyphicons-halflings-regular_89889.svg create mode 100644 style/icons/glyphicons-halflings-regular_e18bb.ttf create mode 100644 style/icons/glyphicons-halflings-regular_f4769.eot create mode 100644 style/icons/glyphicons-halflings-regular_fa277.woff create mode 100644 style/resourceplone.app.jquerytools.dateinput-cachekey2007.css create mode 100644 style/resourceplone.app.jquerytools.overlays-cachekey3027.css create mode 100644 style/resourceplone.formwidget.autocompletejquery.autocomplete-cachekey1913.css create mode 100644 style/resourceplone.formwidget.autocompletejquery.autocomplete.min-cachekey6312.js create mode 100644 style/resourcestaticcssescola-de-governo-cachekey3115.css create mode 100644 style/resourcestaticcsshome-cachekey0155.css create mode 100644 style/tema.css create mode 100644 style/thin.css diff --git a/layout/frontpage_ilb.php b/layout/frontpage_ilb.php index 70f5ae6..90b333a 100644 --- a/layout/frontpage_ilb.php +++ b/layout/frontpage_ilb.php @@ -66,6 +66,19 @@ if (isloggedin()) { $templatecontext = [ 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), 'output' => $OUTPUT, + 'projetos_especiais' => $OUTPUT->image_url('projetos_especiais', 'theme'), + 'conheca-senado' => $OUTPUT->image_url('conheca-senado', 'theme'), + 'Cursos-on-line-sem-tutor' => $OUTPUT->image_url('Cursos-on-line-sem-tutor', 'theme'), + 'Cursos-on-line' => $OUTPUT->image_url('Cursos-on-line', 'theme'), + 'formacao_interna' => $OUTPUT->image_url('formacao_interna', 'theme'), + 'oficinas-interlegis' => $OUTPUT->image_url('oficinas-interlegis', 'theme'), + 'pos-graduacao' => $OUTPUT->image_url('pos-graduacao', 'theme'), + 'video-aula' => $OUTPUT->image_url('video-aula', 'theme'), + 'icon_ContatoEmail-azul' => $OUTPUT->image_url('icon_ContatoEmail-azul', 'theme'), + 'icon_ContatoFone-azul' => $OUTPUT->image_url('icon_ContatoFone-azul', 'theme'), + 'fundo-c' => $OUTPUT->image_url('fundo-c', 'theme'), + 'fundo-c' => $OUTPUT->image_url('fundo-c', 'theme'), + 'logo_saberes_xl' => $OUTPUT->image_url('logo_saberes_xl', 'theme'), 'sidepreblocks' => $blockshtml, 'hasblocks' => $hasblocks, 'bodyattributes' => $bodyattributes, @@ -95,6 +108,18 @@ if (isloggedin()) { $templatecontext = [ 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), + 'projetos_especiais' => $OUTPUT->image_url('projetos_especiais', 'theme'), + 'conheca-senado' => $OUTPUT->image_url('conheca-senado', 'theme'), + 'Cursos-on-line-sem-tutor' => $OUTPUT->image_url('Cursos-on-line-sem-tutor', 'theme'), + 'Cursos-on-line' => $OUTPUT->image_url('Cursos-on-line', 'theme'), + 'formacao_interna' => $OUTPUT->image_url('formacao_interna', 'theme'), + 'oficinas-interlegis' => $OUTPUT->image_url('oficinas-interlegis', 'theme'), + 'pos-graduacao' => $OUTPUT->image_url('pos-graduacao', 'theme'), + 'video-aula' => $OUTPUT->image_url('video-aula', 'theme'), + 'fundo-c' => $OUTPUT->image_url('fundo-c', 'theme'), + 'icon_ContatoEmail-azul' => $OUTPUT->image_url('icon_ContatoEmail-azul', 'theme'), + 'icon_ContatoFone-azul' => $OUTPUT->image_url('icon_ContatoFone-azul', 'theme'), + 'logo_saberes_xl' => $OUTPUT->image_url('logo_saberes_xl', 'theme'), 'output' => $OUTPUT, 'bodyattributes' => $bodyattributes, 'moodle_url' => $CFG->wwwroot diff --git a/layout/frontpage_ilblogado.php b/layout/frontpage_ilblogado.php new file mode 100644 index 0000000..65889da --- /dev/null +++ b/layout/frontpage_ilblogado.php @@ -0,0 +1,137 @@ +. + +/** + * A one column layout for the ilb theme. + * + * @package theme_ilb + * @copyright 2016 Damyon Wiese + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +require_once($CFG->libdir . '/../config.php'); + +if (isloggedin()) { + user_preference_allow_ajax_update('drawer-open-nav', PARAM_ALPHA); + require_once($CFG->libdir . '/behat/lib.php'); + + $navdraweropen = (get_user_preferences('drawer-open-nav', 'true') == 'true'); + $extraclasses = []; + if ($navdraweropen) { + $extraclasses[] = 'drawer-open-left'; + } +//$bodyattributes = $OUTPUT->body_attributes($extraclasses); + $blockshtml = $OUTPUT->blocks('side-pre'); + $hasblocks = strpos($blockshtml, 'data-block=') !== false; + $regionmainsettingsmenu = $OUTPUT->region_main_settings_menu(); + + //$user_picture = false; + //if ($user->picture) { + //$user_picture = get_file_url($USER->id.'/'.$size['large'].'.jpg', null, 'user'); + //} + global $USER,$PAGE; + $user_picture=new user_picture($USER); + $user_picture_url=$user_picture->get_url($PAGE); + $user_profile_url=$CFG->wwwroot . "/user/profile.php?id=" . $USER->id . "&course=1"; + + + switch($USER->profile['situacaoaluno']) + { + case '1': + $cpf1 = 'cpf1'; + break; + case '2': + $cpf2 = 'cpf2'; + break; + case '3': + $cpf3 = 'cpf3'; + break; + } + + $templatecontext = [ + 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), + 'output' => $OUTPUT, + 'projetos_especiais' => $OUTPUT->image_url('projetos_especiais', 'theme'), + 'conheca-senado' => $OUTPUT->image_url('conheca-senado', 'theme'), + 'Cursos-on-line-sem-tutor' => $OUTPUT->image_url('Cursos-on-line-sem-tutor', 'theme'), + 'Cursos-on-line' => $OUTPUT->image_url('Cursos-on-line', 'theme'), + 'formacao_interna' => $OUTPUT->image_url('formacao_interna', 'theme'), + 'oficinas-interlegis' => $OUTPUT->image_url('oficinas-interlegis', 'theme'), + 'pos-graduacao' => $OUTPUT->image_url('pos-graduacao', 'theme'), + 'video-aula' => $OUTPUT->image_url('video-aula', 'theme'), + 'icon_ContatoEmail-azul' => $OUTPUT->image_url('icon_ContatoEmail-azul', 'theme'), + 'icon_ContatoFone-azul' => $OUTPUT->image_url('icon_ContatoFone-azul', 'theme'), + 'fundo-c' => $OUTPUT->image_url('fundo-c', 'theme'), + 'matricula_aberta' => $OUTPUT->image_url('matricula_aberta', 'theme'), + 'matricula_aberta_verde' => $OUTPUT->image_url('matricula_aberta_verde', 'theme'), + 'matricula_encerrada' => $OUTPUT->image_url('matricula_encerrada', 'theme'), + 'matricula_encerrada_vermelha' => $OUTPUT->image_url('matricula_encerrada_vermelho', 'theme'), + 'logo_saberes_xl' => $OUTPUT->image_url('logo_saberes_xl', 'theme'), + 'sidepreblocks' => $blockshtml, + 'hasblocks' => $hasblocks, + 'bodyattributes' => $bodyattributes, + 'navdraweropen' => $navdraweropen, + 'regionmainsettingsmenu' => $regionmainsettingsmenu, + 'hasregionmainsettingsmenu' => !empty($regionmainsettingsmenu), + 'username' => $USER->username, + 'firstname' => $USER->firstname, + 'lastname' => $USER->lastname, + 'sessKey' => $USER->sesskey, + 'cpf1' => $cpf1, + 'cpf2' => $cpf2, + 'cpf3' => $cpf3, + 'loginChangeNotification' => false, + 'moodle_url' => $CFG->wwwroot, + 'userpictureurl' => $user_picture_url, + 'userprofileurl' => $user_profile_url, + ]; + + $templatecontext['flatnavigation'] = $PAGE->flatnav; + + echo $OUTPUT->render_from_template('theme_ilb/frontpage_ilblogado', $templatecontext); + +} else { + $bodyattributes = $OUTPUT->body_attributes([]); + + $templatecontext = [ + 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), + 'projetos_especiais' => $OUTPUT->image_url('projetos_especiais', 'theme'), + 'conheca-senado' => $OUTPUT->image_url('conheca-senado', 'theme'), + 'Cursos-on-line-sem-tutor' => $OUTPUT->image_url('Cursos-on-line-sem-tutor', 'theme'), + 'Cursos-on-line' => $OUTPUT->image_url('Cursos-on-line', 'theme'), + 'formacao_interna' => $OUTPUT->image_url('formacao_interna', 'theme'), + 'oficinas-interlegis' => $OUTPUT->image_url('oficinas-interlegis', 'theme'), + 'pos-graduacao' => $OUTPUT->image_url('pos-graduacao', 'theme'), + 'video-aula' => $OUTPUT->image_url('video-aula', 'theme'), + 'fundo-c' => $OUTPUT->image_url('fundo-c', 'theme'), + 'matricula_aberta' => $OUTPUT->image_url('matricula_aberta', 'theme'), + 'matricula_aberta_verde' => $OUTPUT->image_url('matricula_aberta_verde', 'theme'), + 'matricula_encerrada' => $OUTPUT->image_url('matricula_encerrada', 'theme'), + 'matricula_encerrada_vermelha' => $OUTPUT->image_url('matricula_encerrada_vermelho', 'theme'), + 'icon_ContatoEmail-azul' => $OUTPUT->image_url('icon_ContatoEmail-azul', 'theme'), + 'icon_ContatoFone-azul' => $OUTPUT->image_url('icon_ContatoFone-azul', 'theme'), + 'logo_saberes_xl' => $OUTPUT->image_url('logo_saberes_xl', 'theme'), + 'output' => $OUTPUT, + 'bodyattributes' => $bodyattributes, + 'moodle_url' => $CFG->wwwroot + ]; + + + + echo $OUTPUT->render_from_template('theme_ilb/frontpage_ilblogado', $templatecontext); +} diff --git a/layout/head.php b/layout/head.php new file mode 100644 index 0000000..17e16ea --- /dev/null +++ b/layout/head.php @@ -0,0 +1,40 @@ +. + +/** + * A one column layout for the ilb theme. + * + * @package theme_ilb + * @copyright 2016 Damyon Wiese + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +require_once($CFG->libdir . '/../config.php'); + +$bodyattributes = $OUTPUT->body_attributes([]); + +$templatecontext = [ + 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), + 'output' => $OUTPUT, + 'favicon' => $OUTPUT->image_url('favicon', 'theme'), + 'bodyattributes' => $bodyattributes, + 'moodle_url' => $CFG->wwwroot +]; + +echo $OUTPUT->render_from_template('theme_ilb/head', $templatecontext); + diff --git a/layout/head2.php b/layout/head2.php new file mode 100644 index 0000000..4dcb8d8 --- /dev/null +++ b/layout/head2.php @@ -0,0 +1,40 @@ +. + +/** + * A one column layout for the ilb theme. + * + * @package theme_ilb + * @copyright 2016 Damyon Wiese + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +require_once($CFG->libdir . '/../config.php'); + +$bodyattributes = $OUTPUT->body_attributes([]); + +$templatecontext = [ + 'sitename' => format_string($SITE->shortname, true, ['context' => context_course::instance(SITEID), "escape" => false]), + 'output' => $OUTPUT, + 'favicon' => $OUTPUT->image_url('favicon', 'theme'), + 'bodyattributes' => $bodyattributes, + 'moodle_url' => $CFG->wwwroot +]; + +echo $OUTPUT->render_from_template('theme_ilb/head2', $templatecontext); + diff --git a/pix/Cursos-on-line-sem-tutor.png b/pix/Cursos-on-line-sem-tutor.png new file mode 100644 index 0000000000000000000000000000000000000000..5f38f99819f4bd6b9af4722dd37c1882696fcbd0 GIT binary patch literal 49265 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