HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
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';
}





?>