ap_notification_addon_activation()
Description #
Insert table when addon is activated.
Source #
File: addons/notifications/notifications.php
function ap_notification_addon_activation() {
global $wpdb;
$charset_collate = ! empty( $wpdb->charset ) ? 'DEFAULT CHARACTER SET ' . $wpdb->charset : '';
$table = 'CREATE TABLE `' . $wpdb->prefix . 'ap_notifications` (
`noti_id` bigint(20) NOT NULL AUTO_INCREMENT,
`noti_user_id` bigint(20) NOT NULL,
`noti_actor` bigint(20) NOT NULL,
`noti_parent` bigint(20) NOT NULL,
`noti_ref_id` bigint(20) NOT NULL,
`noti_ref_type` varchar(100) NOT NULL,
`noti_verb` varchar(100) NOT NULL,
`noti_date` timestamp NULL DEFAULT NULL,
`noti_seen` tinyint(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`noti_id`)
)' . $charset_collate . ';';
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
dbDelta( $table );
}
Expand full source code Collapse full source code View on GitHub: addons/notifications/notifications.php:613
Add your comment