Exemple #1
0
<?php

error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once $_SERVER['DOCUMENT_ROOT'] . '/libs.inc.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/DAO/ActivityDAO.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/DAO/ImageDAO.php';
$activite = new ActivityDAO();
$image = new ImageDAO();
$activities = $activite->loadActivity(0, 0);
$smarty->display("header.tpl");
$smarty->assign("activities", $activities);
$smarty->display("eventsList/index.tpl");
$smarty->display("footer.tpl");
Exemple #2
0
          print_r($song_names);*/
        $songs = array();
        for ($i = 0; $i < count($song_names); $i++) {
            $songs[] = array('name' => $song_names[$i], 'duration' => empty($song_durations[$i]) ? '' : $song_durations[$i], 'file' => '');
        }
        /*echo 'SONGS:';
          print_r($songs);*/
}
/*
echo 'action: '.$action;
echo '$activity';
print_r($activity);
*/
$c = new Connection();
$conn = $c->getConnection();
$activityDAO = new ActivityDAO($conn);
$songDAO = new SongDAO($conn);
$response = array('status' => '1', 'message' => '');
switch ($action) {
    case 'new':
        $insert_id = $activityDAO->create($activity);
        if (count($songs) > 0) {
            $songDAO->createSongs($insert_id, $songs);
        }
        break;
    case 'update':
        $activityDAO->update($activity);
        $songDAO->unlinkFromActivity($activity['id']);
        $songDAO->createSongs($activity['id'], $songs);
        break;
    case 'delete':
Exemple #3
0
ini_set("display_errors", 1);
require_once 'main.php';
require_once 'Connection.class.php';
require_once 'ActivityDAO.class.php';
require_once 'SongDAO.class.php';
require_once 'partial_form_track.php';
$action = from_get('action', 'new');
$id = from_get('id', -1);
if ($action !== 'update' && $action !== 'new') {
    die('opció invalida');
    exit;
}
if ($action === 'update') {
    $c = new Connection();
    $conn = $c->getConnection();
    $activityDAO = new ActivityDAO($conn);
    $activity = $activityDAO->select($id);
    $songDAO = new SongDAO($conn);
    $songs = $songDAO->selectFromActivity($id);
} else {
    $activity = array('id' => -1, 'activity_name' => '', 'description' => '', 'goals' => '', 'materials' => '', 'observations' => '', 'assesment' => '', 'comments' => '', 'keywords' => '', 'types' => '', 'song_themes' => '', 'ages' => '');
    $songs = array();
}
$title = $action === 'new' ? 'Nova activitat' : 'Modificar activitat';
include 'head.php';
?>


<br>
<div>
Exemple #4
0
<?php

error_reporting(E_ALL);
ini_set("display_errors", 1);
header('Content-type: text/html; charset=utf-8');
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/DAO/CategoryDAO.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/DAO/ActivityDAO.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/DAO/ImageDAO.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/model/Activity.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/backend/model/Image.php';
$cat = new CategoryDAO();
$act = new ActivityDAO();
$imgDAO = new ImageDAO();
require_once $_SERVER['DOCUMENT_ROOT'] . '/lib/upload.php';
foreach ($cat->getCategoryList() as $category) {
    $catso[] = array($category->id => $category->name);
}
require_once $_SERVER['DOCUMENT_ROOT'] . '/libs.inc.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/Admin/view/menu/index.php';
$smarty->display("menu/menu.tpl");
require_once $_SERVER['DOCUMENT_ROOT'] . '/Admin/view/menu/activities.php';
$smarty->display("menu/activities.tpl");
$activities = $act->loadActivity(0, 0);
if (isset($_GET['mod'])) {
    switch ($_GET['mod']) {
        case 'list':
            $smarty->assign('activities', $activities);
            $smarty->display("activities/list.tpl");
            break;
        case 'new':
            $smarty->assign('cats', $catso);