forked from uploadcare/uploadcare-wordpress
-
Notifications
You must be signed in to change notification settings - Fork 0
/
uploadcare.php
67 lines (55 loc) · 2.22 KB
/
uploadcare.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
/*
Plugin Name: Uploadcare
Plugin URI: http://github.com/uploadcare/uploadcare-wordpress
Description: Uploadcare let's you upload anything from anywhere (Instagram, Facebook, Dropbox, etc.)
Version: 2.3.2
Author: Uploadcare
Author URI: https://uploadcare.com/
License: GPL2
*/
if ( version_compare( PHP_VERSION, '5.3', '<' ) ) {
exit("Uploadcare plugin requires PHP version <b>5.3+</b>, you've got <b>" . PHP_VERSION . "</b>");
}
define('UPLOADCARE_PLUGIN_VERSION', '2.3.2');
define('UPLOADCARE_WIDGET_VERSION', '2.5.5');
define('UPLOADCARE_PLUGIN_URL', plugin_dir_url(__FILE__));
define('UPLOADCARE_PLUGIN_PATH', plugin_dir_path(__FILE__));
require_once UPLOADCARE_PLUGIN_PATH . 'inc/utils.php';
require_once UPLOADCARE_PLUGIN_PATH . 'inc/filters.php';
require_once UPLOADCARE_PLUGIN_PATH . 'inc/actions.php';
require_once UPLOADCARE_PLUGIN_PATH . 'inc/shortcodes.php';
require_once UPLOADCARE_PLUGIN_PATH . 'uploadcare-php/src/Uploadcare/Api.php';
require_once UPLOADCARE_PLUGIN_PATH . 'uploadcare-php/src/Uploadcare/File.php';
require_once UPLOADCARE_PLUGIN_PATH . 'uploadcare-php/src/Uploadcare/FileIterator.php';
require_once UPLOADCARE_PLUGIN_PATH . 'uploadcare-php/src/Uploadcare/Group.php';
require_once UPLOADCARE_PLUGIN_PATH . 'uploadcare-php/src/Uploadcare/Uploader.php';
require_once UPLOADCARE_PLUGIN_PATH . 'uploadcare-php/src/Uploadcare/Widget.php';
// TODO: delete table on upgrade
register_activation_hook(__FILE__, 'uploadcare_install');
function uploadcare_install() {
if ( ! function_exists("curl_init") ) {
exit("Uploadcare plugin requires <b>php-curl</b> to function");
}
/*
global $wpdb;
$table_name = $wpdb->prefix . "uploadcare";
$sql = "CREATE TABLE $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
file_id varchar(200) DEFAULT '' NOT NULL,
is_file tinyint(1) DEFAULT 0 NOT NULL,
filename varchar(200) DEFAULT '' NOT NULL,
UNIQUE KEY id (id)
);";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
*/
}
register_deactivation_hook(__FILE__, 'uploadcare_uninstall');
function uploadcare_uninstall() {
/*
global $wpdb;
$thetable = $wpdb->prefix."uploadcare";
$wpdb->query("DROP TABLE IF EXISTS $thetable");
*/
}