<?php
/**
* @package Oyghan
* @version 1.0
*/
/*
Plugin Name: ئويغان!
Plugin URI: http://prestan.net/
Description: «سالام، دوللى» قىستۇرمىسى ئاساسىدا ئۆزلەشتۈرۈلگەن بۇ قىستۇرما شائىر ئابدۇخالىق ئۇيغۇرنىڭ «ئويغان!» ناملىق شېئىرىنى باشقۇرۇش بېتىنىڭ ھەر بىر ئېكرانىدا ھەر قېتىمدا بىر مىسرادىن ئىختىيارى تەرتىپتە كۆرسىتىپ بېرىدۇ.
Author: پرېستان
Version: 1.0
Author URI: http://prestan.net/
*/

function oyghan_get_lyric() {
/** These are the poem of Oyghan! */
	$lyrics = "«ئويغان!» - ئابدۇخالىق ئۇيغۇر
«ئويغان!»: ھەي، پېقىر ئۇيغۇر، ئويغان، ئۇيقۇڭ يېتەر،
«ئويغان!»: سەندە مال يوق، ئەمدى كەتسە جان كېتەر.
«ئويغان!»: بۇ ئۆلۈمدىن ئۆزەڭنى قۇتقازمىساڭ،
«ئويغان!»: ئاھ، سېنىڭ ھالىڭ خەتەر، ھالىڭ خەتەر.
«ئويغان!»: قوپ! دېدىم، بېشىڭ كۆتەر، ئۇيقۇڭنى ئاچ!
«ئويغان!»: رەقىبنىڭ بىشىنى كەس، قانىنى چاچ،
«ئويغان!»: كۆز ئېچىپ ئەتراپقا ئوبدان باقمىساڭ،
«ئويغان!»: ئۆلىسەن ئارماندا، بىر كۈن يوق ئىلاج.
«ئويغان!»: ھېلىمۇ جانسىزغا ئوخشايدۇ تېنىڭ،
«ئويغان!»: شۇڭا يوقمۇ ئانچە ئۆلۈمدىن غېمىڭ؟
«ئويغان!»: چاقىرسام قىمىرلىمايلا ياتىسەن،
«ئويغان!»: ئويغانماي ئۆلمەكچىمۇ سەن شۇ پېتىڭ؟
«ئويغان!»: كۆزۈڭنى يوغان ئېچىپ ئەتراپقا باق،
«ئويغان!»: ئۆز ئىقبالىڭ ھەققىدە ئويلان ئۇزاق.
«ئويغان!»: كەتسە قولدىن بۇ غەنىمەت، پۇرسىتى،
«ئويغان!»: كىلەچەك ئىشىڭ چاتاق، ئىشىڭ چاتاق.
«ئويغان!»: ئېچىنار كۆڭلۈم ساڭا، ھەي ئۇيغۇرۇم،
«ئويغان!»: سەبدىشىم، قېرىندىشىم، بىر تۇققۇنۇم.
«ئويغان!»: كۆيۈنۈپ ھالىڭغا ئويغاتسام سېنى،
«ئويغان!»: ئاڭلىمايسەن زادى، نېمە بولغىنىڭ؟!
«ئويغان!»: كېلىدۇ بىر كۈن پۇشايمان قىلىسەن،
«ئويغان!»: تەكتىگە گەپنىڭ شۇ چاغدا يېتىسەن.
«ئويغان!»: «خەپ» دېسەڭ شۇ چاغدا ئۈلگۈرمەي قالۇر،
«ئويغان!»: شۇندا، ئۇيغۇر، سۆزىگە تەن بېرىسەن.";

        // Here we split it into lines
        $lyrics = explode( "\n", $lyrics );

        // And then randomly choose a line
        return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] );
}

// This just echoes the chosen line, we'll position it later
function oyghan() {
        $chosen = oyghan_get_lyric();
        echo "<p id='oyghan'>$chosen</p>";
}

// Now we set that function up to execute when the admin_notices action is called
add_action( 'admin_notices', 'oyghan' );

// We need some CSS to position the paragraph
function oyghan_css() {
// This makes sure that the positioning is also good for right-to-left languages
	$x = is_rtl() ? 'left' : 'right';

	echo "
		<style type='text/css'>
		#oyghan {
				float: $x;
				padding-$x: 15px;
				padding-top: 5px;
				margin: 0;
				font-size: 13px;
		}
		</style>
	";
}

add_action( 'admin_head', 'oyghan_css' );

?>