mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Modificiones para que funcione el Shield y updates
This commit is contained in:
@ -1,45 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Database\Migrations;
|
||||
|
||||
use CodeIgniter\Database\Migration;
|
||||
|
||||
class ChangeTablesNames extends Migration
|
||||
{
|
||||
public function up()
|
||||
{
|
||||
$this->forge->renameTable('wg_activity', 'auth_activity');
|
||||
$this->forge->renameTable('wg_backup', 'auth_backup');
|
||||
$this->forge->renameTable('wg_confirmation_token', 'auth_confirmation_token');
|
||||
$this->forge->renameTable('wg_crontab_history', 'auth_crontab_history');
|
||||
$this->forge->renameTable('wg_notification', 'auth_notification');
|
||||
$this->forge->renameTable('wg_password_recovery', 'auth_password_recovery');
|
||||
$this->forge->renameTable('wg_settings', 'auth_settings');
|
||||
$this->forge->renameTable('wg_template', 'auth_template');
|
||||
$this->forge->renameTable('wg_theme', 'auth_theme');
|
||||
$this->forge->renameTable('wg_timezone', 'auth_timezone');
|
||||
$this->forge->renameTable('wg_user', 'auth_user');
|
||||
$this->forge->renameTable('wg_user_group', 'auth_user_group');
|
||||
$this->forge->renameTable('wg_user_group', 'auth_user_group');
|
||||
$this->forge->renameTable('wg_countries', 'auth_countries');
|
||||
$this->forge->renameTable('wg_currency', 'auth_currency');
|
||||
}
|
||||
|
||||
public function down()
|
||||
{
|
||||
$this->forge->renameTable('auth_activity', 'wg_activity');
|
||||
$this->forge->renameTable('auth_backup', 'wg_backup');
|
||||
$this->forge->renameTable('auth_confirmation_token', 'wg_confirmation_token');
|
||||
$this->forge->renameTable('auth_crontab_history', 'wg_crontab_history');
|
||||
$this->forge->renameTable('wg_notification', 'auth_notification');
|
||||
$this->forge->renameTable('auth_password_recovery', 'wg_password_recovery');
|
||||
$this->forge->renameTable('auth_settings', 'wg_settings');
|
||||
$this->forge->renameTable('auth_template', 'wg_template');
|
||||
$this->forge->renameTable('auth_theme', 'wg_theme');
|
||||
$this->forge->renameTable('auth_timezone', 'wg_timezone');
|
||||
$this->forge->renameTable('auth_user', 'wg_user');
|
||||
$this->forge->renameTable('auth_user_group', 'wg_user_group');
|
||||
$this->forge->renameTable('auth_countries', 'wg_countries');
|
||||
$this->forge->renameTable('auth_currency', 'wg_currency');
|
||||
}
|
||||
}
|
||||
@ -1,33 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Database\Migrations;
|
||||
|
||||
use CodeIgniter\Database\Migration;
|
||||
|
||||
class CreateGroupUserTable extends Migration
|
||||
{
|
||||
public function up()
|
||||
{
|
||||
// define table fields
|
||||
$fields = array(
|
||||
'token_user' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => 35
|
||||
),
|
||||
'token_group' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => 35
|
||||
)
|
||||
);
|
||||
|
||||
$this->forge->addField($fields);
|
||||
|
||||
// create table
|
||||
$this->forge->createTable('group_user');
|
||||
}
|
||||
|
||||
public function down()
|
||||
{
|
||||
$this->forge->dropTable('group_user',TRUE);
|
||||
}
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Database\Migrations;
|
||||
|
||||
use CodeIgniter\Database\Migration;
|
||||
|
||||
class RemoveGroupFromUser extends Migration
|
||||
{
|
||||
public function up()
|
||||
{
|
||||
$this->forge->dropColumn('auth_user', ['group']);
|
||||
}
|
||||
|
||||
public function down()
|
||||
{
|
||||
$sql = "ALTER TABLE `auth_user` ADD `group` varchar(216) COLLATE latin1_general_ci;";
|
||||
$this->db->query($sql);
|
||||
}
|
||||
}
|
||||
@ -1,43 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Database\Migrations;
|
||||
|
||||
use CodeIgniter\Database\Migration;
|
||||
|
||||
class DropOauthTables extends Migration
|
||||
{
|
||||
public function up()
|
||||
{
|
||||
$this->forge->dropTable('wg_user_oauth');
|
||||
$this->forge->dropTable('wg_settings_oauth');
|
||||
}
|
||||
|
||||
public function down()
|
||||
{
|
||||
$sql = "CREATE TABLE IF NOT EXISTS `wg_settings_oauth` (
|
||||
`id_oauth` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`provider` enum('facebook','google','twitter','linkedin','github','instagram','slack','spotify','reddit','discord','dribbble','dropbox','gitlab','strava','tumblr','twitch','vkontakte','wordpress','yahoo','bitbucket','wechat') COLLATE latin1_general_ci NOT NULL,
|
||||
`key` varchar(200) COLLATE latin1_general_ci DEFAULT NULL,
|
||||
`secret` varchar(200) COLLATE latin1_general_ci DEFAULT NULL,
|
||||
`btn_class` varchar(50) COLLATE latin1_general_ci NOT NULL,
|
||||
`btn_text` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
|
||||
`show_text` tinyint(1) NOT NULL DEFAULT '0',
|
||||
`icon_class` varchar(50) COLLATE latin1_general_ci NOT NULL,
|
||||
`status` tinyint(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id_oauth`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=22 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;";
|
||||
$this->db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE IF NOT EXISTS `wg_user_oauth` (
|
||||
`id_user_oauth` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`user` varchar(35) COLLATE latin1_general_ci NOT NULL,
|
||||
`provider` enum('facebook','google','twitter','linkedin','github','instagram','slack','spotify','reddit','discord','dribbble','dropbox','gitlab','strava','tumblr','twitch','vkontakte','wordpress','yahoo','bitbucket') COLLATE latin1_general_ci NOT NULL,
|
||||
`identifier` varchar(50) COLLATE latin1_general_ci NOT NULL,
|
||||
`picture` varchar(150) COLLATE latin1_general_ci NOT NULL,
|
||||
`created_at` timestamp NOT NULL,
|
||||
`updated_at` timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id_user_oauth`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;";
|
||||
$this->db->query($sql);
|
||||
}
|
||||
}
|
||||
@ -1,42 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Database\Migrations;
|
||||
|
||||
use CodeIgniter\Database\Migration;
|
||||
|
||||
class DeleteSMSColumns extends Migration
|
||||
{
|
||||
public function up()
|
||||
{
|
||||
$this->forge->dropColumn('notification', ['is_send_sms', 'send_sms_notification']);
|
||||
$this->forge->dropColumn('settings', ['sms_gateway','sms_account_id', 'sms_auth_token', 'sms_info_add',
|
||||
'sms_confirmation', 'send_sms_register', 'send_sms_welcome']);
|
||||
$this->forge->dropColumn('user', ['sms_confirmed']);
|
||||
}
|
||||
|
||||
public function down()
|
||||
{
|
||||
$sql = "ALTER TABLE `wg_notification` ADD `is_send_sms` tinyint(1) NOT NULL DEFAULT '0';";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_notification` ADD `send_sms_notification` tinyint(1) NOT NULL DEFAULT '0';";
|
||||
$this->db->query($sql);
|
||||
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `sms_gateway` enum('twilio') COLLATE latin1_general_ci NOT NULL DEFAULT 'twilio';";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `sms_account_id` varchar(255) COLLATE latin1_general_ci DEFAULT NULL;";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `sms_auth_token` varchar(255) COLLATE latin1_general_ci DEFAULT NULL;";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `sms_info_add` varchar(255) COLLATE latin1_general_ci DEFAULT NULL;";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `sms_confirmation` tinyint(1) NOT NULL DEFAULT '0';";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `send_sms_register` tinyint(1) NOT NULL DEFAULT '0';";
|
||||
$this->db->query($sql);
|
||||
$sql = "ALTER TABLE `wg_settings` ADD `send_sms_welcome` tinyint(1) NOT NULL DEFAULT '0';";
|
||||
$this->db->query($sql);
|
||||
|
||||
$sql = "ALTER TABLE `wg_user` ADD `sms_confirmed` tinyint(4) NOT NULL DEFAULT '0';";
|
||||
$this->db->query($sql);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user