Changeset 2844963
- Timestamp:
- 01/07/2023 05:41:00 PM (3 years ago)
- Location:
- wp-abstracts-manuscripts-manager
- Files:
-
- 2 edited
-
tags/2.6.0/wpabstracts.php (modified) (2 diffs)
-
trunk/wpabstracts.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-abstracts-manuscripts-manager/tags/2.6.0/wpabstracts.php
r2844958 r2844963 366 366 add_option("wpabstracts_enable_register", 1); 367 367 add_option("wpabstracts_login_redirect", 1); 368 add_option("wpabstracts_edit_status", 1);368 add_option("wpabstracts_edit_status", array(1)); 369 369 add_option("wpabstracts_default_status", 1); 370 370 add_option("wpabstracts_submit_limit", 2); … … 660 660 function wpabstracts_version_check(){ 661 661 if (version_compare(WPABSTRACTS_VERSION, get_option("wpabstracts_version"), '>') ) { 662 wpabstracts_upgrade_db();663 }664 }665 666 function wpabstracts_upgrade_db(){667 global $wpdb;668 require_once(ABSPATH.'wp-admin/includes/upgrade.php');669 $charset_collate = $wpdb->get_charset_collate();670 671 /**** UPDATING TO 2.0.0 ******/672 if(version_compare(get_option("wpabstracts_version"), '2.0.0', '<')) {673 674 // install user table and settings675 wpabstracts_users_install();676 677 // enable admin notification for admins that was never managed678 $admins = get_users(array('role'=>'administrator', 'fields' => array('ID')));679 foreach($admins as $admin){680 if (!metadata_exists('user', $admin->ID, 'wpabstracts_enable_notification')) {681 update_user_meta($admin->ID, 'wpabstracts_enable_notification', 1);682 }683 }684 }685 686 /**** UPDATING TO 2.3.0 ******/687 if (version_compare(get_option("wpabstracts_version"), '2.3.0', '<')) {688 689 662 // update tables 690 663 wpabstracts_install(); 691 692 // update abstract status from varchar to int 693 $abs_tbl = $wpdb->prefix."wpabstracts_abstracts"; 694 $updatePending = "UPDATE " . $abs_tbl . " SET status = '1' WHERE status = 'Pending'"; 695 $updateAccepted = "UPDATE " . $abs_tbl . " SET status = '3' WHERE status = 'Accepted'"; 696 $updateRejected = "UPDATE " . $abs_tbl . " SET status = '4' WHERE status = 'Rejected'"; 697 $updateAbsTable = "ALTER TABLE " . $abs_tbl . " CHANGE status status int(11);"; 698 $wpdb->query($updatePending); 699 $wpdb->query($updateAccepted); 700 $wpdb->query($updateRejected); 701 $wpdb->query($updateAbsTable); 702 703 // default abstracts admin columns 704 $columns['event'] = array('label' => __('Event', 'wpabstracts'), 'enabled' => true); 705 $columns['topic'] = array('label' => __('Topic', 'wpabstracts'), 'enabled' => true); 706 $columns['author'] = array('label' => __('Author', 'wpabstracts'), 'enabled' => true); 707 $columns['preference'] = array('label' => __('Preference', 'wpabstracts'), 'enabled' => true); 708 $columns['status'] = array('label' => __('Status', 'wpabstracts'), 'enabled' => true); 709 $columns['reviewers'] = array('label' => __('Reviewers', 'wpabstracts'), 'enabled' => true); 710 $columns['date_submitted'] = array('label' => __('Date Submitted', 'wpabstracts'), 'enabled' => true); 711 $columns['attachments'] = array('label' => __('Attachments', 'wpabstracts'), 'enabled' => true); 712 $columns['submit_by'] = array('label' => __('Submit By', 'wpabstracts'), 'enabled' => false); 713 $columns['date_modified'] = array('label' => __('Date Modified', 'wpabstracts'), 'enabled' => false); 714 $columns['keywords'] = array('label' => __('Keywords', 'wpabstracts'), 'enabled' => false); 715 add_option("wpabstracts_abstracts_columns", $columns); 716 } 717 718 /**** UPDATING TO 2.4.0 ******/ 719 if (version_compare(get_option("wpabstracts_version"), '2.4.0', '<')) { 720 721 // update tables 722 wpabstracts_install(); 723 724 // update abstract status from varchar to int 725 726 } 727 728 update_option("wpabstracts_version", WPABSTRACTS_VERSION); 664 update_option("wpabstracts_version", WPABSTRACTS_VERSION); 665 } 729 666 } 730 667 -
wp-abstracts-manuscripts-manager/trunk/wpabstracts.php
r2844958 r2844963 366 366 add_option("wpabstracts_enable_register", 1); 367 367 add_option("wpabstracts_login_redirect", 1); 368 add_option("wpabstracts_edit_status", 1);368 add_option("wpabstracts_edit_status", array(1)); 369 369 add_option("wpabstracts_default_status", 1); 370 370 add_option("wpabstracts_submit_limit", 2); … … 660 660 function wpabstracts_version_check(){ 661 661 if (version_compare(WPABSTRACTS_VERSION, get_option("wpabstracts_version"), '>') ) { 662 wpabstracts_upgrade_db();663 }664 }665 666 function wpabstracts_upgrade_db(){667 global $wpdb;668 require_once(ABSPATH.'wp-admin/includes/upgrade.php');669 $charset_collate = $wpdb->get_charset_collate();670 671 /**** UPDATING TO 2.0.0 ******/672 if(version_compare(get_option("wpabstracts_version"), '2.0.0', '<')) {673 674 // install user table and settings675 wpabstracts_users_install();676 677 // enable admin notification for admins that was never managed678 $admins = get_users(array('role'=>'administrator', 'fields' => array('ID')));679 foreach($admins as $admin){680 if (!metadata_exists('user', $admin->ID, 'wpabstracts_enable_notification')) {681 update_user_meta($admin->ID, 'wpabstracts_enable_notification', 1);682 }683 }684 }685 686 /**** UPDATING TO 2.3.0 ******/687 if (version_compare(get_option("wpabstracts_version"), '2.3.0', '<')) {688 689 662 // update tables 690 663 wpabstracts_install(); 691 692 // update abstract status from varchar to int 693 $abs_tbl = $wpdb->prefix."wpabstracts_abstracts"; 694 $updatePending = "UPDATE " . $abs_tbl . " SET status = '1' WHERE status = 'Pending'"; 695 $updateAccepted = "UPDATE " . $abs_tbl . " SET status = '3' WHERE status = 'Accepted'"; 696 $updateRejected = "UPDATE " . $abs_tbl . " SET status = '4' WHERE status = 'Rejected'"; 697 $updateAbsTable = "ALTER TABLE " . $abs_tbl . " CHANGE status status int(11);"; 698 $wpdb->query($updatePending); 699 $wpdb->query($updateAccepted); 700 $wpdb->query($updateRejected); 701 $wpdb->query($updateAbsTable); 702 703 // default abstracts admin columns 704 $columns['event'] = array('label' => __('Event', 'wpabstracts'), 'enabled' => true); 705 $columns['topic'] = array('label' => __('Topic', 'wpabstracts'), 'enabled' => true); 706 $columns['author'] = array('label' => __('Author', 'wpabstracts'), 'enabled' => true); 707 $columns['preference'] = array('label' => __('Preference', 'wpabstracts'), 'enabled' => true); 708 $columns['status'] = array('label' => __('Status', 'wpabstracts'), 'enabled' => true); 709 $columns['reviewers'] = array('label' => __('Reviewers', 'wpabstracts'), 'enabled' => true); 710 $columns['date_submitted'] = array('label' => __('Date Submitted', 'wpabstracts'), 'enabled' => true); 711 $columns['attachments'] = array('label' => __('Attachments', 'wpabstracts'), 'enabled' => true); 712 $columns['submit_by'] = array('label' => __('Submit By', 'wpabstracts'), 'enabled' => false); 713 $columns['date_modified'] = array('label' => __('Date Modified', 'wpabstracts'), 'enabled' => false); 714 $columns['keywords'] = array('label' => __('Keywords', 'wpabstracts'), 'enabled' => false); 715 add_option("wpabstracts_abstracts_columns", $columns); 716 } 717 718 /**** UPDATING TO 2.4.0 ******/ 719 if (version_compare(get_option("wpabstracts_version"), '2.4.0', '<')) { 720 721 // update tables 722 wpabstracts_install(); 723 724 // update abstract status from varchar to int 725 726 } 727 728 update_option("wpabstracts_version", WPABSTRACTS_VERSION); 664 update_option("wpabstracts_version", WPABSTRACTS_VERSION); 665 } 729 666 } 730 667
Note: See TracChangeset
for help on using the changeset viewer.