WPCF7_Sendinblue::load
Метод класса: WPCF7_Sendinblue{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WPCF7_Sendinblue = new WPCF7_Sendinblue(); $WPCF7_Sendinblue->load( $action );
- $action
- .
По умолчанию:''
Код WPCF7_Sendinblue::load() WPCF7 Sendinblue::load CF7 6.1.6
public function load( $action = '' ) {
if (
'setup' === $action and
'POST' === wpcf7_superglobal_server( 'REQUEST_METHOD' )
) {
check_admin_referer( 'wpcf7-sendinblue-setup' );
if ( wpcf7_superglobal_post( 'reset' ) ) {
$this->reset_data();
$redirect_to = $this->menu_page_url( 'action=setup' );
} else {
$this->api_key = wpcf7_superglobal_post( 'api_key' );
$confirmed = $this->confirm_key();
if ( true === $confirmed ) {
$redirect_to = $this->menu_page_url( array(
'message' => 'success',
) );
$this->save_data();
} elseif ( false === $confirmed ) {
$redirect_to = $this->menu_page_url( array(
'action' => 'setup',
'message' => 'unauthorized',
) );
} else {
$redirect_to = $this->menu_page_url( array(
'action' => 'setup',
'message' => 'invalid',
) );
}
}
wp_safe_redirect( $redirect_to );
exit();
}
}