Changeset 453038
- Timestamp:
- 10/19/2011 05:36:26 PM (14 years ago)
- Location:
- html5avmanager
- Files:
-
- 77 added
- 4 edited
-
tags/0.1.20 (added)
-
tags/0.1.20/api.php (added)
-
tags/0.1.20/html5avmanager.php (added)
-
tags/0.1.20/lib (added)
-
tags/0.1.20/lib/html5av_dbal.php (added)
-
tags/0.1.20/lib/mediaelement (added)
-
tags/0.1.20/lib/mediaelement/background.png (added)
-
tags/0.1.20/lib/mediaelement/bigplay.png (added)
-
tags/0.1.20/lib/mediaelement/controls-ted.png (added)
-
tags/0.1.20/lib/mediaelement/controls-wmp-bg.png (added)
-
tags/0.1.20/lib/mediaelement/controls-wmp.png (added)
-
tags/0.1.20/lib/mediaelement/controls.png (added)
-
tags/0.1.20/lib/mediaelement/flashmediaelement.swf (added)
-
tags/0.1.20/lib/mediaelement/jquery.js (added)
-
tags/0.1.20/lib/mediaelement/loading.gif (added)
-
tags/0.1.20/lib/mediaelement/mediaelement-and-player.js (added)
-
tags/0.1.20/lib/mediaelement/mediaelement-and-player.min.js (added)
-
tags/0.1.20/lib/mediaelement/mediaelement.js (added)
-
tags/0.1.20/lib/mediaelement/mediaelement.min.js (added)
-
tags/0.1.20/lib/mediaelement/mediaelementplayer.css (added)
-
tags/0.1.20/lib/mediaelement/mediaelementplayer.js (added)
-
tags/0.1.20/lib/mediaelement/mediaelementplayer.min.css (added)
-
tags/0.1.20/lib/mediaelement/mediaelementplayer.min.js (added)
-
tags/0.1.20/lib/mediaelement/mejs-skins.css (added)
-
tags/0.1.20/lib/mediaelement/silverlightmediaelement.xap (added)
-
tags/0.1.20/lib/model (added)
-
tags/0.1.20/lib/model/html5av_audio_video.php (added)
-
tags/0.1.20/lib/model/html5av_source.php (added)
-
tags/0.1.20/lib/model/html5av_track.php (added)
-
tags/0.1.20/lib/time.php (added)
-
tags/0.1.20/lib/uploadify (added)
-
tags/0.1.20/lib/uploadify/cancel.png (added)
-
tags/0.1.20/lib/uploadify/check.php (added)
-
tags/0.1.20/lib/uploadify/custom.php (added)
-
tags/0.1.20/lib/uploadify/expressInstall.swf (added)
-
tags/0.1.20/lib/uploadify/jquery.uploadify.js (added)
-
tags/0.1.20/lib/uploadify/uploadify.allglyphs.swf (added)
-
tags/0.1.20/lib/uploadify/uploadify.css (added)
-
tags/0.1.20/lib/uploadify/uploadify.fla (added)
-
tags/0.1.20/lib/uploadify/uploadify.swf (added)
-
tags/0.1.20/license.txt (added)
-
tags/0.1.20/readme.txt (added)
-
tags/0.1.20/screenshot-1.png (added)
-
tags/0.1.20/screenshot-2.png (added)
-
tags/0.1.20/screenshot-3.png (added)
-
tags/0.1.20/screenshot-4.png (added)
-
tags/0.1.20/screenshot-5.png (added)
-
tags/0.1.20/screenshot-6.png (added)
-
tags/0.1.20/screenshot-7.png (added)
-
tags/0.1.20/screenshot-8.png (added)
-
tags/0.1.20/sql (added)
-
tags/0.1.20/sql/main.sql (added)
-
tags/0.1.20/sql/update (added)
-
tags/0.1.20/sql/update/2.sql (added)
-
tags/0.1.20/view (added)
-
tags/0.1.20/view/admin (added)
-
tags/0.1.20/view/admin/audio-add-panel.php (added)
-
tags/0.1.20/view/admin/audio-edit-panel.php (added)
-
tags/0.1.20/view/admin/message.php (added)
-
tags/0.1.20/view/admin/no-av.php (added)
-
tags/0.1.20/view/admin/settings-panel.php (added)
-
tags/0.1.20/view/admin/source-external-panel.php (added)
-
tags/0.1.20/view/admin/source-panel.php (added)
-
tags/0.1.20/view/admin/track-external-panel.php (added)
-
tags/0.1.20/view/admin/track-panel.php (added)
-
tags/0.1.20/view/admin/video-add-panel.php (added)
-
tags/0.1.20/view/admin/video-audio-manager-page.php (added)
-
tags/0.1.20/view/admin/video-audio-manager-pagenation.php (added)
-
tags/0.1.20/view/admin/video-audio-manager-panel.php (added)
-
tags/0.1.20/view/admin/video-edit-panel.php (added)
-
tags/0.1.20/view/admin/widget.php (added)
-
tags/0.1.20/view/videoaudio (added)
-
tags/0.1.20/view/videoaudio/audio-default.php (added)
-
tags/0.1.20/view/videoaudio/audio-xml.php (added)
-
tags/0.1.20/view/videoaudio/setting.php (added)
-
tags/0.1.20/view/videoaudio/video-default.php (added)
-
tags/0.1.20/view/videoaudio/video-xml.php (added)
-
trunk/html5avmanager.php (modified) (2 diffs)
-
trunk/lib/html5av_dbal.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/sql/main.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
html5avmanager/trunk/html5avmanager.php
r446745 r453038 5 5 Plugin URI: http://cj-jackson.com/ 6 6 Description: A video manager with a Modal-View-Controller and video uploader. 7 Version: 0.1. 187 Version: 0.1.20 8 8 Author: Christopher John Jackson 9 9 Author URI: http://cj-jackson.com/ … … 147 147 self::$video_view = $videoView; 148 148 self::$audio_view = $audioView; 149 149 150 150 $db = new html5av_dbal(); 151 if (!$db->tableExist()) { 152 $db->setUpTables(); // Set up tables because tables does not exist. 153 } 151 $db->setUpTables(); 154 152 $db->updateTables(); 155 153 unset($db); -
html5avmanager/trunk/lib/html5av_dbal.php
r436043 r453038 20 20 21 21 public function __construct() { 22 global $ table_prefix;23 $this->DB_NAME = DB_NAME;24 $this->DB_USER = DB_USER;25 $this->DB_PASSWD = DB_PASSWORD;26 $this->DB_HOST = DB_HOST;27 $this->DB_PREFIX = $ table_prefix . 'html5av_';22 global $wpdb; 23 $this->DB_NAME = $wpdb->dbname; 24 $this->DB_USER = $wpdb->dbuser; 25 $this->DB_PASSWD = $wpdb->dbpassword; 26 $this->DB_HOST = $wpdb->dbhost; 27 $this->DB_PREFIX = $wpdb->base_prefix . 'html5av_'; 28 28 $tempHost = explode(':', $this->DB_HOST); 29 29 if (isset($tempHost[1])) { … … 50 50 } 51 51 52 public function tableExist() {53 $result = $this->query("show tables;");54 $array = $result->fetchAll();55 $bool = false;56 foreach ($array as $key => $value) {57 if (preg_match('#^' . $this->DB_PREFIX . '#i', $value[0])) {58 $bool = true;59 }60 }61 return $bool;62 }63 64 52 public function setUpTables() { 65 53 $this->execFile('main.sql'); 66 update_option('html5av_manager_dbrev', self::DBRev); 54 if (!(int) get_option('html5av_manager_dbrev')) { 55 update_option('html5av_manager_dbrev', self::DBRev); 56 } 67 57 } 68 58 … … 81 71 82 72 private function execFile($file) { 83 global $ table_prefix;73 global $wpdb; 84 74 $file = html5av_manager::getDir() . "/sql/" . $file; 85 75 $sql = file_get_contents($file); 86 76 $sql = str_replace("_prefix_", $this->DB_PREFIX, $sql); 87 $sql = str_replace("_wpprefix_", $ table_prefix, $sql);77 $sql = str_replace("_wpprefix_", $wpdb->base_prefix, $sql); 88 78 $this->exec($sql); 79 if ($this->errorCode() != 00000) { 80 print_r($this->errorInfo()); 81 } 89 82 } 90 83 -
html5avmanager/trunk/readme.txt
r446745 r453038 5 5 Requires at least: 2.7 6 6 Tested up to: 3.2 7 Stable tag: 0.1. 187 Stable tag: 0.1.20 8 8 9 9 A HTML5 Audio and Video manager that take full advantage of … … 61 61 62 62 == Changelog == 63 64 = 0.1.20 = 65 * Now get database details from wpdb rather than wp-config. 66 67 = 0.1.18 = 68 * Updated mediaelement.js 63 69 64 70 = 0.1.17 = -
html5avmanager/trunk/sql/main.sql
r398851 r453038 1 1 -- rev 2 2 2 3 CREATE TABLE `_prefix_audio_video` (4 IDbigint(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,3 CREATE TABLE IF NOT EXISTS `_prefix_audio_video` ( 4 `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, 5 5 `type` varchar(20) NOT NULL, 6 poster_pathlongtext NOT NULL,7 poster_filenamelongtext NOT NULL,8 widthbigint(20) UNSIGNED NOT NULL,9 heightbigint(20) UNSIGNED NOT NULL,6 `poster_path` longtext NOT NULL, 7 `poster_filename` longtext NOT NULL, 8 `width` bigint(20) UNSIGNED NOT NULL, 9 `height` bigint(20) UNSIGNED NOT NULL, 10 10 `view` varchar(255), 11 titlevarchar(255) NOT NULL,12 altvarchar(255),13 author_idbigint(20) UNSIGNED NOT NULL,14 created_ondatetime NOT NULL,15 modifieddatetime NOT NULL16 ) ENGINE =innodb CHARACTER SET utf8 COLLATE utf8_general_ci;11 `title` varchar(255) NOT NULL, 12 `alt` varchar(255), 13 `author_id` bigint(20) UNSIGNED NOT NULL, 14 `created_on` datetime NOT NULL, 15 `modified` datetime NOT NULL 16 ) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_general_ci; 17 17 18 CREATE TABLE `_prefix_source` (19 IDbigint(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,20 order_nobigint(20) UNSIGNED NOT NULL,18 CREATE TABLE IF NOT EXISTS `_prefix_source` ( 19 `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, 20 `order_no` bigint(20) UNSIGNED NOT NULL, 21 21 `type` varchar(255) NOT NULL, 22 external_modeboolean NOT NULL,23 external_urllongtext,24 upload_pathlongtext,25 upload_filenamelongtext,26 disabledboolean NOT NULL,27 audio_video_idbigint(20) UNSIGNED NOT NULL,22 `external_mode` boolean NOT NULL, 23 `external_url` longtext, 24 `upload_path` longtext, 25 `upload_filename` longtext, 26 `disabled` boolean NOT NULL, 27 `audio_video_id` bigint(20) UNSIGNED NOT NULL, 28 28 FOREIGN KEY (audio_video_id) REFERENCES `_prefix_audio_video`(ID) 29 29 ON UPDATE CASCADE ON DELETE CASCADE 30 ) ENGINE =innodb CHARACTER SET utf8 COLLATE utf8_general_ci;30 ) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_general_ci; 31 31 32 CREATE TABLE `_prefix_track` (33 IDbigint(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,34 order_nobigint(20) UNSIGNED NOT NULL,35 kindvarchar(255) NOT NULL,36 external_modeboolean NOT NULL,37 external_urllongtext,38 upload_pathlongtext,39 upload_filenamelongtext,40 srclangtext,41 labeltext,42 disabledboolean NOT NULL,43 audio_video_idbigint(20) UNSIGNED NOT NULL,32 CREATE TABLE IF NOT EXISTS `_prefix_track` ( 33 `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, 34 `order_no` bigint(20) UNSIGNED NOT NULL, 35 `kind` varchar(255) NOT NULL, 36 `external_mode` boolean NOT NULL, 37 `external_url` longtext, 38 `upload_path` longtext, 39 `upload_filename` longtext, 40 `srclang` text, 41 `label` text, 42 `disabled` boolean NOT NULL, 43 `audio_video_id` bigint(20) UNSIGNED NOT NULL, 44 44 FOREIGN KEY (audio_video_id) REFERENCES `_prefix_audio_video`(ID) 45 45 ON UPDATE CASCADE ON DELETE CASCADE 46 ) ENGINE =innodb CHARACTER SET utf8 COLLATE utf8_general_ci;46 ) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_general_ci;
Note: See TracChangeset
for help on using the changeset viewer.