primo upload

This commit is contained in:
claus75a
2024-03-16 20:37:32 +01:00
commit e43b9b4b28
3019 changed files with 406000 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
<?php
$companydet = new WA_MySQLi_RS("companydet",$gprepapp,1);
$companydet->setQuery("SELECT * FROM company WHERE company.id=$idcompany");
$companydet->execute();
// Verifica se ci sono risultati
if (empty ($companydet->getColumnVal("id"))) {
header("Location: insert-mycompany.php");
exit;
}
$idcompany=$companydet->getColumnVal("id");
$namecompany=$companydet->getColumnVal("company_name");
$companyucode=$companydet->getColumnVal("companyucode");
?>
<?php
//check active modules
$checkmodules = new WA_MySQLi_RS("checkmodules",$gprepapp,0);
$checkmodules->setQuery("SELECT * FROM activemodules LEFT JOIN modules ON activemodules.idmodules=modules.idmodules WHERE activemodules.idcompany=$idcompany AND activemodules.activemod='Y'");
$checkmodules->execute();
?>
<?php
//put active modules in array
$activemod = array();
$wa_startindex = 0;
while(!$checkmodules->atEnd()) {
$wa_startindex = $checkmodules->Index;
$activemod[] = $checkmodules->getColumnVal("idmodules");;
$checkmodules->moveNext();
}
$checkmodules->moveFirst(); //return RS to first record
unset($wa_startindex);
unset($wa_repeatcount);
?>
+3
View File
@@ -0,0 +1,3 @@
<footer class="footer">
© 2024 YogiWhere.
</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';
?>
+79
View File
@@ -0,0 +1,79 @@
<?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;
$idcompany=$user->present()->idcompany;
$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/gprepapp.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");
include("class/company.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");
?>
+1
View File
@@ -0,0 +1 @@
<html lang="en" class="semi-dark">
+161
View File
@@ -0,0 +1,161 @@
<!-- ========== 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> Zoogler</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="../profile" 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="mdi mdi-monitor-dashboard icon nav-icon"></i>
<span> Dashboard </span>
</a>
</li>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="mdi mdi-bag-checked"></i> <span> <?php echo $mycompany; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="mycompany.php"><?php echo $mycompany; ?></a></li>
<li><a href="department.php"><?php echo $department; ?></a></li>
<li><a href="contact-list.php"><?php echo $contactlist; ?></a></li>
</ul>
</li>
<?php if (in_array(3, $activemod)) { ?>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="bx bxs-check-shield"></i> <span> <?php echo $rsl; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="rsl.php"><?php echo $rsl; ?></a></li>
<li><a href="analysis.php"><?php echo $analysis; ?></a></li>
<li><a href="component.php"><?php echo $component; ?></a></li>
<li><a href="analysistemplate.php">Analysis Template</a></li>
<li><a href="component.php"><?php echo $newslettertrl; ?></a></li>
</ul>
</li>
<?php } ?>
<?php if (in_array(7, $activemod)) { ?>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="bx bx-mail-send"></i> <span> <?php echo $saytrl; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="saytrl-newsletter.php"><?php echo $newsletterlist; ?></a></li>
<li><a href="saytrl-maillist.php"><?php echo $maillist; ?></a></li>
<li><a href="saytrl-settings.php"><?php echo $saytrloption; ?></a></li>
</ul>
</li>
<?php } ?>
<?php if (in_array(4, $activemod)) { ?>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="bx bxl-product-hunt"></i> <span> <?php echo $products; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="products.php"><?php echo $products; ?></a></li>
<li><a href="email-read.html"><?php echo $bom; ?></a></li>
<li><a href="email-read.html"><?php echo $metadata; ?></a></li>
</ul>
</li>
<?php } ?>
<?php if (in_array(5, $activemod)) { ?>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="mdi mdi-human-queue"></i> <span> <?php echo $extcompanies; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="email-inbox.html"><?php echo $extcompanies; ?></a></li>
<li><a href="email-read.html"><?php echo $companiescontactlist; ?></a></li>
<li><a href="email-read.html"><?php echo $categorycompanies; ?></a></li>
</ul>
</li>
<?php } ?>
<?php if (in_array(2, $activemod)) { ?>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="fas fa-chart-bar"></i> <span> <?php echo $statistictitle; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="stats-levelone.php">StatKPI</a></li>
<li><a href="email-read.html"><?php echo $companiescontactlist; ?></a></li>
<li><a href="email-read.html"><?php echo $categorycompanies; ?></a></li>
</ul>
</li>
<?php } ?>
<?php if (in_array(1, $activemod)) { ?>
<li class="has_sub">
<a href="javascript:void(0);" class="waves-effect"><i class="fas fa-chart-bar"></i> <span> Rate&Go </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="stats-ratego.php">Rate&GO</a></li>
<li><a href="email-read.html"><?php echo $companiescontactlist; ?></a></li>
<li><a href="email-read.html"><?php echo $categorycompanies; ?></a></li>
</ul>
</li>
<?php } ?>
<li class="has_sub">
<a href="tables-basic.html" class="waves-effect"><i class="dripicons-copy"></i><span> <?php echo $contactus; ?> </span> <span class="float-right"><i class="mdi mdi-chevron-right"></i></span></a>
<ul class="list-unstyled">
<li><a href="pages-blank.html"><?php echo $contactusform; ?></a></li>
<li><a href="pages-blank.html"><?php echo $supportticket; ?></a></li>
</ul>
</li>
<li class="menu-title">Extra</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 -->
+101
View File
@@ -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']);
}
}
?>
+5
View File
@@ -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">
+3
View File
@@ -0,0 +1,3 @@
<title>YogiWhere Admin School</title>
<meta content="Admin Dashboard" name="description" />
<meta content="Mannatthemes" name="author" />
+157
View File
@@ -0,0 +1,157 @@
<?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">
<a class="dropdown-item" href="#"><img src="assets/images/flags/italy_flag.jpg" alt="" height="16"/><span> Italian </span></a>
<a class="dropdown-item" href="#"><img src="assets/images/flags/french_flag.jpg" alt="" height="16"/><span> French </span></a>
<a class="dropdown-item" href="#"><img src="assets/images/flags/spain_flag.jpg" alt="" height="16"/><span> Spanish </span></a>
<a class="dropdown-item" href="#"><img src="assets/images/flags/russia_flag.jpg" alt="" height="16"/><span> Russian </span></a>
</div>
</li>
<li class="list-inline-item dropdown notification-list">
<a class="nav-link dropdown-toggle arrow-none waves-effect" data-toggle="dropdown" href="#" role="button"
aria-haspopup="false" aria-expanded="false">
<i class="dripicons-mail noti-icon"></i>
<span class="badge badge-danger noti-icon-badge">5</span>
</a>
<div class="dropdown-menu dropdown-menu-right dropdown-arrow dropdown-menu-lg">
<!-- item-->
<div class="dropdown-item noti-title">
<h5><span class="badge badge-danger float-right">745</span>Messages</h5>
</div>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item notify-item">
<div class="notify-icon"><img src="assets/images/users/avatar-2.jpg" alt="user-img" class="img-fluid rounded-circle" /> </div>
<p class="notify-details"><b>Charles M. Jones</b><small class="text-muted">Dummy text of the printing and typesetting industry.</small></p>
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item notify-item">
<div class="notify-icon"><img src="assets/images/users/avatar-3.jpg" alt="user-img" class="img-fluid rounded-circle" /> </div>
<p class="notify-details"><b>Thomas J. Mimms</b><small class="text-muted">You have 87 unread messages</small></p>
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item notify-item">
<div class="notify-icon"><img src="assets/images/users/avatar-4.jpg" alt="user-img" class="img-fluid rounded-circle" /> </div>
<p class="notify-details"><b>Luis M. Konrad</b><small class="text-muted">It is a long established fact that a reader will</small></p>
</a>
<!-- All-->
<a href="javascript:void(0);" class="dropdown-item notify-item border-top">
View All
</a>
</div>
</li>
<li class="list-inline-item dropdown notification-list">
<a class="nav-link dropdown-toggle arrow-none waves-effect" data-toggle="dropdown" href="#" role="button"
aria-haspopup="false" aria-expanded="false">
<i class="dripicons-bell noti-icon"></i>
<span class="badge badge-success noti-icon-badge">2</span>
</a>
<div class="dropdown-menu dropdown-menu-right dropdown-arrow dropdown-menu-lg">
<!-- item-->
<div class="dropdown-item noti-title">
<h5><span class="badge badge-danger float-right">87</span>Notification</h5>
</div>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item notify-item">
<div class="notify-icon bg-primary"><i class="mdi mdi-cart-outline"></i></div>
<p class="notify-details"><b>Your order is placed</b><small class="text-muted">Dummy text of the printing and typesetting industry.</small></p>
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item notify-item">
<div class="notify-icon bg-success"><i class="mdi mdi-message"></i></div>
<p class="notify-details"><b>New Message received</b><small class="text-muted">You have 87 unread messages</small></p>
</a>
<!-- item-->
<a href="javascript:void(0);" class="dropdown-item notify-item">
<div class="notify-icon bg-warning"><i class="mdi mdi-glass-cocktail"></i></div>
<p class="notify-details"><b>Your item is shipped</b><small class="text-muted">It is a long established fact that a reader will</small></p>
</a>
<!-- All-->
<a href="javascript:void(0);" class="dropdown-item notify-item border-top">
View All
</a>
</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-wallet m-r-5 text-muted"></i> My Wallet</a>
<a class="dropdown-item" href="#"><span class="badge badge-success float-right">5</span><i class="mdi mdi-settings m-r-5 text-muted"></i> Settings</a>
<a class="dropdown-item" href="#"><i class="mdi mdi-lock-open-outline m-r-5 text-muted"></i> Lock screen</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>
<li class="hide-phone app-search">
<form role="search" class="">
<input type="text" placeholder="Search..." class="form-control">
<a href=""><i class="fas fa-search"></i></a>
</form>
</li>
</ul>
<div class="clearfix"></div>
</nav>
</div>
<!-- Top Bar End -->