1
0
Fork 0

divers duggage

This commit is contained in:
Daniel Tartavel 2020-01-29 19:52:49 +01:00
parent 52e6ac216b
commit df5d29cfc3
6 changed files with 170 additions and 16 deletions

View File

@ -19,11 +19,8 @@ $param = array(
);
$optind=null;
if ( !($opt = getopt( 'h::', $param, $optind)) )
{
echo "erreur de paramètre de la commande" . EOL;
exit(1);
}
$opt = getopt( 'h::', $param, $optind);
$cat = getpost( "cat", "all" );
$action = getpost( "action", "sondage" );

View File

@ -2,14 +2,26 @@
<?php
date_default_timezone_set("Europe/Paris");
define( 'EOL', "\n");
define( 'TAB', "\t");
set_include_path (get_include_path() . PATH_SEPARATOR . __DIR__ . "/include/" . PATH_SEPARATOR . __DIR__ . "/config/");
//constantes des niveaux de log
define( "INFO", 1);
define( "ALERT", 2);
define( "ERROR", 3);
define( 'CLI', 0);
define( 'WEB', 1);
$base_url = "https://lalis69.ddns.net:10443/";
if ( empty($_SERVER) )
{
$env = CLI;
define( 'EOL', "\n");
define( 'TAB', "\t");
}else
{
$env = WEB;
define( 'EOL', "<br>");
define( 'TAB', "$nbsp$nbsp$nbsp$nbsp");
}
?>

View File

@ -67,6 +67,21 @@ function verif_agenda( $date_time )
if ( !empty($result) ) return 1;
}
return 0;
}
function write( $str )
{
global $env;
if ($env == CLI)
{
}else
{
echo
}
}
?>

View File

@ -15,7 +15,7 @@ function recap()
// Pour chaque sondage on va lire les résultats
if ( $db->result->num_rows !=0 )
{
echo "Liste des sondages:";
echo "Liste des sondages:" . EOL;
while( $sondage = $db->result->fetch_array() )
{
// tri des résultats des sondages qui sont compilés dns un seul champ
@ -70,21 +70,34 @@ function recap()
foreach( $resultat as $resume)
{
echo $resume["titre"] ;
if ($env)
{
$titre = "<h1>" . $resume["titre"] . "</H1>";
$str = TAB . strstr( $resume["nom_atelier"][$atelier["atelier"]], "@checkbox" , true ) . " Votes : " . $atelier["votes"] . EOL;
$pas_atelier = TAB . "Pas d'ateliers" . EOL;
$url = TAB . "Url : " . $resume["url"] . EOL;
}else
{
$titre = $resume["titre"];
$str = TAB . strstr( $resume["nom_atelier"][$atelier["atelier"]], "@checkbox" , true ) . " Votes : " . $atelier["votes"] . EOL;
$pas_atelier = TAB . "Pas d'ateliers" . EOL;
$url = TAB . "Url : " . $resume["url"] . EOL;
}
echo $titre . EOL;
foreach( $resume["reponse"] as $atelier )
{
if ( isset ($atelier["atelier"]) )
{
//print_r($resultat);
echo "\t" . strstr( $resume["nom_atelier"][$atelier["atelier"]], "@checkbox" , true ) . " Votes : " . $atelier["votes"] . "\n";
echo $str;
}else
{
echo "\tPas d'ateliers\n";
echo $pas_atelier;
}
echo "\tUrl : " . $resume["url"] . "\n";
echo $url;
}
echo "\n";
echo EOL;
}
}else
{

117
outilslalisindex.php Normal file
View File

@ -0,0 +1,117 @@
<?php
/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@inodbox.com>
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* \file htdocs/outilslalis/template/outilslalisindex.php
* \ingroup outilslalis
* \brief Home page of outilslalis top menu
*/
require_once "session_init.php";
// Load Dolibarr environment
$res=0;
// Try main.inc.php into web root known defined into CONTEXT_DOCUMENT_ROOT (not always defined)
if (! $res && ! empty($_SERVER["CONTEXT_DOCUMENT_ROOT"])) $res=@include $_SERVER["CONTEXT_DOCUMENT_ROOT"]."/main.inc.php";
// Try main.inc.php into web root detected using web root calculated from SCRIPT_FILENAME
$tmp=empty($_SERVER['SCRIPT_FILENAME'])?'':$_SERVER['SCRIPT_FILENAME'];$tmp2=realpath(__FILE__); $i=strlen($tmp)-1; $j=strlen($tmp2)-1;
while($i > 0 && $j > 0 && isset($tmp[$i]) && isset($tmp2[$j]) && $tmp[$i]==$tmp2[$j]) { $i--; $j--; }
if (! $res && $i > 0 && file_exists(substr($tmp, 0, ($i+1))."/main.inc.php")) $res=@include substr($tmp, 0, ($i+1))."/main.inc.php";
if (! $res && $i > 0 && file_exists(dirname(substr($tmp, 0, ($i+1)))."/main.inc.php")) $res=@include dirname(substr($tmp, 0, ($i+1)))."/main.inc.php";
// Try main.inc.php using relative path
if (! $res && file_exists("../main.inc.php")) $res=@include "../main.inc.php";
if (! $res && file_exists("../../main.inc.php")) $res=@include "../../main.inc.php";
if (! $res && file_exists("../../../main.inc.php")) $res=@include "../../../main.inc.php";
if (! $res) die("Include of main fails");
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
// Load translation files required by the page
$langs->loadLangs(array("outilslalis@outilslalis"));
$action=GETPOST('action', 'alpha');
// Securite acces client
if (! $user->rights->outilslalis->read) accessforbidden();
$socid=GETPOST('socid','int');
if (isset($user->societe_id) && $user->societe_id > 0)
{
$action = '';
$socid = $user->societe_id;
}
$max=5;
$now=dol_now();
/*
* Actions
*/
// None
/*
* View
*/
$form = new Form($db);
$formfile = new FormFile($db);
llxHeader("",$langs->trans("OutilsLalisArea"));
print load_fiche_titre($langs->trans("OutilsLalisArea"),'','outilslalis.png@outilslalis');
print '<div class="fichecenter"><div class="fichethirdleft">';
require_once 'config.inc.php';
include "recap.php";
recap();
/* BEGIN MODULEBUILDER DRAFT MYOBJECT
// Draft MyObject
if (! empty($conf->outilslalis->enabled) && $user->rights->outilslalis->read)
{
}
END MODULEBUILDER DRAFT MYOBJECT */
print '</div><div class="fichetwothirdright"><div class="ficheaddleft">';
$NBMAX=3;
$max=3;
print '</div></div></div>';
// End of page
llxFooter();
$db->close();

View File

@ -6,5 +6,5 @@ ini_set('session.cookie_secure','true');
ini_set('session.hash_function','md5');
date_default_timezone_set("Europe/Paris");
error_reporting(E_ALL);
set_include_path ("include/" . PATH_SEPARATOR . "config/");
?>