<?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");
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':
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>
<?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);