First complete upload CasaDoc
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
<footer class="footer">
|
||||
© 2024 CasaDoc
|
||||
</footer>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
$linkglobal="http://localhost/yogiwhere/public/schoolarea";
|
||||
|
||||
$fromaddresssmail="info@acscreativesolutions.com";
|
||||
|
||||
$openssl_encryptionAlgorithm = 'AES-128-CTR';
|
||||
|
||||
$openssl_encryptionKey = '6LdmQRcUAADGAJ530rqWaAxbuyPA9kZaO6r1I_MC6';
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
ini_set('display_errors', 1);
|
||||
ini_set('display_startup_errors', 1);
|
||||
error_reporting(E_ALL | E_STRICT);
|
||||
// This should be equal to: PATH_TO_VANGUARD_FOLDER/extra/auth.php
|
||||
include('../../extra/auth.php');
|
||||
//require_once __DIR__ . '/extra/auth.php';
|
||||
|
||||
// Here we just check if user is not
|
||||
// logged in, and in that case we redirect
|
||||
// the user to vanguard login page.
|
||||
|
||||
if (! Auth::check()) {
|
||||
|
||||
redirectTo('../../public/login');
|
||||
}
|
||||
|
||||
$user = Auth::user();
|
||||
|
||||
$iduserlogin = $user->present()->id;
|
||||
$nameuser = $user->present()->first_name;
|
||||
$surnameuser = $user->present()->last_name;
|
||||
$emailuser = $user->present()->email;
|
||||
$avatar = $user->present()->avatar;
|
||||
|
||||
$kindofrole = $user->present()->role_id;
|
||||
|
||||
|
||||
|
||||
//$user = "1";
|
||||
//$iduserlogin="1";
|
||||
//$nameuser="Claudio";
|
||||
//$emailuser="info@claudiosironi.com";
|
||||
?>
|
||||
<?php
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
}
|
||||
|
||||
$_SESSION["iduserlogin"] = $iduserlogin;
|
||||
$iduserlog = $_SESSION["iduserlogin"];
|
||||
$_SESSION["nameuser"] = $nameuser;
|
||||
$_SESSION["surnameuser"] = $surnameuser;
|
||||
$_SESSION["emailuser"] = $emailuser;
|
||||
$_SESSION["photouser"] = $avatar;
|
||||
$photouser = $_SESSION["photouser"];
|
||||
?>
|
||||
<?php
|
||||
|
||||
if (isset($_GET['info'])) {
|
||||
$infobox = $_GET['info'];
|
||||
$_SESSION["infobox"] = $infobox;
|
||||
}
|
||||
if (isset($_SESSION["infobox"])) {
|
||||
$infobox = $_SESSION["infobox"];
|
||||
} else {
|
||||
$infobox = "";
|
||||
}
|
||||
|
||||
?>
|
||||
<?php require_once('../Connections/casadocconn.php'); ?>
|
||||
<?php require_once('../webassist/mysqli/rsobj.php'); ?>
|
||||
<?php require_once('../webassist/mysqli/queryobj.php'); ?>
|
||||
<?php require_once("../webassist/form_validations/wavt_scripts_php.php"); ?>
|
||||
<?php //include files
|
||||
include('../languages/en/general.php');
|
||||
|
||||
include("generalsettings.php");
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
ini_set('display_errors', 1);
|
||||
ini_set('display_startup_errors', 1);
|
||||
error_reporting(E_ALL | E_STRICT);
|
||||
// This should be equal to: PATH_TO_VANGUARD_FOLDER/extra/auth.php
|
||||
//include('../../extra/auth.php');
|
||||
//require_once __DIR__ . '/extra/auth.php';
|
||||
|
||||
// Here we just check if user is not
|
||||
// logged in, and in that case we redirect
|
||||
// the user to vanguard login page.
|
||||
|
||||
//if (! Auth::check()) {
|
||||
|
||||
// redirectTo('../../public/login');
|
||||
|
||||
//}
|
||||
|
||||
//$user = Auth::user();
|
||||
|
||||
$iduserlogin="2";
|
||||
$iduselog="2";
|
||||
$user="2";
|
||||
$nameuser="Claudio";
|
||||
$emailuser="info@claudiosironi.com";
|
||||
$surnameuser="Sironi";
|
||||
$avatar="a";
|
||||
|
||||
$kindofrole="admin";
|
||||
$birthday="1975-02-19";
|
||||
$sex="male";
|
||||
$country="italy";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//$user = "1";
|
||||
//$iduserlogin="1";
|
||||
//$nameuser="Claudio";
|
||||
//$emailuser="info@claudiosironi.com";
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
}
|
||||
|
||||
if (!isset($_SESSION["idowneruser"])) {
|
||||
$_SESSION["iduserlogin"]=$iduserlogin;
|
||||
}
|
||||
$iduserlog=$_SESSION["iduserlogin"];
|
||||
$_SESSION["nameuser"]=$nameuser;
|
||||
$_SESSION["surnameuser"]=$surnameuser;
|
||||
$_SESSION["emailuser"]=$emailuser;
|
||||
$_SESSION["birthday"]=$birthday;
|
||||
$_SESSION["sex"]=$sex;
|
||||
$_SESSION["country"]=$country;
|
||||
$_SESSION["photouser"]=$avatar;
|
||||
$photouser=$_SESSION["photouser"];
|
||||
?>
|
||||
<?php
|
||||
if (isset($_GET['info'])) {
|
||||
$infobox=$_GET['info'];
|
||||
$_SESSION["infobox"]=$infobox;
|
||||
}
|
||||
if (isset($_SESSION["infobox"])) {
|
||||
$infobox=$_SESSION["infobox"];
|
||||
} else {
|
||||
$infobox=""; }
|
||||
|
||||
?>
|
||||
<?php require_once('../Connections/predoc.php');
|
||||
|
||||
?>
|
||||
<?php require_once('../webassist/mysqli/rsobj.php'); ?>
|
||||
<?php require_once('../webassist/mysqli/queryobj.php'); ?>
|
||||
<?php require_once("../webassist/form_validations/wavt_scripts_php.php"); ?>
|
||||
|
||||
<?php //include files
|
||||
include('../languages/en/general.php');
|
||||
include("generalsettings.php");
|
||||
|
||||
?>
|
||||
@@ -0,0 +1 @@
|
||||
<html lang="en" class="semi-dark">
|
||||
@@ -0,0 +1,71 @@
|
||||
<!-- ========== Left Sidebar Start ========== -->
|
||||
<div class="left side-menu">
|
||||
<button type="button" class="button-menu-mobile button-menu-mobile-topbar open-left waves-effect">
|
||||
<i class="ion-close"></i>
|
||||
</button>
|
||||
|
||||
<!-- LOGO -->
|
||||
<div class="topbar-left">
|
||||
<div class="text-center bg-logo">
|
||||
<a href="index.html" class="logo"><i class="mdi mdi-bowling text-success"></i> CasaDoc</a>
|
||||
<!-- <a href="index.html" class="logo"><img src="assets/images/logo.png" height="24" alt="logo"></a> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="sidebar-user">
|
||||
<img src="assets/images/users/avatar-6.jpg" alt="user" class="rounded-circle img-thumbnail mb-1">
|
||||
<h6 class=""><?php echo $_SESSION["nameuser"]; ?> <?php echo $_SESSION["surnameuser"]; ?> </h6>
|
||||
<p class=" online-icon text-dark"><i class="mdi mdi-record text-success"></i>online</p>
|
||||
<ul class="list-unstyled list-inline mb-0 mt-2">
|
||||
<li class="list-inline-item">
|
||||
<a href="../" class="" data-toggle="tooltip" data-placement="top" title="Profile"><i class="dripicons-user text-purple"></i></a>
|
||||
</li>
|
||||
<li class="list-inline-item">
|
||||
<a href="#" class="" data-toggle="tooltip" data-placement="top" title="Settings"><i class="dripicons-gear text-dark"></i></a>
|
||||
</li>
|
||||
<li class="list-inline-item">
|
||||
<a href="../logout" class="" data-toggle="tooltip" data-placement="top" title="Log out"><i class="dripicons-power text-danger"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="sidebar-inner slimscrollleft">
|
||||
|
||||
<div id="sidebar-menu">
|
||||
<ul>
|
||||
<li class="menu-title">Main</li>
|
||||
|
||||
<li>
|
||||
<a href="index.php" class="waves-effect">
|
||||
<i class="dripicons-device-desktop"></i>
|
||||
<span> Dashboard </span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
<li class="menu-title">Sezioni</li>
|
||||
|
||||
<li class="">
|
||||
<a href="homes-list.php" class="waves-effect"><i class="dripicons-blog"></i><span> Immobili </span></a>
|
||||
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="person-list.php" class="waves-effect"><i class="dripicons-blog"></i><span> Persone </span></a>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
<li class="has_sub">
|
||||
<a href="tables-basic.html" class="waves-effect"><i class="dripicons-copy"></i><span> Template </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
|
||||
<ul class="list-unstyled">
|
||||
|
||||
<li><a href="pages-blank.html">Blank Page</a></li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div> <!-- end sidebarinner -->
|
||||
</div>
|
||||
<!-- Left Sidebar End -->
|
||||
@@ -0,0 +1,101 @@
|
||||
|
||||
|
||||
<?php
|
||||
if(isset($analytsname)) {
|
||||
// fecth trend
|
||||
|
||||
// $worstanalysis = "select result_project.idAnalysis AS analysisid, result_TestName, name_analysis , COUNT(*) as counter from result_project LEFT JOIN reports ON result_project.idreports=reports.idreports LEFT JOIN analysis ON result_project.idAnalysis=analysis.idanalysis WHERE reports.idcompany='$idcompany' AND result_project.result_Rating='F' GROUP BY result_TestName ORDER by counter DESC LIMIT 10";
|
||||
|
||||
|
||||
$paramscheck = "SELECT * FROM result_project LEFT JOIN reports ON result_project.idreports=reports.idreports
|
||||
WHERE reports.iduser='$iduserlog' AND result_project.result_AnalytsName = '$analytsname'
|
||||
ORDER BY reports.reportDateIn
|
||||
LIMIT 100;
|
||||
";
|
||||
|
||||
$resultparamscheck = mysqli_query($predoc, $paramscheck) or die("Error in Selecting " . mysqli_error($predoc));
|
||||
|
||||
|
||||
// Print out result
|
||||
$dateparamcheck=array();
|
||||
$valueparamcheck=array();
|
||||
while($row = mysqli_fetch_array($resultparamscheck)) {
|
||||
$dateparamcheck[]=$row['reportDateIn'];
|
||||
$valueparamcheck[]=$row['result_Value'];
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<?php
|
||||
|
||||
// Assumi che $dateparamcheck e $valueparamcheck siano già popolati con i dati pertinenti
|
||||
|
||||
// Converte le date in timestamp per la regressione
|
||||
$timestampcheck = array();
|
||||
foreach ($dateparamcheck as $date) {
|
||||
$timestampcheck[] = strtotime($date);
|
||||
}
|
||||
|
||||
// Calcola la media dei valori (y) e dei timestamp (x)
|
||||
$mean_x = array_sum($timestampcheck) / count($timestampcheck);
|
||||
$mean_y = array_sum($valueparamcheck) / count($valueparamcheck);
|
||||
|
||||
// Calcola la regressione lineare
|
||||
$numerator = 0;
|
||||
$denominator = 0;
|
||||
for ($i = 0; $i < count($timestampcheck); $i++) {
|
||||
$numerator += ($timestampcheck[$i] - $mean_x) * ($valueparamcheck[$i] - $mean_y);
|
||||
$denominator += ($timestampcheck[$i] - $mean_x) ** 2;
|
||||
}
|
||||
|
||||
// Coefficienti della regressione lineare y = mx + b
|
||||
$m = $numerator / $denominator;
|
||||
$b = $mean_y - ($m * $mean_x);
|
||||
|
||||
// Stampa i valori previsti per i prossimi 6 mesi
|
||||
$last_date_timestamp = end($timestampcheck);
|
||||
for ($j = 1; $j <= 6; $j++) {
|
||||
$next_month_timestamp = strtotime("+{$j} month", $last_date_timestamp);
|
||||
$predicted_value = $m * $next_month_timestamp + $b;
|
||||
|
||||
}
|
||||
|
||||
|
||||
// Array per tenere traccia delle previsioni
|
||||
$predicted_dates = [];
|
||||
$predicted_values = [];
|
||||
|
||||
$last_date_timestamp = end($timestampcheck);
|
||||
for ($j = 1; $j <= 6; $j++) {
|
||||
$next_month_timestamp = strtotime("+{$j} month", $last_date_timestamp);
|
||||
$predicted_value = $m * $next_month_timestamp + $b;
|
||||
|
||||
// Formatta il valore previsto con lo stesso numero di decimali dei dati reali
|
||||
$formatted_predicted_value = number_format($predicted_value, 2);
|
||||
|
||||
$predicted_dates[] = date('Y-m-d', $next_month_timestamp);
|
||||
$predicted_values[] = $formatted_predicted_value;
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<?php
|
||||
// fecth limit
|
||||
|
||||
// $worstanalysis = "select result_project.idAnalysis AS analysisid, result_TestName, name_analysis , COUNT(*) as counter from result_project LEFT JOIN reports ON result_project.idreports=reports.idreports LEFT JOIN analysis ON result_project.idAnalysis=analysis.idanalysis WHERE reports.idcompany='$idcompany' AND result_project.result_Rating='F' GROUP BY result_TestName ORDER by counter DESC LIMIT 10";
|
||||
|
||||
$paramslim = "SELECT * FROM parameterslimit WHERE parameterslimit.nameparameters = '$analytsname' LIMIT 1;";
|
||||
$resultparamslim = mysqli_query($predoc, $paramslim) or die("Error in Selecting " . mysqli_error($predoc));
|
||||
|
||||
$lowlim = null;
|
||||
$highlim = null;
|
||||
if ($row = mysqli_fetch_assoc($resultparamslim)) {
|
||||
$lowlim = floatval($row['lowvalue']);
|
||||
$highlim = floatval($row['highvalue']);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,5 @@
|
||||
<link rel="stylesheet" href="assets/plugins/morris/morris.css">
|
||||
|
||||
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css">
|
||||
<link href="assets/css/icons.css" rel="stylesheet" type="text/css">
|
||||
<link href="assets/css/style.css" rel="stylesheet" type="text/css">
|
||||
@@ -0,0 +1,3 @@
|
||||
<title>Kering Portal</title>
|
||||
<meta content="Admin Dashboard" name="description" />
|
||||
<meta content="Mannatthemes" name="author" />
|
||||
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
/*
|
||||
// Crea la connessione
|
||||
$conn = new mysqli($servername, $username, $password, $database);
|
||||
|
||||
// Controlla la connessione
|
||||
if ($conn->connect_error) {
|
||||
die("Connessione fallita: " . $conn->connect_error);
|
||||
}
|
||||
|
||||
// Query SQL per estrarre le lingue
|
||||
$sql = "SELECT languagename, languageflag, languageacronym FROM languagesdrop";
|
||||
$result = $conn->query($sql);
|
||||
|
||||
$languages = [];
|
||||
if ($result->num_rows > 0) {
|
||||
while($row = $result->fetch_assoc()) {
|
||||
$languages[] = $row;
|
||||
}
|
||||
}
|
||||
|
||||
// Chiudi la connessione
|
||||
$conn->close();
|
||||
*/ ?>
|
||||
<!-- Top Bar Start -->
|
||||
<div class="topbar">
|
||||
|
||||
<nav class="navbar-custom">
|
||||
|
||||
<ul class="list-inline float-right mb-0">
|
||||
<!-- language-->
|
||||
<li class="list-inline-item dropdown notification-list hide-phone">
|
||||
<a class="nav-link dropdown-toggle arrow-none waves-effect text-white" data-toggle="dropdown" href="#" role="button"
|
||||
aria-haspopup="false" aria-expanded="false">
|
||||
English <img src="assets/images/flags/us_flag.jpg" class="ml-2" height="16" alt="" />
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right language-switch">
|
||||
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="list-inline-item dropdown notification-list">
|
||||
<a class="nav-link dropdown-toggle arrow-none waves-effect nav-user" data-toggle="dropdown" href="#" role="button"
|
||||
aria-haspopup="false" aria-expanded="false">
|
||||
<img src="assets/images/users/avatar-6.jpg" alt="user" class="rounded-circle">
|
||||
</a>
|
||||
<div class="dropdown-menu dropdown-menu-right profile-dropdown ">
|
||||
<!-- item-->
|
||||
<div class="dropdown-item noti-title">
|
||||
<h5>Welcome</h5>
|
||||
</div>
|
||||
<a class="dropdown-item" href="../"><i class="mdi mdi-account-circle m-r-5 text-muted"></i> Profile</a>
|
||||
<a class="dropdown-item" href="#"><i class="mdi mdi-settings m-r-5 text-muted"></i> Settings</a>
|
||||
|
||||
<div class="dropdown-divider"></div>
|
||||
<a class="dropdown-item" href="#"><i class="mdi mdi-logout m-r-5 text-muted"></i> Logout</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul class="list-inline menu-left mb-0">
|
||||
<li class="float-left">
|
||||
<button class="button-menu-mobile open-left waves-light waves-effect">
|
||||
<i class="mdi mdi-menu"></i>
|
||||
</button>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<div class="clearfix"></div>
|
||||
</nav>
|
||||
</div>
|
||||
<!-- Top Bar End -->
|
||||
Reference in New Issue
Block a user