--
-- Host: localhost    Database: adminbudget
-- ------------------------------------------------------


--
-- Current Database: `adminbudget`
--

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `adminbudget` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */;

USE `adminbudget`;

--
-- Table structure for table `adminbudget`
--

CREATE TABLE `adminbudget` (
  `id` int(6) unsigned NOT NULL AUTO_INCREMENT,
  `fornamn` varchar(30) DEFAULT NULL,
  `efternamn` varchar(30) DEFAULT NULL,
  `admin` varchar(30) DEFAULT NULL,
  `username` varchar(30) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  `kundid` varchar(30) DEFAULT NULL,
  `online` varchar(30) DEFAULT NULL,
  `senast` varchar(30) DEFAULT NULL,
  `email` varchar(50) DEFAULT NULL,
  `profilbild` varchar(255) NOT NULL,
  `dela` varchar(30) NOT NULL,
  `totp_secret` varchar(64) DEFAULT NULL,
  `totp_enabled` tinyint(1) DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `adminbudget`
--

INSERT INTO `adminbudget` VALUES
(1,'Hans','Engfeldt','Ja','hasse','$2y$10$txGX6uNHwJAdChDhdfbbc.WPA6FhOkSeAgKCuJqSDOC.4UmO2GeHa','bg_696954','Ja','2026-07-30 13:23:51','hansengfeldt@gmail.com','https://budget.engfeldt.nu/profilbilder/hasse/69a68e6131849-hasse.jpg','Magda','FIJYBXUWFNAFH74O',1),
(6,'Magdalena','Engfeldt','Nej','Magda','$2y$10$9l9vI4xokuWDvR0zkSqXV.UPox8Kd7aevZsvNYe9w2fORzHWKVVGy','bg_696954','Ja','2026-07-29 12:52:07','magdalenaengfeldt@gmail.com','https://budget.engfeldt.nu/profilbilder/magda/magda.jpg','Nej',NULL,0);

--
-- Table structure for table `callobjects`
--

CREATE TABLE `callobjects` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `infoid` int(30) NOT NULL,
  `text` longtext NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `callobjects`
--


--
-- Table structure for table `callout`
--

CREATE TABLE `callout` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `infoid` int(30) NOT NULL,
  `slutdatum` date NOT NULL,
  `titel` longtext NOT NULL,
  `prio` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `callout`
--

INSERT INTO `callout` VALUES
(14,246358,'2024-02-01','Ny uppdatering','info'),
(15,210327,'2024-06-30','hade en systemkrasch den 13 juni. så kolla om alla uppgifter stämmer då senaste backupen var vid 00.00. uppgifter efter detta har försvunnit!!','info'),
(16,753446,'2024-09-30','Ny uppdatering, ett server byte kommer att ske dom närmsta dagarna senast på onsdag! Återkommer när detta är klart!!','info'),
(17,935718,'2024-09-30','Server bytet är utfört och allt skall funka som det ska','info'),
(18,775569,'2024-11-10','har förbättrat inköpslistor, har skapat en ny knapp under räkningar och där kan man skapa/tabort och redigera sina inköpslistor. skapta inköpslistor syns nu i en dropdown när du är inne och editerar räkning, där man kan välja den inköpslista som passar eller även skapa en ny','info'),
(19,749956,'2024-10-31','Har även lagt till en ny rad i inkomst i webbutförandet, som heter Översikt hela året. Där kan du se och redigera inkomsterna för hela året!','info');

--
-- Table structure for table `calloutread`
--

CREATE TABLE `calloutread` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `infoid` int(30) NOT NULL,
  `kundid` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `calloutread`
--

INSERT INTO `calloutread` VALUES
(38,246358,'bg_696954'),
(39,246358,'bg_671271'),
(40,246358,'bg_368941'),
(41,210327,'bg_696954'),
(42,210327,'bg_671271'),
(43,753446,'bg_696954'),
(44,935718,'bg_696954'),
(45,753446,'bg_671271'),
(46,935718,'bg_671271'),
(47,775569,'bg_696954'),
(48,749956,'bg_696954'),
(49,749956,'bg_671271'),
(50,775569,'bg_671271'),
(51,753446,'');

--
-- Table structure for table `information`
--

CREATE TABLE `information` (
  `id` int(6) unsigned NOT NULL AUTO_INCREMENT,
  `senaste` text DEFAULT NULL,
  `footer` longtext DEFAULT NULL,
  `version` text DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `information`
--

INSERT INTO `information` VALUES
(1,'2026-07-28','Design och programering av Hans Engfeldt Copyright © 2026','V.5.0.5');

--
-- Table structure for table `mail`
--

CREATE TABLE `mail` (
  `id` int(6) unsigned NOT NULL AUTO_INCREMENT,
  `till` varchar(30) DEFAULT NULL,
  `avsandare` varchar(30) DEFAULT NULL,
  `sender` varchar(30) DEFAULT NULL,
  `port` varchar(30) DEFAULT NULL,
  `user` varchar(30) DEFAULT NULL,
  `pass` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `mail`
--

INSERT INTO `mail` VALUES
(1,'hansengfeldt@gmail.com','noreply@engfeldt.st','mailout.privat.bahnhof.se','465','mc344084','He35273527');

--
-- Table structure for table `setting`
--

CREATE TABLE `setting` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `val1` text NOT NULL,
  `val2` text NOT NULL,
  `val3` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `setting`
--

INSERT INTO `setting` VALUES
(1,'Ja','Ja','Ja');

--
-- Table structure for table `trusted_devices`
--

CREATE TABLE `trusted_devices` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `token` varchar(64) NOT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `expires_at` datetime NOT NULL,
  `device_name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`,`token`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `trusted_devices`
--

INSERT INTO `trusted_devices` VALUES
(7,1,'5ed3a05fec0ec7230bf6fb977aa8f5e1f8d212c846c9b0c6829eb226f9629a33','2026-07-19 18:07:54','2026-08-18 16:07:54','Windows · Chrome'),
(8,1,'4479cfb7573a1067a06f9f9c88b86337506ea70df63b9c10b3079f12d99228f9','2026-07-19 18:25:49','2026-08-18 16:25:49','Android · Chrome');


