Version 4.0.13.1
This commit is contained in:
1 parent
f9e857d255
commit
c6a86f0d9b
7517 files changed
+597400
-668041
No files matched your search
Whitespace-only changes.
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"1": {
|
||||
"method": "createTable",
|
||||
"params": [
|
||||
{
|
||||
"name": "nexus_support_fields",
|
||||
"columns": {
|
||||
"sf_id": {
|
||||
"allow_null": false,
|
||||
"auto_increment": true,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": null,
|
||||
"length": 5,
|
||||
"name": "sf_id",
|
||||
"type": "INT",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_name": {
|
||||
"allow_null": true,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": null,
|
||||
"length": 128,
|
||||
"name": "sf_name",
|
||||
"type": "VARCHAR",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_desc": {
|
||||
"allow_null": true,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": null,
|
||||
"length": 0,
|
||||
"name": "sf_desc",
|
||||
"type": "TEXT",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_type": {
|
||||
"allow_null": true,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": null,
|
||||
"length": 10,
|
||||
"name": "sf_type",
|
||||
"type": "VARCHAR",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_extra": {
|
||||
"allow_null": true,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": null,
|
||||
"length": 0,
|
||||
"name": "sf_extra",
|
||||
"type": "TEXT",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_departments": {
|
||||
"allow_null": true,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": null,
|
||||
"length": 0,
|
||||
"name": "sf_departments",
|
||||
"type": "TEXT",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_position": {
|
||||
"allow_null": false,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": "0",
|
||||
"length": 5,
|
||||
"name": "sf_position",
|
||||
"type": "INT",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
},
|
||||
"sf_required": {
|
||||
"allow_null": false,
|
||||
"auto_increment": false,
|
||||
"binary": false,
|
||||
"comment": "",
|
||||
"decimals": null,
|
||||
"default": "0",
|
||||
"length": 1,
|
||||
"name": "sf_required",
|
||||
"type": "TINYINT",
|
||||
"unsigned": false,
|
||||
"values": [],
|
||||
"zerofill": false
|
||||
}
|
||||
},
|
||||
"indexes": {
|
||||
"PRIMARY": {
|
||||
"type": "primary",
|
||||
"name": "PRIMARY",
|
||||
"length": [
|
||||
null
|
||||
],
|
||||
"columns": [
|
||||
"sf_id"
|
||||
]
|
||||
},
|
||||
"sf_position": {
|
||||
"type": "key",
|
||||
"name": "sf_position",
|
||||
"length": [
|
||||
null
|
||||
],
|
||||
"columns": [
|
||||
"sf_position"
|
||||
]
|
||||
}
|
||||
},
|
||||
"collation": "latin1_swedish_ci",
|
||||
"engine": "InnoDB"
|
||||
}
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_support_requests",
|
||||
{
|
||||
"name": "r_cfields",
|
||||
"type": "TEXT",
|
||||
"allow_null": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"3": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_hosting_servers",
|
||||
{
|
||||
"name": "server_monitor_acknowledged",
|
||||
"type": "TINYINT",
|
||||
"length": 1,
|
||||
"allow_null": false,
|
||||
"default": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"4": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_ship_orders",
|
||||
{
|
||||
"name": "o_api",
|
||||
"type": "VARCHAR",
|
||||
"length": 32,
|
||||
"allow_null": false,
|
||||
"default": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"5": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_ship_orders",
|
||||
{
|
||||
"name": "o_api_service",
|
||||
"type": "VARCHAR",
|
||||
"length": 32,
|
||||
"allow_null": false,
|
||||
"default": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"6": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_ship_orders",
|
||||
{
|
||||
"name": "o_label",
|
||||
"type": "TEXT",
|
||||
"allow_null": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"7": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_ship_orders",
|
||||
{
|
||||
"name": "o_extra",
|
||||
"type": "TEXT",
|
||||
"allow_null": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"8": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_invoices",
|
||||
{
|
||||
"name": "i_shipaddress",
|
||||
"type": "TEXT",
|
||||
"allow_null": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"9": {
|
||||
"method": "insert",
|
||||
"params": [
|
||||
"nexus_gateways",
|
||||
{
|
||||
"g_key": "authnetdpm",
|
||||
"g_name": "Authorize.Net (DPM)",
|
||||
"g_testmode": 0,
|
||||
"g_position": 6,
|
||||
"g_payout": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"10": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_hosting_servers",
|
||||
{
|
||||
"name": "server_extra",
|
||||
"type": "TEXT",
|
||||
"allow_null": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"11": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_packages",
|
||||
{
|
||||
"name": "p_group_renewals",
|
||||
"type": "TINYINT",
|
||||
"length": 1,
|
||||
"allow_null": false,
|
||||
"default": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"12": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_purchases",
|
||||
{
|
||||
"name": "ps_can_reactivate",
|
||||
"type": "TINYINT",
|
||||
"length": 1,
|
||||
"allow_null": false,
|
||||
"default": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"13": {
|
||||
"method": "addColumn",
|
||||
"params": [
|
||||
"nexus_purchases",
|
||||
{
|
||||
"name": "ps_grouped_renewals",
|
||||
"type": "TEXT",
|
||||
"allow_null": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
<?php
|
||||
/**
|
||||
* @brief 1.5.0 Alpha 2 Upgrade Code
|
||||
* @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a>
|
||||
* @copyright (c) 2001 - SVN_YYYY Invision Power Services, Inc.
|
||||
* @license http://www.invisionpower.com/legal/standards/
|
||||
* @package IPS Social Suite
|
||||
* @subpackage
|
||||
* @since 19 Dec 2014
|
||||
* @version SVN_VERSION_NUMBER
|
||||
*/
|
||||
|
||||
namespace IPS\nexus\setup\upg_15001;
|
||||
|
||||
/* To prevent PHP errors (extending class does not exist) revealing path */
|
||||
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
|
||||
{
|
||||
header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1.5.0 Alpha 2 Upgrade Code
|
||||
*/
|
||||
class _Upgrade
|
||||
{
|
||||
/**
|
||||
* Convert renewal options
|
||||
*
|
||||
* @return array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops)
|
||||
*/
|
||||
public function step1()
|
||||
{
|
||||
if ( !isset( \IPS\Request::i()->extra ) )
|
||||
{
|
||||
\IPS\Db::i()->addColumn( 'nexus_packages', array( 'name' => 'p_renew_options', 'type' => 'TEXT' ) );
|
||||
}
|
||||
|
||||
$offset = isset( \IPS\Request::i()->extra ) ? intval( \IPS\Request::i()->extra ) : 0;
|
||||
$pergo = 50;
|
||||
$select = \IPS\Db::i()->select( '*', 'nexus_packages', NULL, 'p_id', array( $offset, $pergo ) );
|
||||
if ( count( $select ) )
|
||||
{
|
||||
foreach ( $select as $row )
|
||||
{
|
||||
$renewalOptions = array();
|
||||
if ( $row['p_renewals'] )
|
||||
{
|
||||
$renewalOptions[] = array(
|
||||
'unit' => $row['p_renewal_unit'],
|
||||
'term' => $row['p_renewals'],
|
||||
'price' => $row['p_renewal_price'] ? $row['p_renewal_price'] : $row['p_base_price'],
|
||||
);
|
||||
}
|
||||
|
||||
\IPS\Db::i()->update( 'nexus_packages', array( 'p_renew_options' => \serialize( $renewalOptions ) ), "p_id={$row['p_id']}" );
|
||||
}
|
||||
|
||||
return $offset + $pergo;
|
||||
}
|
||||
else
|
||||
{
|
||||
\IPS\Db::i()->dropColumn( 'nexus_packages', 'p_renewals' );
|
||||
\IPS\Db::i()->dropColumn( 'nexus_packages', 'p_renewal_price' );
|
||||
\IPS\Db::i()->dropColumn( 'nexus_packages', 'p_renewal_unit' );
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user