예제 #1
0
		<?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 "&hellip;";
        }
        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;
예제 #2
0
<?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',