File: /var/www/vhost/disk-apps/teamdemo.sports-crowd.com/database/seeds/DefaultSeeder.php
<?php
use Illuminate\Database\Seeder;
use App\OrderState;
use App\User;
use App\Rol;
use App\Parameter;
use App\Term;
use App\TermClient;
use App\Module;
use App\ModuleItem;
use App\CorporateIdentity;
use App\ModuleRol;
use App\Country;
use App\Coverage;
use App\Address;
use App\Sucursal;
use App\UserInformation;
use App\OrderType;
use App\PaymentType;
use App\SizingUnit;
use App\DiscountType;
use App\CourierCompany;
use App\GatewayPayment;
use Illuminate\Support\Facades\DB;
class DefaultSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$this->call(AttributesTableClassSeeder::class);
$this->fillOrderStates();
$this->fillRols();
$this->fillUser();
$this->fillIdentity();
$this->fillTerm();
$this->fillTermClient();
$this->fillParameter();
$this->fillModule();
$this->fillModuleRol();
$this->fillModuleItem();
$this->fillCountry();
$this->call(StatesTableSeeder::class);
$this->call(CitiesTableSeeder::class);
$this->fillCoverage();
$this->fillAddress();
$this->fillSucursal();
$this->fillUserInfo();
$this->fillOrderType();
$this->fillPaymentType();
$this->fillSizingUnit();
$this->fillDiscountType();
//$this->fillCompany();
$this->fillOauthClient();
$this->fillPayuGatewayTest();
$this->fillWorldpayGateway();
$this->fillPayuGatewayPRD();
$this->call(FieldInputsTableSeeder::class);
$this->call(FieldValuesTableSeeder::class);
$this->call(TournamentsTableSeeder::class);
$this->call(TeamsTableSeeder::class);
$this->call(TicketTypesTableSeeder::class);
$this->call(TicketStatusesTableSeeder::class);
$this->call(ZonesTableSeeder::class);
$this->call(DoorsTableSeeder::class);
$this->call(LettersTableSeeder::class);
$this->call(PointSalesTableSeeder::class);
$this->call(TypeActionsTableSeeder::class);
$this->call(DocumentTypesSeeder::class);
$this->call(EcommerceTypesTableSeeder::class);
$this->call(StageTypesTableSeeder::class);
// Others Seeder
$this->call(AcademyAttendanceSeeder::class);
$this->call(AcademyCategoriesModuleItemSeeder::class);
$this->call(AcademyCategoriesSchedulesSeeder::class);
$this->call(AcademyCoachesSeeder::class);
$this->call(AcademyConfigurationsModuleSeeder::class);
$this->call(AcademyDiscountsSeeder::class);
$this->call(AcademyLocationsSeeder::class);
$this->call(AcademyLogsSeeder::class);
$this->call(AcademyParametersData::class);
$this->call(AcademyParametersModuleItem::class);
$this->call(AcademyPeriodsSeeder::class);
$this->call(AcademySchedulesSeeder::class);
$this->call(AcademyStatesSeeder::class);
$this->call(AddButtonReportsListAcademyStudentsSeeder::class);
$this->call(AddCoinsModule::class);
$this->call(AddCulqiPaymentGatewaySeeder::class);
$this->call(AddFieldsMessageBuyTicketsParametersSeeder::class);
$this->call(AddGatewayPaymentLealSeeder::class);
$this->call(AddModuleAcademyDocumentSeeder::class);
$this->call(AddModuleAdvertisingSeeder::class);
$this->call(AddModuleBusinessParameterSeeder::class);
$this->call(AddModuleFlashTicketConfigurationSeeder::class);
$this->call(AddModuleHomeImageSeeder::class);
$this->call(AddModuleMicrotradingCategorieSeeder::class);
$this->call(AddModulePymentCompletionMessage::class);
$this->call(AddModuleSmsNotificationsSeeder::class);
$this->call(AddModuleTwitterAndFacebookSeeder::class);
$this->call(AddNmiPaymentGatewaySeeder::class);
$this->call(AddOptionNoneTournamentOrganizers::class);
$this->call(AddOtherUsersModule::class);
$this->call(AddPaymentTypesLealSeeder::class);
$this->call(AddRolEntrenadorSeeder::class);
$this->call(AddSmsNotificationParametersSeeder::class);
$this->call(AddTicketsMatchesSeeder::class);
$this->call(AddYappyPaymentGatewaySeeder::class);
$this->call(AppSectionsModuleItemSeeder::class);
$this->call(AppSectionsSeeder::class);
$this->call(AppValidationModuleSeeder::class);
$this->call(AttributeTypesTableClassSeeder::class);
$this->call(BusinessParameterData::class);
$this->call(CarnetModuleItemSeeder::class);
$this->call(ChangeSymbolicTicketIcon::class);
$this->call(CreateRetiredStateAcademyUsersSeeder::class);
$this->call(CreateScholarhipStateAcademyUsersSeeder::class);
$this->call(FlashTicketSellingModuleItem::class);
$this->call(IntegrationProviderTableSeeder::class);
$this->call(InventoryMovementTypesTableSeeder::class);
$this->call(ModifyAcademyRoutesSeeder::class);
$this->call(OpenPaySeeder::class);
$this->call(OrganizatorSubModule::class);
$this->call(PaymentGatewaySubModule::class);
$this->call(SeasonsTableSeeder::class);
$this->call(SegmentationSeeder::class);
$this->call(StatisticsSeeder::class);
$this->call(TicketTagsModuleItem::class);
$this->call(TournamentOrganizersTableSeeder::class);
}
public function fillPayuGatewayPRD()
{
$obj = new GatewayPayment;
$obj->name = 'PayU prd';
$obj->description = 'Credenciales PRD';
$obj->client_public = '';
$obj->api_key = 'StjpYH6sL24XOYyj5dcgmiSqo2';
$obj->api_login = '1q3SB7gdRnTYltH';
$obj->merchant_id = '789881';
$obj->account_id = '796745';
$obj->language = 'es';
$obj->currency = 'COP';
$obj->gw_url_prd = 'https://api.payulatam.com';
$obj->gw_url_sandbox = 'https://sandbox.api.payulatam.com';
$obj->active = true;
$obj->is_productive = false;
$obj->page_user_payment = 'response.html';
$obj->page_confirm_user = 'confirm.html';
$obj->page_response_for_gateway = 'response_gateway.html';
}
public function fillPayuGatewayTest()
{
$obj = new GatewayPayment;
$obj->name = 'PayU sandbox';
$obj->description = 'Sandbox credenciales test';
$obj->client_public = '';
$obj->api_key = '4Vj8eK4rloUd272L48hsrarnUA';
$obj->api_login = 'pRRXKOl8ikMmt9u';
$obj->merchant_id = '508029';
$obj->account_id = '512321';
$obj->language = 'es';
$obj->currency = 'COP';
$obj->gw_url_prd = 'https://api.payulatam.com';
$obj->gw_url_sandbox = 'https://sandbox.api.payulatam.com';
$obj->active = true;
$obj->is_productive = false;
$obj->page_user_payment = 'response.html';
$obj->page_confirm_user = 'confirm.html';
$obj->page_response_for_gateway = 'response_gateway.html';
$obj->save();
}
public function fillWorldpayGateway()
{
// 2
$obj = new GatewayPayment;
$obj->name = 'Worldpay sandbox';
$obj->description = 'Sandbox Worldpay';
$obj->client_public = '';
$obj->api_key = 'T_S_5f897fb3-4738-4daa-95a0-c69c37c9adce';
$obj->api_login = 'T_C_6d0af4f0-6e9f-4627-916f-c69535bd32cc';
$obj->merchant_id = 'ce929feb-2b3f-4877-b752-eb55b67f3ede';
$obj->account_id = '';
$obj->language = 'es';
$obj->currency = 'COP';
$obj->gw_url_prd = 'https://api.worldpay.com';
$obj->gw_url_sandbox = 'https://api.worldpay.com';
$obj->active = true;
$obj->is_productive = false;
$obj->page_user_payment = '';
$obj->page_confirm_user = '';
$obj->page_response_for_gateway = '';
$obj->save();
// 3
$obj = new GatewayPayment;
$obj->name = 'Worldpay PRD';
$obj->description = 'Worldpay PRD';
$obj->client_public = '';
$obj->api_key = ''; // T_S
$obj->api_login = ''; // T_C
$obj->merchant_id = '';
$obj->account_id = '';
$obj->language = 'es';
$obj->currency = 'COP';
$obj->gw_url_prd = 'https://api.worldpay.com';
$obj->gw_url_sandbox = 'https://api.worldpay.com';
$obj->active = true;
$obj->is_productive = true;
$obj->page_user_payment = '';
$obj->page_confirm_user = '';
$obj->page_response_for_gateway = '';
$obj->save();
}
public function fillOrderStates()
{
$obj = new OrderState;
$obj->name = trans('messages.order_state_1');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_2');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_3');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_4');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_5');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_6');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_7');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_8');
$obj->save();
$obj = new OrderState;
$obj->name = Lang::get('messages.order_state_9');
$obj->save();
}
public function fillRols()
{
$obj = new Rol;
$obj->name = Lang::get('messages.rol_1');
$obj->save();
$obj = new Rol;
$obj->name = Lang::get('messages.rol_2');
$obj->save();
$obj = new Rol;
$obj->name = Lang::get('messages.rol_3');
$obj->save();
$obj = new Rol;
$obj->name = Lang::get('messages.rol_4');
$obj->save();
$obj = new Rol;
$obj->name = Lang::get('messages.rol_5');
$obj->save();
$obj = new Rol;
$obj->name = "Técnicos";
$obj->save();
$obj = new Rol;
$obj->name = "Gane";
$obj->route = "/tickets";
$obj->save();
$obj = new Rol;
$obj->name = "Boletería";
$obj->route = "/tickets";
$obj->save();
}
public function fillUser()
{
$obj = new User;
$obj->email = 'superadmin@aliansap.com.co';
$obj->password = \Hash::make('alian$ap');
$obj->first_name = "Aliansap";
$obj->last_name = " Consulting";
$obj->document = "12345678";
$obj->phone = "3450142";
$obj->rol_id = 1;
$obj->save();
$obj = new User;
$obj->email = 'invitado@invitado.com.co';
$obj->password = \Hash::make('123456789');
$obj->first_name = "Invitado";
$obj->last_name = " Invitado";
$obj->document = "123456";
$obj->phone = "123456";
$obj->rol_id = 4;
$obj->save();
$obj = new User;
$obj->email = 'tecnico@aliansap.com.co';
$obj->password = \Hash::make('alian$apt');
$obj->first_name = "Técnico";
$obj->last_name = " Aliansap";
$obj->document = "1234567";
$obj->phone = "1234567";
$obj->rol_id = 6;
$obj->save();
$obj = new User;
$obj->email = 'gana@integracion.com';
$obj->password = \Hash::make('(%$Gana@2020**)');
$obj->first_name = "Gane";
$obj->last_name = " Integración";
$obj->document = "Gana900";
$obj->phone = "3003003020";
$obj->rol_id = 7;
$obj->save();
}
public function fillIdentity()
{
$obj = new CorporateIdentity;
// $obj->platform_name= 'Colsubsidio';
// $obj->short_name= 'CS';
// $obj->bar_color= "#0073b7";
// $obj->icon_color = "#dcd65a";
// $obj->btnBox_color = "#0073b7";
// $obj->btnBox_hover_color = "#0a5682";
// $obj->background_login = "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/Logoclients/colsubsidio-background_login.svg";
// $obj->logo = "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/Logoclients/colsubsidio-logo.png";
// $obj->platform_name= 'La 14';
// $obj->short_name= '14';
// $obj->bar_color= "#ff0000";
// $obj->icon_color = "#9c9c9c";
// $obj->platform_name= 'BikeNow';
// $obj->short_name= 'BN';
// $obj->bar_color= "#f9a900";
// $obj->icon_color = "#9c9c9c";
$obj->platform_name = 'Super Inter';
$obj->short_name = 'SI';
$obj->bar_color = "#ff202f";
$obj->icon_color = "#9c9c9c";
$obj->btnBox_color = "#203491";
$obj->btnBox_hover_color = "#09185f";
$obj->background_login = "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/Logoclients/si-background_login.svg";
$obj->logo = "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/Logoclients/si-logo.png";
$obj->text_nombre_sede = 'SuperInter';
$obj->sidebar_toggle_color = '#CD5C5C';
$obj->sidebar_main_background = '#BDC3C7';
$obj->select_header_text_color = '#FA8072';
$obj->sidebar_hover_a = '#E9967A';
$obj->sidebar_menu_open_color_a = '#FFA07A';
$obj->sidebar_menu_open_background = '#E9967A';
$obj->sidebar_menu_active_a = '#2980B9';
$obj->sidebar_menu_color_text = '#16A085';
$obj->imgHome_height_px = '10px';
$obj->imgHome_max_width_px = '12px';
$obj->save();
}
public function fillTerm()
{
$obj = new Term;
$obj->url = "https://s3.us-east-2.amazonaws.com/b001-si/si-public/Terminos_y_Condiciones_APP_Super_Inter.pdf";
$obj->version = "1";
$obj->active = true;
$obj->save();
}
public function fillTermClient()
{
$obj = new TermClient;
$obj->accepted = true;
$obj->term_id = 1;
$obj->user_id = 1;
$obj->save();
$obj = new TermClient;
$obj->accepted = true;
$obj->term_id = 1;
$obj->user_id = 2;
$obj->save();
}
public function fillParameter()
{
$obj = new Parameter;
$obj->cost_delivery = 3500;
$obj->minimum_order_price = 25000;
$obj->business_start_time = "07:00:00";
$obj->business_final_time = "20:00:00";
$obj->holiday_start_time = "08:00:00";
$obj->holiday_final_time = "17:00:00";
$obj->db_city = env('DB_CITY');
$obj->db_name = env('DB_DEFAULT');
$obj->minimal_version = "0.0.1";
$obj->minimal_version_delivery = "0.0.1";
$obj->term_id = 1;
$obj->url_bi = "https://app.powerbi.com/view?r=eyJrIjoiNjQ4NDNhMzEtNjkxMC00ZDE0LThkZjUtNDcwZmU3YWFiNTYyIiwidCI6ImY3MDg4NTZmLTQ0NzYtNDkwMi1hMjlkLWVkNDM2Yjg1YmE5YSIsImMiOjR9";
$obj->save();
}
public function fillModule()
{
//1
$obj = new Module;
$obj->name = "Inicio";
$obj->icon = "fa-home";
$obj->route = "home";
$obj->save();
//2
$obj = new Module;
$obj->name = "Pedidos";
$obj->icon = "fa-shopping-cart";
$obj->route = "orders";
$obj->save();
//3
$obj = new Module;
$obj->name = "Usuarios";
$obj->icon = "fa-users";
$obj->route = "user";
$obj->save();
//4
$obj = new Module;
$obj->name = "Planeación";
$obj->icon = "fa-line-chart";
$obj->route = "planning";
$obj->save();
//5
$obj = new Module;
$obj->name = "Datos maestros";
$obj->icon = "fa-folder-open";
$obj->route = "data";
$obj->save();
//6
$obj = new Module;
$obj->name = "Catálogo";
$obj->icon = "fa-list-alt";
$obj->route = "user";
$obj->save();
//7
$obj = new Module;
$obj->name = "Servicio al cliente";
$obj->icon = "fa-fax";
$obj->route = "user";
$obj->save();
//8
$obj = new Module;
$obj->name = "Configuración";
$obj->icon = "fa-wrench";
$obj->route = "configuration";
$obj->save();
//9
$obj = new Module;
$obj->name = "Encuestas";
$obj->icon = "fa-file-text-o";
$obj->route = "polls";
$obj->save();
//10
$obj = new Module;
$obj->name = "Comunicaciones";
$obj->icon = "fa-bullhorn";
$obj->route = "communications";
$obj->save();
//11
$obj = new Module;
$obj->name = "Estadísticas";
$obj->icon = "fa-signal";
$obj->route = "stats";
$obj->save();
// 12
$obj = new Module;
$obj->name = "Estadio";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "stadium";
$obj->save();
//13
$obj = new Module;
$obj->name = "Reportes Hacienda";
$obj->icon = "fa-file";
$obj->route = "reports_state";
$obj->save();
//14
$obj = new Module;
$obj->name = "Boleteria";
$obj->icon = "fa-ticket";
$obj->route = "ticket";
$obj->save();
//15
$obj = new Module;
$obj->name = "Inventario";
$obj->icon = "fa-book";
$obj->route = "stocks";
$obj->save();
// 16
$obj = new Module;
$obj->name = "Billetera";
$obj->icon = "fa-google-wallet";
$obj->route = "wallet";
$obj->save();
// 17
$obj = new Module;
$obj->name = "Academia";
$obj->icon = "fa-futbol-o";
$obj->route = "academy";
$obj->save();
// 18 Categoria Equipos
$obj = new Module;
$obj->name = "Equipos";
$obj->icon = "fa-folder-open";
$obj->route = "teams";
$obj->save();
// 18 Reportes Power BI
$obj = new Module;
$obj->name = "Reportes Power BI";
$obj->icon = "fa-file-text-o";
$obj->route = "analytics";
$obj->save();
// 19 Reportes internos
$obj = new Module;
$obj->name = "Reportes internos";
$obj->icon = "fa-file";
$obj->route = "reports_internal";
$obj->save();
// 20 Contador
$obj = new Module;
$obj->name = "Contador";
$obj->icon = "fa fa-calculator";
$obj->route = "accountant";
$obj->save();
// 21 Usuarios B.
$obj = new Module;
$obj->name = "Usuarios B.";
$obj->icon = "fa-users";
$obj->route = "user";
$obj->save();
// 22 Boletería Interna
$obj = new Module;
$obj->name = "Boletería Interna";
$obj->icon = "fa-ticket";
$obj->route = "ticket";
$obj->save();
}
public function fillModuleItem()
{
$obj = new ModuleItem;
$obj->name = "Crear pedido";
$obj->icon = "fa-align-right";
$obj->route = "orders/add";
$obj->order = 1;
$obj->module_id = 2;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Listado pedidos";
$obj->icon = "fa-file-text";
$obj->route = "orders";
$obj->order = 2;
$obj->module_id = 2;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Clientes";
$obj->icon = "fa-user-plus";
$obj->route = "clients";
$obj->order = 3;
$obj->module_id = 3;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Mensajeros";
$obj->icon = "fa-motorcycle";
$obj->route = "deliveryMan";
$obj->order = 4;
$obj->module_id = 3;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Administradores";
$obj->icon = "fa-gear";
$obj->route = "admins";
$obj->order = 5;
$obj->module_id = 3;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Mapa";
$obj->icon = "fa-map-marker";
$obj->route = "map";
$obj->order = 6;
$obj->module_id = 4;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Simulación de ruta";
$obj->icon = "fa-map-signs";
$obj->route = "route/planning";
$obj->order = 7;
$obj->module_id = 4;
$obj->save();
$obj = new ModuleItem;
$obj->name = "BI";
$obj->icon = "fa-area-chart";
$obj->route = "bi";
$obj->order = 8;
$obj->module_id = 4;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Sucursales";
$obj->icon = "fa-building";
$obj->route = "sucursals";
$obj->order = 8;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Coberturas";
$obj->icon = "fa-map";
$obj->route = "coverages";
$obj->order = 9;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Linea de negocio";
$obj->icon = "fa-bank";
$obj->route = "lineBusiness";
$obj->order = 10;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Canal de Venta";
$obj->icon = "fa-arrows-h";
$obj->route = "salesChannel";
$obj->order = 11;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Parametros";
$obj->icon = "fa-cogs";
$obj->route = "parameters";
$obj->order = 12;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Changelogs";
$obj->icon = "fa-list-ol";
$obj->route = "changelogs";
$obj->order = 25;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Empresas asociadas";
$obj->icon = "fa-share-alt";
$obj->route = "companies";
$obj->order = 26;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Integraciones";
$obj->icon = "fa-wordpress";
$obj->route = "integrations";
$obj->order = 27;
$obj->module_id = 5;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Marcas";
$obj->icon = "fa-tag";
$obj->route = "brands";
$obj->order = 8;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Productos";
$obj->icon = "fa-archive";
$obj->route = "products";
$obj->order = 13;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Categorías";
$obj->icon = "fa-list";
$obj->route = "categories";
$obj->order = 14;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Subcategorías";
$obj->icon = "fa-list-ol";
$obj->route = "subcategories";
$obj->order = 15;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Descuentos";
$obj->icon = "fa-dollar";
$obj->route = "discounts";
$obj->order = 16;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Banners";
$obj->icon = "fa-picture-o";
$obj->route = "banners";
$obj->order = 17;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Unidades de medida";
$obj->icon = "fa-balance-scale";
$obj->route = "sizing";
$obj->order = 18;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Formas de pago";
$obj->icon = "fa-money";
$obj->route = "payments";
$obj->order = 19;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Atributos";
$obj->icon = "fa-th-large";
$obj->route = "attributes";
$obj->order = 20;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Logo Bienvenida";
$obj->icon = "fa-picture-o";
$obj->route = "welcome_logo";
$obj->order = 20;
$obj->module_id = 6;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Buzón de sugerencias";
$obj->icon = "fa-inbox";
$obj->route = "mailbox";
$obj->order = 21;
$obj->module_id = 7;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Chats";
$obj->icon = "fa-wechat";
$obj->route = "chats";
$obj->order = 22;
$obj->module_id = 7;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Comentarios";
$obj->icon = "fa-commenting";
$obj->route = "comments";
$obj->order = 23;
$obj->module_id = 7;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Notificaciones";
$obj->icon = "fa-bell";
$obj->route = "notifications";
$obj->order = 24;
$obj->module_id = 7;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Coberturas Pendientes";
$obj->icon = "fa-globe";
$obj->route = "coverages/pending";
$obj->order = 27;
$obj->module_id = 7;
$obj->save();
// Encuestas
$obj = new ModuleItem;
$obj->name = "Listas Manuales";
$obj->icon = "fa-database";
$obj->route = "main_datasources";
$obj->order = 28;
$obj->module_id = 9;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Gestor de Datos";
$obj->icon = "fa-database";
$obj->route = "field_datasources";
$obj->order = 29;
$obj->module_id = 9;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Valores campo";
$obj->icon = "fa-database";
$obj->route = "field_values";
$obj->order = 30;
$obj->module_id = 9;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Campos";
$obj->icon = "fa-database";
$obj->route = "fields";
$obj->order = 31;
$obj->module_id = 9;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Formularios";
$obj->icon = "fa-database";
$obj->route = "forms";
$obj->order = 32;
$obj->module_id = 9;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Resultados";
$obj->icon = "fa-database";
$obj->route = "results";
$obj->order = 33;
$obj->module_id = 9;
$obj->save();
// Comunicaciones
$obj = new ModuleItem;
$obj->name = "Video Youtube";
$obj->icon = "fa-youtube-play";
$obj->route = "video_youtube";
$obj->order = 33;
$obj->module_id = 10;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Video Tiktok";
$obj->icon = "fa-play";
$obj->route = "video_tiktok";
$obj->order = 34;
$obj->module_id = 10;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Fotos Instagram";
$obj->icon = "fa-instagram";
$obj->route = "photo_instagram";
$obj->order = 43;
$obj->module_id = 10;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Radio Embed";
$obj->icon = "fa-spotify";
$obj->route = "radio_embed";
$obj->order = 35;
$obj->module_id = 10;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Bookcase Embed";
$obj->icon = "fa-spotify";
$obj->route = "bookcase_embed";
$obj->order = 36;
$obj->module_id = 10;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Popup";
$obj->icon = "fa-picture-o";
$obj->route = "popup_embed";
$obj->order = 37;
$obj->module_id = 10;
$obj->save();
// Estadisticas
$obj = new ModuleItem;
$obj->name = "Partidos";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "stats/matches";
$obj->order = 38;
$obj->module_id = 11;
$obj->save();
// Estadio
$obj = new ModuleItem;
$obj->name = "Torneos";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "tournaments";
$obj->order = 34;
$obj->module_id = 12;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Equipos";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "teams";
$obj->order = 35;
$obj->module_id = 12;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Tribunas";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "zones";
$obj->order = 36;
$obj->module_id = 12;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Puertas";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "doors";
$obj->order = 38;
$obj->module_id = 12;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Eventos";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "events";
$obj->order = 39;
$obj->module_id = 12;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Dorsal";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "dorsal";
$obj->order = 40;
$obj->module_id = 12;
$obj->save();
// Reportes Hacienda
$obj = new ModuleItem;
$obj->name = "Reportes";
$obj->icon = "fa-file";
$obj->route = "reports_state";
$obj->order = 37;
$obj->module_id = 13;
$obj->save();
// Boleteria
$obj = new ModuleItem;
$obj->name = "Ventas";
$obj->icon = "fa-ticket";
$obj->route = "tickets";
$obj->order = 40;
$obj->module_id = 14;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Boleta simbolica";
$obj->icon = "fa-ticket";
$obj->route = "symbolic_tickets";
$obj->order = 41;
$obj->module_id = 14;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Boletas";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "events";
$obj->order = 42;
$obj->module_id = 14;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Ticket Backups";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "ticket_backups";
$obj->order = 43;
$obj->module_id = 14;
$obj->save();
// Inventario
$obj = new ModuleItem;
$obj->name = "Stock";
$obj->icon = "fa-book";
$obj->route = "stock";
$obj->order = 44;
$obj->module_id = 15;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Ajustes Inventario";
$obj->icon = "fa-book";
$obj->route = "inventory_tweaks";
$obj->order = 45;
$obj->module_id = 15;
$obj->save();
// Billetera
$obj = new ModuleItem;
$obj->name = "Cupones";
$obj->icon = "fa-tags";
$obj->route = "coupons";
$obj->order = 44;
$obj->module_id = 16;
$obj->save();
// Academia
$obj = new ModuleItem;
$obj->name = "Usuarios";
$obj->icon = "fa-id-card-o";
$obj->route = "user_academy";
$obj->order = 46;
$obj->module_id = 17;
$obj->save();
$obj = new ModuleItem;
$obj->name = "Pagos";
$obj->icon = "fa-list-ul";
$obj->route = "payments_academy";
$obj->order = 47;
$obj->module_id = 17;
$obj->save();
// Categoria Equipos
$obj = new ModuleItem;
$obj->name = "Categorías";
$obj->icon = "fa-file-text-o";
$obj->route = "equipment_categories";
$obj->order = 48;
$obj->module_id = 18;
$obj->save();
// Positions
$obj = new ModuleItem;
$obj->name = "Posiciones";
$obj->icon = "fa-file";
$obj->route = "positions";
$obj->order = 49;
$obj->module_id = 18;
$obj->save();
// Jugadores
$obj = new ModuleItem;
$obj->name = "Jugadores";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "players";
$obj->order = 50;
$obj->module_id = 18;
$obj->save();
// Boleteria masiva
$obj = new ModuleItem;
$obj->name = "Boleteria masiva";
$obj->icon = "fa-users";
$obj->route = "massive_fans";
$obj->order = 51;
$obj->module_id = 13;
$obj->save();
// Reportes
$obj = new ModuleItem;
$obj->name = "Reportes";
$obj->icon = "fa-file";
$obj->route = "reports_internal";
$obj->order = 10;
$obj->module_id = 19;
$obj->save();
// Ticket Backups
$obj = new ModuleItem;
$obj->name = "Ticket Backups";
$obj->icon = "fa-soccer-ball-o";
$obj->route = "ticket_backups";
$obj->order = 43;
$obj->module_id = 13;
$obj->save();
// Ref. wompi
$obj = new ModuleItem;
$obj->name = "Ref. wompi";
$obj->icon = "fa fa-search-plus";
$obj->route = "wompi_reference";
$obj->order = 52;
$obj->module_id = 20;
$obj->save();
}
public function fillModuleRol()
{
$listModules = Module::all();
for ($i = 0; $i < count($listModules); $i++) {
$obj = new ModuleRol;
$obj->module_id = $listModules[$i]["id"];
$obj->rol_id = 1;
$obj->order = $i + 1;
$obj->save();
}
// rol tecnico
$obj = new ModuleRol;
$obj->module_id = 1;
$obj->rol_id = 6;
$obj->order = 8;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 2;
$obj->rol_id = 6;
$obj->order = 9;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 3;
$obj->rol_id = 6;
$obj->order = 10;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 4;
$obj->rol_id = 6;
$obj->order = 11;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 5;
$obj->rol_id = 6;
$obj->order = 12;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 6;
$obj->rol_id = 6;
$obj->order = 13;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 7;
$obj->rol_id = 6;
$obj->order = 14;
$obj->save();
$obj = new ModuleRol;
$obj->module_id = 8;
$obj->rol_id = 6;
$obj->order = 15;
$obj->save();
}
public function fillCountry()
{
$obj = new Country;
$obj->name = "Colombia";
$obj->code = "+57";
$obj->save();
$obj = new Country;
$obj->name = "Alemania";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Andorra";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Argentina";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Aruba";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Australia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Austria";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Bélgica";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Bolivia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Brasil";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Bulgaria";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Cabo Verde";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Camboya";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Canadá";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Catar";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Chile";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "China";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Corea del Norte";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Corea del Sur";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Costa de Marfil";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Costa Rica";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Croacia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Cuba";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Curazao";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Dinamarca";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Ecuador";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Egipto";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "El Salvador";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Emiratos Árabes Unidos";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Eslovaquia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Eslovenia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "España";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Estados Unidos";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Estonia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Filipinas";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Finlandia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Francia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Granada";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Grecia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Groenlandia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Guatemala";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Honduras";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "India";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Irlanda";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Israel";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Italia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Jamaica";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Japón";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Kenia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Luxemburgo";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Madagascar";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Malta";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Marruecos";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "México";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Mónaco";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Birmania";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Nepal";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Nicaragua";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Nigeria";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Noruega";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Nueva Zelanda";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Países Bajos";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Panamá";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Paraguay";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Perú";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Polonia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Portugal";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Puerto Rico";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Reino Unido";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "República Checa";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "República Dominicana";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Rumania";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Rusia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Samoa";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Senegal";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Sudáfrica";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Sudán";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Suiza";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Tailandia";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Tanzania";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Trinidad y Tobago";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Túnez";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Turquía";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Ucrania";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Uruguay";
$obj->code = "00";
$obj->save();
$obj = new Country;
$obj->name = "Venezuela";
$obj->code = "00";
$obj->save();
}
public function fillCoverage()
{
$obj = new Coverage;
$obj->name = "Cali";
$obj->city_id = 150;
$obj->coords = "[]";
$obj->save();
}
public function fillAddress()
{
$obj = new Address;
$obj->tag = "AlianSAP";
$obj->direction = "Oficina AlianSAP";
$obj->active = true;
$obj->lat = "3.387851";
$obj->long = "-76.538768";
$obj->user_id = 1;
$obj->city_id = 150;
$obj->save();
}
public function fillSucursal()
{
$obj = new Sucursal;
$obj->code = "Dim-999999";
$obj->name = "Dim";
$obj->mail = "superadmin@aliansap.com.co";
$obj->phone = "999999999";
$obj->active = true;
$obj->address_id = 1;
$obj->coverage_id = 1;
$obj->city_id = 150;
$obj->save();
}
public function fillUserInfo()
{
$obj = new UserInformation;
$obj->sucursal_id = 1;
$obj->user_id = 1;
$obj->save();
$obj = new UserInformation;
$obj->sucursal_id = 1;
$obj->user_id = 2;
$obj->save();
$obj = new UserInformation;
$obj->sucursal_id = 1;
$obj->user_id = 3;
$obj->save();
$obj = new UserInformation;
$obj->sucursal_id = 1;
$obj->user_id = 4;
$obj->save();
}
public function fillOrderType()
{
$obj = new OrderType;
$obj->name = "Ventas";
$obj->save();
$obj = new OrderType;
$obj->name = "Convenios";
$obj->save();
$obj = new OrderType;
$obj->name = "Traslado";
$obj->save();
$obj = new OrderType;
$obj->name = "Diligencia";
$obj->save();
$obj = new OrderType;
$obj->name = "E-Commerce";
$obj->save();
}
public function fillPaymentType()
{
$obj = new PaymentType;
$obj->name = "Eféctivo";
$obj->alias = "Eféctivo";
$obj->save();
$obj = new PaymentType;
$obj->name = "Débito";
$obj->alias = "Débito";
$obj->save();
$obj = new PaymentType;
$obj->name = "Crédito";
$obj->alias = "Crédito";
$obj->save();
$obj = new PaymentType;
$obj->name = "Pago Online";
$obj->alias = "Pago Online";
$obj->save();
$obj = new PaymentType;
$obj->name = "Pago en linea";
$obj->alias = "Pago en linea";
$obj->save();
$obj = new PaymentType;
$obj->name = "Puntos Colombia";
$obj->alias = "Puntos Colombia";
$obj->save();
}
public function fillSizingUnit()
{
$obj = new SizingUnit;
$obj->name = "Unidades";
$obj->abbreviation = "Und";
$obj->save();
$obj = new SizingUnit;
$obj->name = "Kilogramos";
$obj->abbreviation = "kg";
$obj->save();
$obj = new SizingUnit;
$obj->name = "Metros";
$obj->abbreviation = "m";
$obj->save();
$obj = new SizingUnit;
$obj->name = "Paquetes";
$obj->abbreviation = "PKG";
$obj->save();
$obj = new SizingUnit;
$obj->name = "Mililitros";
$obj->abbreviation = "ml";
$obj->save();
$obj = new SizingUnit;
$obj->name = "Gramos";
$obj->abbreviation = "g";
$obj->save();
$obj = new SizingUnit;
$obj->name = "Litros";
$obj->abbreviation = "l";
$obj->save();
}
public function fillDiscountType()
{
$obj = new DiscountType;
$obj->name = "Descuento Envios";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Pedidos";
$obj->active = 0;
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Campañas";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Cupones";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Grupos";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Obsequios";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Porcentajes";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Referidos";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Topes";
$obj->save();
$obj = new DiscountType;
$obj->name = "Descuento Categorias";
$obj->save();
}
public function fillCompany()
{
$obj = new CourierCompany;
$obj->nit = "";
$obj->name = "SERGEM";
$obj->phone = "3007998988";
$obj->contact = "Contacto Sergem";
$obj->save();
}
public function fillOauthClient()
{
DB::insert('insert into oauth_clients (name, secret, redirect, personal_access_client, password_client, revoked) values (?, ?, ?, ?, ?, ?)', ['api password', 'fT5p4x6gBX50f16u5y5EydDTdOKystD2WMQ2TWEW', 'http://localhost', '0', '1', '0']);
}
}