<?php if (!is_null($user)) { ?> <th>Role</th> <?php } ?> </tr> <?php foreach ($projects as $p) { echo '<tr>'; // title and pitch echo '<td class="name">'; echo '<h6><a href="' . Url::project($p->getID()) . '">' . $p->getTitle() . '</a></h6>'; echo '<p>'; $pitch = strip_tags(formatPitch($p->getPitch())); echo substr($pitch, 0, 70); if (strlen($pitch) > 70) { echo "…"; } echo '</p>'; echo '</td>'; // status $status = formatProjectStatus($p->getStatus()); echo '<td class="status">' . $status . '</td>'; // deadline $deadline = $p->getDeadline(); $deadline = empty($deadline) ? '--' : formatTimeTag($deadline); echo '<td class="deadline">' . $deadline . '</td>'; // members $members = count($p->getAllMembers()) + 1;
<?php include_once TEMPLATE_PATH . '/site/helper/format.php'; $project = $SOUP->get('project'); // admin, trusted, creator may edit $hasPermission = Session::isAdmin() || $project->isTrusted(Session::getUserID()) || $project->isCreator(Session::getUserID()); $formattedPitch = $project->getPitch() != '' ? formatPitch($project->getPitch()) : '(none)'; $fork = $SOUP->fork(); $fork->set('title', "Pitch"); $fork->set('id', "pitch"); $fork->set('editable', $hasPermission); //$fork->set('editLabel', 'Edit Pitch'); $fork->startBlockSet('body'); ?> <?php if ($hasPermission) { ?> <script type="text/javascript"> $(document).ready(function(){ $("#btnSavePitch").mousedown(function(){ buildPost({ 'processPage':'<?php echo Url::detailsProcess($project->getID()); ?> ', 'info': { 'action':'pitch',