/* Plugin Name: LIci WP Plugin URI: http://www.lici.ru/ Description: Плагин кросс-постинга (параллельной отправки) сообщений в сервис блогов LiveInternet Version: 0.2 Author: ATimofeev [Re.Актив] Author URI: http://www.reactant.ru/ */ session_start(); // ------------ actions -------------- add_action('activate_lici_wp/lici_wp.php', 'lici_wp_install'); add_action('admin_menu', 'lici_wp_addmenu'); // ------------ functions -------------- function lici_wp_install() { global $table_prefix, $wpdb; $options_table = $table_prefix . "lici_options"; if($wpdb->get_var("show tables like '$options_table'") != $options_table){ $sql = "CREATE TABLE ".$options_table." ( `id` int(10) NOT NULL AUTO_INCREMENT, `login` VARCHAR(254) NOT NULL, `pass` VARCHAR(254) NOT NULL, `jid` int(10) NOT NULL, `whereiam` VARCHAR(254) NOT NULL, `mood` VARCHAR(254) NOT NULL, `listening` VARCHAR(254) NOT NULL, `comments` enum('yes','no') NOT NULL default 'yes', `closerec` enum('yes','no') NOT NULL default 'no', PRIMARY KEY (`id`) );"; require_once(ABSPATH . 'wp-admin/upgrade-functions.php'); dbDelta($sql); } $sql = "INSERT INTO `".$options_table."` VALUES('','login','pass','0','In da sity','Good','Radio','yes','no');"; $results = $wpdb->query( $sql ); } function lici_wp_addmenu() { // add menu item to admin panel add_options_page('LIci WP', 'LIci WP', 3, __FILE__, 'lici_wp_options'); } function lici_wp_options() { global $table_prefix, $wpdb; $options_table = $table_prefix."lici_options"; if (isset($_GET['confirm'])) { if ($_GET['confirm'] === 'del') { print '
Учетная запись удалена
Учетная запись добавлена
Учетная запись изменена
Такой логин уже внесен в базу данных
"; print "
ID |
Имя пользователя |
Местонахождение |
Настроение |
Музыка |
Действия |
|
---|---|---|---|---|---|---|
".$uchetka->id." | \n";
print "\n"; print " | ".$uchetka->whereiam." | \n";
print "".$uchetka->mood." | \n";
print "".$uchetka->listening." | \n";
print "\n"; print " | \n"; print " |