<div class="comment" > <form class="view_details" action="<?php p(\OCP\Util::linkToRoute('collaboration_route', array('rel_path' => 'project_details'))); ?> " method="post" > <input type="hidden" name="pid" value="<?php p($each['pid']); ?> " /> <input type="submit" value="<?php p($l->t('View details')); ?> " /> </form> <?php if (OC_Collaboration_Project::isAdmin()) { ?> <div class="edit" > <button class="btn_edit" id="<?php p('btn_edit_' . $each['pid']); ?> " > <?php p($l->t('Edit')); ?> </button> </div> <?php } ?> </div>
*/ \OCP\User::checkLoggedIn(); \OCP\App::checkAppEnabled('collaboration'); OCP\App::setActiveNavigationEntry('collaboration'); OCP\Util::addScript('collaboration', 'update_task'); OCP\Util::addScript('collaboration/3rdparty', 'jquery-ui-sliderAccess'); OCP\Util::addScript('collaboration/3rdparty', 'jquery-ui-timepicker-addon'); OCP\Util::addScript('collaboration/3rdparty', 'jquery-te'); OCP\Util::addStyle('collaboration/3rdparty', 'jquery-te'); OCP\Util::addStyle('collaboration/3rdparty', 'jquery-ui-timepicker-addon'); OCP\Util::addStyle('collaboration', 'content_header'); OCP\Util::addStyle('collaboration', 'tabs'); OCP\Util::addStyle('collaboration', 'update_task'); $l = OC_L10N::get('collaboration'); $tpl = new OCP\Template('collaboration', 'update_task', 'user'); $bol = OC_Collaboration_Project::isAdmin(); if ($bol == true) { if (isset($_POST['tid'])) { $tpl->assign('title', $l->t('Update Task')); $tpl->assign('submit_btn_name', $l->t('Update')); $tpl->assign('tid', $_POST['tid']); $tpl->assign('task_details', OC_Collaboration_Task::readTask($_POST['tid'])); } else { $tpl->assign('title', $l->t('Create Task')); $tpl->assign('submit_btn_name', $l->t('Create')); $tpl->assign('projects', OC_Collaboration_Project::getProjects(OC_User::getUser())); } $tpl->printPage(); } else { header('Location: ' . \OCP\Util::linkToRoute('collaboration_route', array('rel_path' => 'dashboard'))); \OCP\Util::writeLog('collaboration', 'Permission denied for ' . OC_User::getUser() . ' to create task.', \OCP\Util::WARN);
OC_JSON::error(); exit; } $projects = OC_Collaboration_Project::getProjectDetails(OC_User::getUser(), NULL, $_POST['start'], $_POST['count']); $text = ''; foreach ($projects as $each) { $datetime = explode(' ', $each['starting_date']); $datetime1 = explode(' ', $each['ending_date']); if (!isset($each['title']) || $each['title'] == '') { break; } $datetime = explode(' ', $each['time']); $text .= '<div class="unit"> <div class="project_title">' . $each['title'] . '</div> <div class="contents"><div class="description" >' . $each['description'] . '</div>' . (!OC_Collaboration_Project::isAdmin() ? '' : '<br /> <br /> <div class="edit" > <button class="btn_edit" id="btn_edit_' . $each['pid'] . '" >' . $l->t('Edit') . '</button> </div>') . '</div> <div class="details"> <div class="creation_details">' . $l->t('On %s at %s', array($l->l('date', $datetime[0]), $l->l('time', $datetime[1]))) . '</div> <div class="deadline_details">' . $l->t('On %s at %s', array($l->l('date', $datetime1[0]), $l->l('time', $datetime1[1]))) . '</div> </div> </div>'; } OCP\JSON::success(array('projects' => $text)); exit;