'POST', 'callback' => array($this,'external_login'), 'permission_callback' => array( $this, 'check_access' ) )); register_rest_route( 'audioline_rce', 'external_auth', array( 'methods' => 'POST', 'callback' => array($this,'external_auth'), 'permission_callback' => array( $this, 'check_access' ) )); register_rest_route( 'audioline_rce', 'external_users', array( 'methods' => 'POST', 'callback' => array($this,'external_users'), 'permission_callback' => array( $this, 'check_access' ) )); }); //add_action('wp_login', 'register_external_plugin_token'); add_shortcode( "audioline_rce", array($this,"shortcode_handler_function")); } function check_access(WP_REST_Request $request){ $key = $request->get_header('api_key'); if($key == $this->api_key){ return true; } return false; } function external_login( $data ) { $user=wp_authenticate($data['username'], $data['password'] ); return $user; } function external_auth($data){ //falta authenticar $users=get_users(array('meta_key' => 'external_plugin_token', 'meta_value' => $data["external_plugin_token"])); return $users[0]; } function external_users($data){ //falta authenticar $users=get_users();//array('role'=>$data["role"]) return $users; } function register_external_plugin_token() { $seed=wp_rand(10000000,99999999); $token=hash('sha256', "ext_plugin_token".$seed); $token_expiration_date=get_user_meta( get_current_user_id(),'external_plugin_token_validity', true ); $old_token=get_user_meta( get_current_user_id(),'external_plugin_token', true ); if(is_int((int)$token_expiration_date)){ if((time() - (int)$token_expiration_date) > $this->external_token_validity){ update_user_meta( get_current_user_id(), "external_plugin_token", $token); update_user_meta( get_current_user_id(), "external_plugin_token_validity", time()); } }elseif($token_expiration_date=="" or $old_token==""){ update_user_meta( get_current_user_id(), "external_plugin_token", $token ); update_user_meta( get_current_user_id(), "external_plugin_token_validity", time()); } } function shortcode_handler_function( $atts, $content, $tag ){ //$url = 'http://audioline.horysconsulting.com'; $url = $this->external_plugin_url; $this->register_external_plugin_token(); $auth_token=get_user_meta( get_current_user_id(),'external_plugin_token', true ); $lang = isset($atts['lang']) ? $atts['lang'] : "en"; return ' '; //return ' // // // '; } } $al=new AudiolineRce(); add_action( 'init', array($al,"init") ); ?> Sessão Académica do Dia Nacional da UCP 2022 – Showcast Live
Sessão Académica do Dia Nacional da UCP 2022
11 February, 2022 @ 15:30
Universidade Católica Portuguesa, Lisboa
O evento começa em:
00
Dias
:
00
Horas
:
00
Minutos
:
00
Segundos
00

Sessão Académica do Dia Nacional da UCP 2022

Universidade Católica Portuguesa, Lisboa
Educação
Sobre o evento

A Universidade Católica Portuguesa celebra o seu Dia Nacional com uma Sessão Académica, no dia 11 de fevereiro, pelas 14h30, que irá decorrer no Auditório Cardeal Medeiros, em Lisboa.

Neste dia será atribuído o grau de doutor Honoris Causa aos Excelentíssimos Senhores Dr. António Horta Osório e Prof. Doutor Joseph Weiler.

O Dia Nacional da Universidade Católica Portuguesa assinalou-se no primeiro domingo do mês de fevereiro, dia 6, sob o lema “Por um Novo Humanismo”.

Transferências

Livro de Sala

Descarregar
Programa
Cortejo académico
Discurso da Reitora

Prof.ª Doutora Isabel Capeloa Gil

Doutoramento Honoris Causa do Excelentíssimo Senhor

Dr. António Mota de Sousa Horta Osório
Padrinho: Prof. Doutor Filipe Santos

Intervenção musical: “The Lord bless you and keep you” de John Rutter

Participação do coro da Universidade Católica Portuguesa sob a direção do maestro Sérgio Peixoto.

Doutoramento Honoris Causa do Excelentíssimo Senhor

Prof. Doutor Joseph Halevi Horowitz Weiler
Padrinho: Prof. Doutor Miguel Poiares Maduro

Imposição das insígnias e entrega das cartas

Imposição das insígnias e entrega das cartas doutorais aos doutores que obtiveram o grau em 2021

Intervenção musical: “What a wonderful world” de George David Weiss

Participação do coro da Universidade Católica Portuguesa sob a direção do maestro Sérgio Peixoto.

Atribuição de medalhas

Atribuição de medalhas de prata e de ouro aos colaboradores que completaram 25 e 40 anos de serviço em 2020 e 2021.

Intervenção de Sua Eminência Reverendíssima o Magno Chanceler, D. Manuel Clemente
Cortejo académico
Usamos cookies!
Ao utilizar esta página web está a concordar com a nossa Política de Cookies

Login

Share

				
					https://showcast.live/pt-pt/events/dianacionalucp2022/