Your IP : 216.73.216.79


Current Path : /var/www/html/akept/backend/modules/contentCalendar/
Upload File :
Current File : /var/www/html/akept/backend/modules/contentCalendar/up.sql

CREATE TABLE IF NOT EXISTS `content_calendar` (
  `calendar_id` int(11) NOT NULL AUTO_INCREMENT,
  `calendar_date_start` date DEFAULT NULL,
  `calendar_date_end` date DEFAULT NULL,
  `calendar_time_start` varchar(25) DEFAULT NULL,
  `calendar_time_end` varchar(25) DEFAULT NULL,
  `calendar_category` varchar(255) DEFAULT NULL,
  `calendar_display` varchar(255) DEFAULT NULL,
  `calendar_status` varchar(255) DEFAULT NULL,
  `calendar_sorting` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `created_by` int(11) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `updated_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`calendar_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `content_calendar_translation` (
  `calendar_translation_id` int(11) NOT NULL AUTO_INCREMENT,
  `calendar_translation_parent_id` int(11) DEFAULT NULL,
  `calendar_translation_title` text CHARACTER SET utf8mb4 DEFAULT NULL,
  `calendar_translation_content` text CHARACTER SET utf8mb4 DEFAULT NULL,
  `calendar_translation_location` text CHARACTER SET utf8mb4 DEFAULT NULL,
  `calendar_translation_main` int(11) DEFAULT NULL,
  `calendar_translation_language` varchar(255) DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `created_by` int(11) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `updated_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`calendar_translation_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `ref` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `cat` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `descr` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `descr_en` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  `param1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `icon_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `created_by` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `created_at` int(11) DEFAULT NULL,
  `updated_by` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `updated_at` int(11) DEFAULT NULL,
  `deleted_at` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

insert  into `ref`(`cat`,`code`,`descr`,`descr_en`,`sort`,`param1`,`icon_name`,`created_by`,`created_at`,`updated_by`,`updated_at`,`deleted_at`) values 
('CALENDARSTATUS','active','Active',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARSTATUS','inactive','Inactive',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARSTATUS','archived','Archived',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARCATEGORY','calendarcategory01','Event',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARCATEGORY','calendarcategory02','Program',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARDISPLAY','calendardisplay01','Homepage',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Malay','Malay',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Chinese','Chinese',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','English','English',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Hindi','Hindi',NULL,4,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Arabic','Arabic',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Japanese','Japanese',NULL,5,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Tamil','Tamil',NULL,8,NULL,NULL,NULL,NULL,NULL,NULL,NULL),
('CALENDARLANGUAGE','Korean','Korean',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL,NULL);

CREATE TABLE IF NOT EXISTS `api` (
  `api_id` int(11) NOT NULL AUTO_INCREMENT,
  `api_code` varchar(255) DEFAULT NULL,
  `api_descr` text DEFAULT NULL,
  `api_content` text DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `created_by` int(11) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `updated_by` int(11) DEFAULT NULL,
  PRIMARY KEY (`api_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

insert  into `api`(`api_code`,`api_descr`,`api_content`,`created_at`,`created_by`,`updated_at`,`updated_by`) values 
('ContentCalendarList','This is the API to display all the list of calendar','<?php \r\n\r\n$sql = \"SELECT * FROM content_calendar_translation t1 \r\n    INNER JOIN content_calendar t2 ON t1.calendar_translation_parent_id=t2.calendar_id\";\r\n$model = Yii::$app->db->createCommand($sql)->queryAll();\r\n$arr = [];\r\n$status = \'failed\';\r\nif(!empty($model)){\r\n    foreach($model as $row){\r\n        $status = \'success\';\r\n        $arr2 = [];\r\n        $arr2[\'language\'] = $row[\'calendar_translation_language\'];\r\n        $arr2[\'title\'] = $row[\'calendar_translation_title\'];\r\n        $arr2[\'content\'] = $row[\'calendar_translation_content\'];\r\n        $arr2[\'location\'] = $row[\'calendar_translation_location\'];\r\n        \r\n        $arr2[\'category\'] = $row[\'calendar_category\'];\r\n        $arr2[\'display\'] = $row[\'calendar_display\'];\r\n        $arr2[\'status\'] = $row[\'calendar_status\'];\r\n        $arr2[\'date_start\'] = $row[\'calendar_date_start\'];\r\n        $arr2[\'time_start\'] = $row[\'calendar_time_start\'];\r\n        $arr2[\'date_end\'] = $row[\'calendar_date_end\'];\r\n        $arr2[\'time_end\'] = $row[\'calendar_time_end\'];\r\n        $arr2[\'sorting\'] = $row[\'calendar_sorting\'];\r\n        \r\n        $arr[] = $arr2;\r\n    }\r\n}\r\necho json_encode([\'result_status\'=>$status,\'data\'=>$arr]);',NOW(),3,NOW(),3),
('ContentCalendarDetails','This is the API to display the details of the calendar','<?php \r\n$calendar_id = \'\';\r\n$arr = [];\r\n$status = \'failed\';\r\n$remark = \'\';\r\nif(isset($_GET[\'calendar_id\'])&&!empty($_GET[\'calendar_id\'])){\r\n    $calendar_id = $_GET[\'calendar_id\'];\r\n    $sql = \"SELECT * FROM content_calendar_translation t1 \r\n        INNER JOIN content_calendar t2 ON t1.calendar_translation_parent_id=t2.calendar_id WHERE t2.calendar_id=\".$calendar_id;\r\n    $model = Yii::$app->db->createCommand($sql)->queryAll();\r\n    \r\n    if(!empty($model)){\r\n        foreach($model as $row){\r\n            $status = \'success\';\r\n            $arr2 = [];\r\n            $arr2[\'language\'] = $row[\'calendar_translation_language\'];\r\n            $arr2[\'title\'] = $row[\'calendar_translation_title\'];\r\n            $arr2[\'content\'] = $row[\'calendar_translation_content\'];\r\n        $arr2[\'location\'] = $row[\'calendar_translation_location\'];\r\n            \r\n        $arr2[\'display\'] = $row[\'calendar_display\'];\r\n        $arr2[\'status\'] = $row[\'calendar_status\'];\r\n        $arr2[\'date_start\'] = $row[\'calendar_date_start\'];\r\n        $arr2[\'time_start\'] = $row[\'calendar_time_start\'];\r\n        $arr2[\'date_end\'] = $row[\'calendar_date_end\'];\r\n        $arr2[\'time_end\'] = $row[\'calendar_time_end\'];\r\n            \r\n            $arr[] = $arr2;\r\n        }\r\n    }else{\r\n        $remark = \'Record not found\';\r\n    }\r\n    \r\n}else{\r\n    $remark = \'Please specify the calendar_id using $_GET method\';\r\n}\r\necho json_encode([\'result_status\'=>$status,\'remark\'=>$remark,\'data\'=>$arr]);',NOW(),3,NOW(),3);

insert  into `backend_menu`(`menu_name`,`menu_param`,`menu_class`,`menu_link`,`menu_active_route`,`menu_parent_id`,`menu_status`) values 
('Calendar','','fa fa-calendar','/contentCalendar/content-calendar/index','',0,1);

insert  into `route`(`name`,`alias`,`type`,`status`) values ('/contentCalendar/content-calendar/index','index','contentCalendar/content-calendar',1);