Initial commit
This commit is contained in:
8
api-wiaas/server/components/v1/home/HomeController.php
Normal file
8
api-wiaas/server/components/v1/home/HomeController.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
class HomeController{
|
||||
|
||||
public function showPage(){
|
||||
echo 'Home page';
|
||||
}
|
||||
}
|
||||
?>
|
||||
17
api-wiaas/server/components/v1/home/apiTemplate.php
Normal file
17
api-wiaas/server/components/v1/home/apiTemplate.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
header("Access-Control-Allow-Origin: *");
|
||||
header("Access-Control-Allow-Headers: Authorization");
|
||||
header('Content-Type: application/json');
|
||||
|
||||
if(!defined('APPLICATION_VERSION')){
|
||||
die("Permission denied!");
|
||||
}
|
||||
|
||||
if($_SERVER['REQUEST_METHOD'] === 'OPTIONS'){
|
||||
header('Access-Control-Max-Age: ' . JWT_MAX_LIFE);
|
||||
header('Access-Control-Allow-Methods: OPTIONS, GET, POST');
|
||||
die();
|
||||
}
|
||||
|
||||
$route::call($module, $controller, $action);
|
||||
?>
|
||||
27
api-wiaas/server/components/v1/home/excelTemplate.php
Normal file
27
api-wiaas/server/components/v1/home/excelTemplate.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', TRUE);
|
||||
ini_set('display_startup_errors', TRUE);
|
||||
date_default_timezone_set('Europe/Stockholm');
|
||||
|
||||
if(!defined('APPLICATION_VERSION')){
|
||||
die("Permission denied!");
|
||||
}
|
||||
|
||||
// Redirect output to a client’s web browser (Excel2007)
|
||||
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
|
||||
|
||||
header('Cache-Control: max-age=0');
|
||||
// If you're serving to IE 9, then the following may be needed
|
||||
header('Cache-Control: max-age=1');
|
||||
|
||||
// If you're serving to IE over SSL, then the following may be needed
|
||||
header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
|
||||
header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modified
|
||||
header ('Cache-Control: cache, must-revalidate'); // HTTP/1.1
|
||||
header ('Pragma: public'); // HTTP/1.0
|
||||
|
||||
$route::call($module, $controller, $action);
|
||||
|
||||
exit;
|
||||
?>
|
||||
6
api-wiaas/server/components/v1/home/htmlTemplate.php
Normal file
6
api-wiaas/server/components/v1/home/htmlTemplate.php
Normal file
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
header('Content-Type: text/html; charset=utf-8');
|
||||
if(!defined('APPLICATION_VERSION')){
|
||||
die("Permission denied!");
|
||||
}
|
||||
$route::call($module, $controller, $action);
|
||||
37
api-wiaas/server/components/v1/home/menuTemplate.php
Normal file
37
api-wiaas/server/components/v1/home/menuTemplate.php
Normal file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!defined('APPLICATION_VERSION')){
|
||||
die("Permission denied!");
|
||||
}
|
||||
?>
|
||||
<nav id="nav-menu" class="navbar navbar-default">
|
||||
<div class="container-fluid">
|
||||
<div id="nav-menu-header" class="navbar-header">
|
||||
<a id="nav-app-title" class="navbar-brand" href="#"><?php echo APPLICATION_NAME;?></a>
|
||||
</div>
|
||||
<ul id="nav-buttons" class="nav navbar-nav">
|
||||
<?php
|
||||
foreach($route::getModules()['modules'] as $page) {
|
||||
$class = $module === $page['url'] ? 'class="active"' : '';
|
||||
echo '<li id="nav-button-'.$page['url'].'" ' . $class . '><a href="' . $page['url'] . '">{{ "main.menu.' . $page['name'] . '" | translate }}</a></li>';
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
<ul id="nav-right" class="nav navbar-nav navbar-right">
|
||||
<?php
|
||||
if($user->getUserType() === USER_TYPES['CUSTOMER']){
|
||||
require_once('templates/ShopCartIconTemplate.php');
|
||||
}
|
||||
?>
|
||||
<li><a><translate-main ng-controller="translateCtrl"></translate-main></a></li>
|
||||
<li id="nav-settings">
|
||||
<a href="profileSettings">
|
||||
<span class="glyphicon glyphicon-user"></span><?php echo ' ' . $user->getUserFullName() . ' (' . $user->getUserType() . ')';?>
|
||||
<span class='glyphicon glyphicon-cog'></span>
|
||||
</a>
|
||||
</li>
|
||||
<li id="nav-logout">
|
||||
<a href="logout.php"><span class="glyphicon glyphicon-log-out"></span> {{ 'main.LOGOUT' | translate }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
47
api-wiaas/server/components/v1/home/pageTemplate.php
Normal file
47
api-wiaas/server/components/v1/home/pageTemplate.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
if(!defined('APPLICATION_VERSION')){
|
||||
die("Permission denied!");
|
||||
}
|
||||
?>
|
||||
<!doctype html>
|
||||
<html ng-app='dashApp'>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title><?php echo APPLICATION_NAME;?></title>
|
||||
<link rel="shortcut icon" type="image/png" href="client/img/wiaas_icon.png"/>
|
||||
<?php
|
||||
if($module !== 'login'){
|
||||
require_once('templates/cssIncludes.php');
|
||||
require_once('templates/jsIncludes.php');
|
||||
}else{
|
||||
require_once('templates/loginCssIncludes.php');
|
||||
require_once('templates/loginJsIncludes.php');
|
||||
}
|
||||
?>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="wrapper" class="wrapper">
|
||||
<?php
|
||||
if(!$user->isLoggedIn() && $module !== 'login'){
|
||||
header('Location:login');
|
||||
die();
|
||||
}
|
||||
|
||||
if($module !== 'login'){
|
||||
require_once('menuTemplate.php');
|
||||
}
|
||||
|
||||
$route::call($module, $controller, $action);
|
||||
|
||||
if($module !== 'login'){
|
||||
echo '<activity-checker ng-init="checkLastActivity()" ng-controller="activityCheckerCtrl"></activity-checker>';
|
||||
require_once('templates/FooterTemplate.php');
|
||||
}
|
||||
?>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
api-wiaas/server/components/v1/home/scriptTemplate.php
Normal file
5
api-wiaas/server/components/v1/home/scriptTemplate.php
Normal file
@@ -0,0 +1,5 @@
|
||||
<?php
|
||||
if(!defined('APPLICATION_VERSION')){
|
||||
die("Permission denied!");
|
||||
}
|
||||
$route::call($module, $controller, $action, $apiKey);
|
||||
@@ -0,0 +1,3 @@
|
||||
<footer class="footer col-md-12">
|
||||
<a target="_blank" href="terms/html/pdfTerms">{{'main.TERMS' | translate}}</a>
|
||||
</footer>
|
||||
@@ -0,0 +1,5 @@
|
||||
<li id="nav-cart">
|
||||
<a href="shop?subModule=cart">
|
||||
<div ng-controller="shopCartIconCtrl" class="cart-notificaiton"><span class="glyphicon glyphicon-shopping-cart"></span> <span ng-if="hasPackagesInCart()">{{shopCartItemsCount}}</span></div>
|
||||
</a>
|
||||
</li>
|
||||
@@ -0,0 +1,11 @@
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'bootstrap/dist/css/bootstrap.css';?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'datatables.net-bs/css/dataTables.bootstrap.min.css';?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'datatables.net-responsive-dt/css/responsive.dataTables.min.css';?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'angular-ui-notification/dist/angular-ui-notification.min.css';?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'jquery-ui/jquery-ui.min.css';?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'jquery-ui/jquery-ui.theme.min.css';?>"/>
|
||||
|
||||
<link href="<?php echo PATH_JS_LIBS.'flag-icon-css-master/css/flag-icon.css?v='.APPLICATION_VERSION;?>" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_CSS.'style.less?v='.APPLICATION_VERSION;?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_CSS.'/dist/bundle.min.css?v='.APPLICATION_VERSION;?>" />
|
||||
32
api-wiaas/server/components/v1/home/templates/jsIncludes.php
Normal file
32
api-wiaas/server/components/v1/home/templates/jsIncludes.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<script src="<?php echo PATH_JS_LIBS.'jquery/dist/jquery.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'less/dist/less.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'bootstrap/dist/js/bootstrap.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular/angular.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-translate/angular-translate.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-translate-loader-url/angular-translate-loader-url.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'clipboard/dist/clipboard.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'ngclipboard/dist/ngclipboard.min.js';?>" type="text/javascript"></script>
|
||||
|
||||
<script src="<?php echo PATH_JS_LIBS.'datatables.net/js/jquery.dataTables.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'datatables.net-bs/js/dataTables.bootstrap.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'datatables.net-responsive/js/dataTables.responsive.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-ui-notification/dist/angular-ui-notification.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-ui-sortable/sortable.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'jquery-ui/jquery-ui.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-dragdrop/src/angular-dragdrop.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'ng-file-upload/ng-file-upload.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'tinymce/tinymce.min.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-ui-tinymce/src/tinymce.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
|
||||
<script src="<?php echo PATH_JS.'app.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS.'errorHandlerFactory.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'errors/errorsDialog.directive.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS.'constants.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'translate/translate.directive.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'activity/activityChecker.directive.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'datepicker/datepicker.directive.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'dataTableHelper/dataTableHelper.service.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'utils.service.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'dialog/dialog.directive.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'sortable/sortable.directive.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_COMPONENTS.'shop/shop-cart.service.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
@@ -0,0 +1,2 @@
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_JS_LIBS.'bootstrap/dist/css/bootstrap.css';?>"/>
|
||||
<link rel="stylesheet/less" type="text/css" href="<?php echo PATH_CSS.'style.less?v='.APPLICATION_VERSION;?>"/>
|
||||
@@ -0,0 +1,8 @@
|
||||
<script src="<?php echo PATH_JS_LIBS.'jquery/dist/jquery.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'less/dist/less.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'bootstrap/dist/js/bootstrap.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular/angular.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-translate/angular-translate.min.js';?>" type="text/javascript"></script>
|
||||
<script src="<?php echo PATH_JS_LIBS.'angular-translate-loader-url/angular-translate-loader-url.js';?>" type="text/javascript"></script>
|
||||
|
||||
<script src="<?php echo PATH_JS.'login.js?v='.APPLICATION_VERSION;?>" type="text/javascript"></script>
|
||||
Reference in New Issue
Block a user