File: /var/www/biblioteka/wp-content/plugins/bibliotekos-zemelapis/bibliotekos-zemelapis.php
<?php
/*
Plugin Name: Bibliotekos žemėlapis
Plugin URI: https://biblioteka.kaunokolegija.lt
Description: Bibliotekos žemėlapio valdymas
Version: 1.0
Author: Mindaugas Jaunušauskas
Author URI: https://Mindaugokodas.lt
*/
register_activation_hook( __FILE__, 'my_plugin_create_db' );
function my_plugin_create_db() {
global $wpdb;
$charset_collate = $wpdb->get_charset_collate();
$table_name = $wpdb->prefix . 'sifrai';
$sql = "CREATE TABLE IF NOT EXISTS $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
lent varchar(50) NOT NULL,
sifras varchar(50) NOT NULL,
PRIMARY KEY (id)
) $charset_collate;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
$table_name2 = $wpdb->prefix . 'temos';
$sql2 = "CREATE TABLE IF NOT EXISTS $table_name2 (
id_t mediumint(9) NOT NULL AUTO_INCREMENT,
lent varchar(50) NOT NULL,
pgr_srift varchar(50) NOT NULL,
tema varchar(50) NOT NULL,
sifrasLentyna tinyint(1) NOT NULL,
PRIMARY KEY (id_t)
) $charset_collate;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql2);
}
function zemelapio_valdymas_scripts() {
wp_enqueue_style( 'admin-style', plugin_dir_url( __FILE__ ) . 'css/admin-style.css' );
wp_enqueue_script( 'jQuery', plugin_dir_url( __FILE__ ) . 'js/jquery-ui.js', array(), '1.0.0', true );
wp_enqueue_script( 'admin-script', plugin_dir_url( __FILE__ ) . 'js/admin-script.js', array(), '1.0.0', true );
}
add_action( 'admin_enqueue_scripts', 'zemelapio_valdymas_scripts' );
add_action( 'admin_menu', 'my_admin_menu' );
function my_admin_menu() {
add_menu_page(
'Žemėlapio valdymas',
'Žemėlapio valdymas',
'read',
'zem_admin_page',
'zem_render',
'dashicons-editor-table' );
}
function zem_render(){
include 'nauja.php';
}
?>