File: /var/www/ideasforum.kaunokolegija.lt/wp-content/plugins/robo-gallery/includes/rbs_gallery_ajax.php
<?php
/*
* Robo Gallery
* Version: 2.0
* By Robosoft
*
* Contact: https://robosoft.co/robogallery/
* Created: 2017
* Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
*
* Copyright (c) 2014-2019, Robosoft. All rights reserved.
* Available only in https://robosoft.co/robogallery/
*/
if ( ! defined( 'WPINC' ) ) exit;
if(!function_exists('rbs_gallery_ajax_init')){
function rbs_gallery_ajax_init(){
function rbs_gallery_ajax_callback(){
if( !isset($_POST['function']) || !$_POST['function'] ) return ;
$functionName = $_POST['function'];
if ( preg_match("[^a-z_]", $functionName) ) return ;
$functionName = 'rbs_ajax_'.$functionName;
switch ($functionName) {
case 'rbs_ajax_create_article_form': rbs_ajax_create_article_form(); break;
case 'rbs_ajax_create_article': rbs_ajax_create_article(); break;
case 'rbs_ajax_posts_list': rbs_ajax_posts_list(); break;
case 'rbs_ajax_reset_views': rbs_ajax_reset_views(); break;
default: return ;
}
wp_die();
}
add_action( 'wp_ajax_rbs_gallery', 'rbs_gallery_ajax_callback' );
}
add_action( 'admin_init', 'rbs_gallery_ajax_init' );
}