get_charset_collate(); $daritmysql = array( "CREATE TABLE IF NOT EXISTS `".$wpdb->prefix ."smscenas` ( `id` int(255) NOT NULL AUTO_INCREMENT, `cena` int(255) NOT NULL, `nosaukums` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) $charset_collate;", "CREATE TABLE IF NOT EXISTS `".$wpdb->prefix ."smssettings` ( `par` varchar(255) NOT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `val` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) $charset_collate;", "CREATE TABLE IF NOT EXISTS `".$wpdb->prefix ."useriarkodiem` ( `id` int(255) NOT NULL AUTO_INCREMENT, `kods` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `status` int(4) NOT NULL, `cena` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `ip` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) $charset_collate;", "CREATE TABLE IF NOT EXISTS `".$wpdb->prefix ."itapforms` ( `id` int(255) NOT NULL AUTO_INCREMENT, `desk` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `price` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `value` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) $charset_collate;" ); require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); foreach ($daritmysql as $mysqldarbs){ dbDelta( $mysqldarbs ); //veidoju tabulas ja nav... } } function smspcont_ieliekudatus () { global $wpdb; $wpdb->insert( $wpdb->prefix . 'smssettings', array( 'id' => '1', 'par' => 'apikey', 'val' => 'apiatslega', ) ); $wpdb->insert( $wpdb->prefix . 'smssettings', array( 'id' => '2', 'par' => 'kliind', 'val' => '999', ) ); } add_action( 'admin_menu', 'smspcont_adminnavigacija' ); add_shortcode( 'itapcontent', 'smspcont_itapformcontentshortcode' ); wp_register_style( 'smspcont_stils', plugins_url( 'style.css' , __FILE__ ) ); add_action( 'admin_notices', 'smscont_adminnotice' ); function smspcont_adminnavigacija() { add_menu_page( 'TB', 'ITAP MAKSAS SATURS ', 'admin', 'galva','dashicons-smartphone','dashicons-smartphone',24); add_submenu_page( 'galva', 'APIKEY - ID ', 'APIKEY - ID ', 'manage_options', 'smspcont_iestatijumi','smspcont_iestatijumi'); add_submenu_page( 'galva', 'PIETEIKTIE KODI', 'PIETEIKTIE KODI', 'manage_options', 'smspcont_pieteiktiekodi','smspcont_pieteiktiekodi'); add_submenu_page( 'galva', 'SATURA FORMAS', 'SATURA FORMAS', 'manage_options', 'smspcont_contents','smspcont_contents'); } function smscont_adminnotice(){ wp_enqueue_style('smspcont_stils'); global $wpdb; $apiecho = $wpdb->get_row( $wpdb->prepare("SELECT * FROM `".$wpdb->prefix."smssettings` where par='apikey' ")); $clidsecho = $wpdb->get_row($wpdb->prepare("SELECT * FROM `".$wpdb->prefix."smssettings` where par='kliind' ")); if ((($apiecho -> val) == 'apiatslega') || (($clidsecho -> val) == 999) || (($clidsecho -> val) == '') || ($apiecho -> val) == ''){ echo "
Lūdzu norādiet pareizus APIKEY un klienta ID || Please check your APIKEY and client ID
|
|
|
| ID | '; echo 'Pieteiktais kods | '; echo 'Cena | '; echo 'Laikspiedogs | '; echo 'IP | '; echo 'Status | '; echo "
|---|---|---|---|---|---|
| ".$kt->id." | "; echo "".$kt->kods." | "; echo "".number_format( $kt->cena * 0.01, 2, '.', ' ') ." | "; echo "".$kt->ts." | "; echo "".$kt->ip." | "; echo " ".(($kt->status) == 1 ? ' Veiksmīgi ':'Neizdevās "; echo " |
";
echo'
Jauna satura forma
';
if (isset($_POST['newform'])){
$desk = sanitize_text_field($_POST['desc']); // CHECHING HERE!!!!! NOT NEEDED TO CHECK AGAIN LATER!!
$cena = sanitize_text_field($_POST['price']);
$tips = sanitize_text_field($_POST['type']);
$vertiba = sanitize_text_field($_POST['val']);
if ($cena < 1){
echo " Neapreiza cena ";
}else if (!$desk ){
echo " Nepieciešams apraksts ";
}else if ( (!$cena) || !is_numeric($cena) || is_float($cena)){
echo " Nepieciešama cena ";
}else if (!$tips ){
echo " Nepieciešams tips ";
}else if (!$vertiba ){
echo " Nepieciešams vertiba laukam ";
}else{
if ( ! isset( $_POST['slepenanonceaddshortc'] ) || ! wp_verify_nonce( $_POST['slepenanonceaddshortc'], 'shortcodeadd' ) ) {
echo "Nekad. ";
exit;
} else {
$irieraksts = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM '.$wpdb->prefix.'itapforms WHERE desk='$desk' and price='$cena' and type='$tips' and value='$vertiba' "));
if ($irieraksts > 0){
echo " Tāds ieraksts jau eksistē ";
}else{
$wpdb->query( $wpdb->prepare( "INSERT INTO `".$wpdb->prefix."itapforms`(`desk`, `price`, `type`, `value`) VALUES ('".$desk."','".$cena."','".$tips."','".$vertiba."')"));
echo " Forma izveidota ";
}
}
}
}
echo ' | ";
if (isset($_POST['deleteform'])){
if (!is_numeric($_POST['id'])){
echo "";
echo 'New content
| ";
echo "