<?php

require_once "../private/config.php";
require_once "../views/GeneralView.class.php";
require_once "../models/ActivityManager.class.php";
$activityManager = new ActivityManager($db);
$gView = new GeneralView();
$idActivity = htmlspecialchars($_GET['idActivity']);
$idUser = htmlspecialchars($_GET['idUtilisateur']);
$act = $activityManager->getActivity($idActivity);
//show activity
$gView->showActivity($act, $idUser);
Beispiel #2
0
require_once "models/Agenda.class.php";
require_once "models/AgendaManager.class.php";
$agendaManager = new AgendaManager($db);
$manager = new ActivityManager($db);
$viewG = new GeneralView();
$viewAct = new ActivityView();
$viewG->header("Modification d'activité");
$viewG->navBar("Modification d'activité");
$viewAct->displayActivities($manager->getAllActivities());
if (isset($_SESSION['login'])) {
    if (isset($_POST['supprActivity']) && isset($_POST['idActivity'])) {
        require_once 'config.php';
        require_once 'Activity.class.php';
        require_once 'ActivityManager.class.php';
    }
    $activite = $manager->getActivity(htmlspecialchars($_GET['idActivite']));
}
?>
	<p>Modification de l'activité, changez les champs incorrects :
			<br/><br/>
			<form action="modifier.php" method="post">
				<input type="hidden" name="idActivite" value="<?php 
echo $activite->getIdActivity();
?>
"/>
				Titre : <input type="text" name="titre" value="<?php 
echo $activite->getTitle();
?>
"/>
				<br/><br/>
				Description : <input type="text" name="description" value="<?php 
$this_week_year = ActivityManager::getYear($thisDate);
$last_week = ActivityManager::getIsoWeek($lastDate);
$last_week_year = ActivityManager::getYear($lastDate);
$SALES_TEAM_FILENAME = "sales-team.text";
$ACTIVITY_CSV_FILENAME = "html/data/week-47/activities-week-47.csv";
$am = new ActivityManager($last_week, $this_week, $last_week_year, $this_week_year);
$am->loadSalesTeam($SALES_TEAM_FILENAME);
$inputFile = fopen($ACTIVITY_CSV_FILENAME, "r");
$rows = 0;
if ($inputFile) {
    while (!feof($inputFile)) {
        $data = fgetcsv($inputFile, 1000, ",");
        if ($rows > 0) {
            if (is_array($data)) {
                $rowdata = $am->getRowData($data);
                $am->recordActivity($rowdata);
            }
        }
        $rows++;
        forEveryN(100, $rows, function () use($rows) {
            echo $rows . "\r\n";
        });
    }
}
$outfile = "html/data/week-47/activities.js";
$fh = fopen($outfile, 'w') or die("can't open file");
fwrite($fh, "var activity = ");
fwrite($fh, json_encode($am->getActivity(), JSON_PRETTY_PRINT));
fwrite($fh, ";");
fclose($fh);
fclose($inputFile);