Example #1
0
    }
    ?>
                    <?php 
    if ($column['position'] != count($columns)) {
        ?>
                    <li>
                        <?php 
        echo Helper\a(t('Move Down'), 'board', 'moveColumn', array('project_id' => $project['id'], 'column_id' => $column['id'], 'direction' => 'down'), true);
        ?>
                    </li>
                    <?php 
    }
    ?>
                    <li>
                        <?php 
    echo Helper\a(t('Remove'), 'board', 'remove', array('project_id' => $project['id'], 'column_id' => $column['id']));
    ?>
                    </li>
                </ul>
            </td>
        </tr>
        <?php 
}
?>
    </table>

    <div class="form-actions">
        <input type="submit" value="<?php 
echo t('Update');
?>
" class="btn btn-blue"/>
Example #2
0
<section id="main" class="public-task">

    <?php 
echo Helper\template('task_details', array('task' => $task, 'project' => $project));
?>

    <p class="pull-right"><?php 
echo Helper\a(t('Back to the board'), 'board', 'readonly', array('token' => $project['token']));
?>
</p>

    <?php 
echo Helper\template('task/show_description', array('task' => $task, 'project' => $project, 'is_public' => true));
?>

    <?php 
echo Helper\template('subtask/show', array('task' => $task, 'subtasks' => $subtasks, 'not_editable' => true));
?>

    <?php 
echo Helper\template('task/comments', array('task' => $task, 'comments' => $comments, 'project' => $project, 'not_editable' => true, 'is_public' => true));
?>

</section>
Example #3
0
        <?php 
    echo Helper\form_csrf();
    ?>

        <?php 
    echo Helper\form_hidden('id', $values);
    ?>
        <?php 
    echo Helper\form_label(t('Project'), 'project_id');
    ?>
        <?php 
    echo Helper\form_select('project_id', $projects_list, $values, $errors);
    ?>
<br/>

        <div class="form-actions">
            <input type="submit" value="<?php 
    echo t('Save');
    ?>
" class="btn btn-blue"/>
            <?php 
    echo t('or');
    ?>
            <?php 
    echo Helper\a(t('cancel'), 'task', 'show', array('task_id' => $task['id']));
    ?>
        </div>
    </form>

<?php 
}
Example #4
0
<div class="sidebar">
    <h2><?php 
echo t('Reportings');
?>
</h2>
    <ul>
        <li>
            <?php 
echo Helper\a(t('Task distribution'), 'analytic', 'tasks', array('project_id' => $project['id']));
?>
        </li>
        <li>
            <?php 
echo Helper\a(t('User repartition'), 'analytic', 'users', array('project_id' => $project['id']));
?>
        </li>
        <li>
            <?php 
echo Helper\a(t('Cumulative flow diagram'), 'analytic', 'cfd', array('project_id' => $project['id']));
?>
        </li>
    </ul>
</div>
Example #5
0
    echo Helper\a(t('Remove'), 'project', 'remove', array('project_id' => $project['id']));
    ?>
        </li>
        <?php 
}
?>
    </ul>

    <?php 
if (Helper\is_admin() || $project['is_private']) {
    ?>
    <h2><?php 
    echo t('Exports');
    ?>
</h2>
    <ul>
        <li>
            <?php 
    echo Helper\a(t('Tasks'), 'project', 'exportTasks', array('project_id' => $project['id']));
    ?>
        </li>
        <li>
            <?php 
    echo Helper\a(t('Daily project summary'), 'project', 'exportDailyProjectSummary', array('project_id' => $project['id']));
    ?>
        </li>
    </li>
    <?php 
}
?>
</div>
Example #6
0
echo t('API');
?>
</h2>
</div>
<section class="listing">
    <ul>
        <li>
            <?php 
echo t('API token:');
?>
            <strong><?php 
echo Helper\escape($values['api_token']);
?>
</strong>
        </li>
        <li>
            <?php 
echo t('API endpoint:');
?>
            <input type="text" readonly="readonly" value="<?php 
echo Helper\get_current_base_url() . 'jsonrpc.php';
?>
">
        </li>
        <li>
            <?php 
echo Helper\a(t('Reset token'), 'config', 'token', array('type' => 'api'), true);
?>
        </li>
    </ul>
</section>
Example #7
0
<section id="main">
    <div class="page-header">
        <ul>
            <li><i class="fa fa-table fa-fw"></i><?php 
echo Helper\a(t('Back to the board'), 'board', 'show', array('project_id' => $project['id']));
?>
</li>
            <li><i class="fa fa-check-square-o fa-fw"></i><?php 
echo Helper\a(t('Completed tasks'), 'project', 'tasks', array('project_id' => $project['id']));
?>
</li>
            <li><i class="fa fa-dashboard fa-fw"></i><?php 
echo Helper\a(t('Activity'), 'project', 'activity', array('project_id' => $project['id']));
?>
</li>
        </ul>
    </div>
    <section>
    <form method="get" action="?" autocomplete="off">
        <?php 
echo Helper\form_hidden('controller', $values);
?>
        <?php 
echo Helper\form_hidden('action', $values);
?>
        <?php 
echo Helper\form_hidden('project_id', $values);
?>
        <?php 
echo Helper\form_text('search', $values, array(), array('autofocus', 'required', 'placeholder="' . t('Search') . '"'), 'form-input-large');
?>
Example #8
0
        echo Helper\a('#' . $project['id'], 'board', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link');
        ?>
            </td>
            <td>
                <?php 
        if (Helper\is_project_admin($project)) {
            ?>
                    <?php 
            echo Helper\a('<i class="fa fa-cog"></i>', 'project', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Settings'));
            ?>
&nbsp;
                <?php 
        }
        ?>
                <?php 
        echo Helper\a(Helper\escape($project['name']), 'board', 'show', array('project_id' => $project['id']));
        ?>
            </td>
            <td class="dashboard-project-stats">
                <?php 
        foreach ($project['columns'] as $column) {
            ?>
                    <strong title="<?php 
            echo t('Task count');
            ?>
"><?php 
            echo $column['nb_tasks'];
            ?>
</strong>
                    <span><?php 
            echo Helper\escape($column['title']);
Example #9
0
<div class="page-header">
    <h2><?php 
echo t('Remove a column');
?>
</h2>
</div>

<div class="confirm">
    <p class="alert alert-info">
        <?php 
echo t('Do you really want to remove this column: "%s"?', $column['title']);
?>
        <?php 
echo t('This action will REMOVE ALL TASKS associated to this column!');
?>
    </p>

    <div class="form-actions">
        <?php 
echo Helper\a(t('Yes'), 'board', 'remove', array('project_id' => $project['id'], 'column_id' => $column['id'], 'remove' => 'yes'), true, 'btn btn-red');
?>
        <?php 
echo t('or');
?>
 <?php 
echo Helper\a(t('cancel'), 'board', 'edit', array('project_id' => $project['id']));
?>
    </div>
</div>
Example #10
0
<section id="main">
    <div class="page-header">
        <h2><?php 
echo t('Remove a category');
?>
</h2>
    </div>

    <div class="confirm">
        <p class="alert alert-info">
            <?php 
echo t('Do you really want to remove this category: "%s"?', $category['name']);
?>
        </p>

        <div class="form-actions">
            <?php 
echo Helper\a(t('Yes'), 'category', 'remove', array('project_id' => $project['id'], 'category_id' => $category['id']), true, 'btn btn-red');
?>
            <?php 
echo t('or');
?>
            <?php 
echo Helper\a(t('cancel'), 'category', 'index', array('project_id' => $project['id']));
?>
        </div>
    </div>
</section>
Example #11
0
?>
" autocomplete="off">

        <?php 
echo Helper\form_csrf();
?>
        <?php 
echo Helper\form_hidden('is_private', $values);
?>
        <?php 
echo Helper\form_label(t('Name'), 'name');
?>
        <?php 
echo Helper\form_text('name', $values, $errors, array('autofocus', 'required'));
?>

        <div class="form-actions">
            <input type="submit" value="<?php 
echo t('Save');
?>
" class="btn btn-blue"/>
            <?php 
echo t('or');
?>
 <?php 
echo Helper\a(t('cancel'), 'project', 'index');
?>
        </div>
    </form>
    </section>
</section>
Example #12
0
<section id="main">
    <div class="page-header">
        <?php 
if (Helper\is_admin()) {
    ?>
        <ul>
            <li><i class="fa fa-user fa-fw"></i><?php 
    echo Helper\a(t('All users'), 'user', 'index');
    ?>
</li>
            <li><i class="fa fa-plus fa-fw"></i><?php 
    echo Helper\a(t('New user'), 'user', 'create');
    ?>
</li>
        </ul>
        <?php 
}
?>
    </div>
    <section class="sidebar-container" id="user-section">

        <?php 
echo Helper\template('user_sidebar', array('user' => $user));
?>

        <div class="sidebar-content">
            <?php 
echo $user_content_for_layout;
?>
        </div>
    </section>
Example #13
0
        <li>
            <?php 
if ($task['is_active'] == 1) {
    ?>
                <?php 
    echo t('Status is open');
    ?>
            <?php 
} else {
    ?>
                <?php 
    echo t('Status is closed');
    ?>
            <?php 
}
?>
        </li>
        <?php 
if ($project['is_public']) {
    ?>
        <li>
            <?php 
    echo Helper\a(t('Public link'), 'task', 'readonly', array('task_id' => $task['id'], 'token' => $project['token']), false, '', '', true);
    ?>
        </li>
        <?php 
}
?>
    </ul>
</div>
Example #14
0
        ?>
</p>
        <ul>
        <?php 
        foreach ($users['allowed'] as $user_id => $username) {
            ?>
            <li>
                <strong><?php 
            echo Helper\escape($username);
            ?>
</strong>
                <?php 
            if ($project['is_private'] == 0) {
                ?>
                    (<?php 
                echo Helper\a(t('revoke'), 'project', 'revoke', array('project_id' => $project['id'], 'user_id' => $user_id), true);
                ?>
)
                <?php 
            }
            ?>
            </li>
        <?php 
        }
        ?>
        </ul>
        <p><?php 
        echo t('Don\'t forget that administrators have access to everything.');
        ?>
</p>
    </div>
Example #15
0
    echo Helper\a(Helper\escape($task['title']), 'task', 'show', array('task_id' => $task['id']), false, '', t('View this task'));
    ?>
    </div>

<?php 
}
?>


<?php 
if ($task['category_id']) {
    ?>
<div class="task-board-category-container">
    <span class="task-board-category">
        <?php 
    echo Helper\a(Helper\in_list($task['category_id'], $categories), 'board', 'changeCategory', array('task_id' => $task['id']), false, 'category-popover', t('Change category'));
    ?>
    </span>
</div>
<?php 
}
?>


<?php 
if (!empty($task['date_due']) || !empty($task['nb_files']) || !empty($task['nb_comments']) || !empty($task['description']) || !empty($task['nb_subtasks'])) {
    ?>
<div class="task-board-footer">

    <?php 
    if (!empty($task['date_due'])) {
Example #16
0
            <li><i class="fa fa-table fa-fw"></i><?php 
echo Helper\a(t('Back to the board'), 'board', 'show', array('project_id' => $project['id']));
?>
</li>
            <li><i class="fa fa-search fa-fw"></i><?php 
echo Helper\a(t('Search'), 'project', 'search', array('project_id' => $project['id']));
?>
</li>
            <li><i class="fa fa-check-square-o fa-fw"></i><?php 
echo Helper\a(t('Completed tasks'), 'project', 'tasks', array('project_id' => $project['id']));
?>
</li>
        </ul>
    </div>
    <section>
        <?php 
if ($project['is_public']) {
    ?>
            <p class="pull-right"><i class="fa fa-rss-square"></i> <?php 
    echo Helper\a(t('RSS feed'), 'project', 'feed', array('token' => $project['token']));
    ?>
</p>
        <?php 
}
?>

        <?php 
echo Helper\template('project/events', array('events' => $events));
?>
    </section>
</section>
Example #17
0
<div class="page-header">
    <h2><?php 
echo t('Project activation');
?>
</h2>
</div>

<div class="confirm">
    <p class="alert alert-info">
        <?php 
echo t('Do you really want to enable this project: "%s"?', $project['name']);
?>
    </p>

    <div class="form-actions">
        <?php 
echo Helper\a(t('Yes'), 'project', 'enable', array('project_id' => $project['id'], 'enable' => 'yes'), true, 'btn btn-red');
?>
        <?php 
echo t('or');
?>
 <?php 
echo Helper\a(t('cancel'), 'project', 'show', array('project_id' => $project['id']));
?>
    </div>
</div>
Example #18
0
        ?>
    <tr>
        <td><?php 
        echo Helper\escape($category_name);
        ?>
</td>
        <td>
            <ul>
                <li>
                    <?php 
        echo Helper\a(t('Edit'), 'category', 'edit', array('project_id' => $project['id'], 'category_id' => $category_id));
        ?>
                </li>
                <li>
                    <?php 
        echo Helper\a(t('Remove'), 'category', 'confirm', array('project_id' => $project['id'], 'category_id' => $category_id));
        ?>
                </li>
            </ul>
        </td>
    </tr>
    <?php 
    }
    ?>
</table>
<?php 
}
?>

<h3><?php 
echo t('Add a new category');
Example #19
0
<div class="page-header">
    <h2><?php 
echo t('Remove an automatic action');
?>
</h2>
</div>

<div class="confirm">
    <p class="alert alert-info">
        <?php 
echo t('Do you really want to remove this action: "%s"?', Helper\in_list($action['event_name'], $available_events) . '/' . Helper\in_list($action['action_name'], $available_actions));
?>
    </p>

    <div class="form-actions">
        <?php 
echo Helper\a(t('Yes'), 'action', 'remove', array('project_id' => $project['id'], 'action_id' => $action['id']), true, 'btn btn-red');
?>
        <?php 
echo t('or');
?>
        <?php 
echo Helper\a(t('cancel'), 'action', 'index', array('project_id' => $project['id']));
?>
    </div>
</div>
Example #20
0
                <?php 
        }
        ?>
            </td>
            <?php 
        if (!isset($not_editable)) {
            ?>
                <td>
                    <?php 
            echo Helper\a(t('Edit'), 'subtask', 'edit', array('task_id' => $task['id'], 'subtask_id' => $subtask['id']));
            ?>
                    <?php 
            echo t('or');
            ?>
                    <?php 
            echo Helper\a(t('Remove'), 'subtask', 'confirm', array('task_id' => $task['id'], 'subtask_id' => $subtask['id']));
            ?>
                </td>
            <?php 
        }
        ?>
        </tr>
        <?php 
    }
    ?>
    </table>

    <?php 
    if (!isset($not_editable)) {
        ?>
        <form method="post" action="<?php 
Example #21
0
<section>
    <?php 
foreach ($files as $file) {
    ?>
		<i class="fa fa-file-o fa-fw"></i>

        <?php 
    echo Helper\a(Helper\escape($file['name']), 'file', 'download', array('file_id' => $file['id'], 'task_id' => $file['task_id']));
    ?>

        <br/>
    <?php 
}
?>
</section>
Example #22
0
                        <?php 
                echo Helper\escape($param['value']);
                ?>
                    <?php 
            }
            ?>
                    </strong>
                </li>
            <?php 
        }
        ?>
            </ul>
        </td>
        <td>
            <?php 
        echo Helper\a(t('Remove'), 'action', 'confirm', array('project_id' => $project['id'], 'action_id' => $action['id']));
        ?>
        </td>
    </tr>
    <?php 
    }
    ?>
</table>

<?php 
}
?>

<h3><?php 
echo t('Add an action');
?>
Example #23
0
<?php 
if ($project['is_public']) {
    ?>

    <div class="listing">
        <ul class="no-bullet">
            <li><strong><i class="fa fa-share-alt"></i> <?php 
    echo Helper\a(t('Public link'), 'board', 'readonly', array('token' => $project['token']));
    ?>
</strong></li>
            <li><strong><i class="fa fa-rss-square"></i> <?php 
    echo Helper\a(t('RSS feed'), 'project', 'feed', array('token' => $project['token']));
    ?>
</strong></li>
        </ul>
        <input type="text" readonly="readonly" value="<?php 
    echo Helper\get_current_base_url() . Helper\u('board', 'readonly', array('token' => $project['token']));
    ?>
"/>
    </div>

    <?php 
    echo Helper\a(t('Disable public access'), 'project', 'share', array('project_id' => $project['id'], 'switch' => 'disable'), true, 'btn btn-red');
    ?>

<?php 
} else {
    ?>
    <?php 
    echo Helper\a(t('Enable public access'), 'project', 'share', array('project_id' => $project['id'], 'switch' => 'enable'), true, 'btn btn-blue');
}
Example #24
0
        <?php 
    if ($stats['nb_active_tasks'] > 0) {
        ?>
            <li><?php 
        echo Helper\a(t('%d tasks on the board', $stats['nb_active_tasks']), 'board', 'show', array('project_id' => $project['id']));
        ?>
</li>
        <?php 
    }
    ?>

        <?php 
    if ($stats['nb_inactive_tasks'] > 0) {
        ?>
            <li><?php 
        echo Helper\a(t('%d closed tasks', $stats['nb_inactive_tasks']), 'project', 'tasks', array('project_id' => $project['id']));
        ?>
</li>
        <?php 
    }
    ?>

        <li><?php 
    echo t('%d tasks in total', $stats['nb_tasks']);
    ?>
</li>

    <?php 
} else {
    ?>
        <li><?php 
Example #25
0
?>
<br/>

        <?php 
echo Helper\form_label(t('Due Date'), 'date_due');
?>
        <?php 
echo Helper\form_text('date_due', $values, $errors, array('placeholder="' . Helper\in_list($date_format, $date_formats) . '"'), 'form-date');
?>
<br/>
        <div class="form-help"><?php 
echo t('Others formats accepted: %s and %s', date('Y-m-d'), date('Y_m_d'));
?>
</div>
    </div>

    <div class="form-actions">
        <input type="submit" value="<?php 
echo t('Save');
?>
" class="btn btn-blue"/>
        <?php 
echo t('or');
?>
 <?php 
echo Helper\a(t('cancel'), 'board', 'show', array('project_id' => $values['project_id']));
?>
    </div>
</form>
</section>
Example #26
0
    <?php 
    foreach ($files as $file) {
        ?>
        <li>
            <?php 
        echo Helper\a(Helper\escape($file['name']), 'file', 'download', array('task_id' => $task['id'], 'file_id' => $file['id']));
        ?>
            <span class="task-show-file-actions">
                <?php 
        if ($file['is_image']) {
            ?>
                    <?php 
            echo Helper\a(t('open'), 'file', 'open', array('task_id' => $task['id'], 'file_id' => $file['id']), false, 'file-popover');
            ?>
,
                <?php 
        }
        ?>
                <?php 
        echo Helper\a(t('remove'), 'file', 'confirm', array('task_id' => $task['id'], 'file_id' => $file['id']));
        ?>
            </span>
        </li>
    <?php 
    }
    ?>
    </ul>

</div>
<?php 
}
Example #27
0
<section id="tooltip-subtasks">
<?php 
foreach ($subtasks as $subtask) {
    ?>
    <?php 
    echo Helper\template('subtask/icons', array('subtask' => $subtask));
    ?>

    <?php 
    echo Helper\a(Helper\escape($subtask['title']), 'board', 'toggleSubtask', array('task_id' => $subtask['task_id'], 'subtask_id' => $subtask['id']));
    ?>

    <?php 
    echo Helper\escape(empty($subtask['username']) ? '' : ' [' . Helper\get_username($subtask) . ']');
    ?>

    <br/>
<?php 
}
?>
</section>
Example #28
0
        </li>
        <li>
            <i class="fa fa-check-square-o fa-fw"></i>
            <?php 
echo Helper\a(t('Completed tasks'), 'project', 'tasks', array('project_id' => $project['id']));
?>
        </li>
        <li>
            <i class="fa fa-dashboard fa-fw"></i>
            <?php 
echo Helper\a(t('Activity'), 'project', 'activity', array('project_id' => $project['id']));
?>
        </li>
        <li>
            <i class="fa fa-line-chart fa-fw"></i>
            <?php 
echo Helper\a(t('Analytics'), 'analytic', 'tasks', array('project_id' => $project['id']));
?>
        </li>
        <?php 
if (Helper\is_admin()) {
    ?>
            <li><i class="fa fa-cog fa-fw"></i>
            <?php 
    echo Helper\a(t('Configure'), 'project', 'show', array('project_id' => $project['id']));
    ?>
        <?php 
}
?>
    </ul>
</div>
Example #29
0
            <td class="task-table task-<?php 
        echo $task['color_id'];
        ?>
">
                <?php 
        echo Helper\a('#' . $task['id'], 'task', 'show', array('task_id' => $task['id']));
        ?>
            </td>
            <td>
                <?php 
        echo Helper\a(Helper\escape($task['project_name']), 'board', 'show', array('project_id' => $task['project_id']));
        ?>
            </td>
            <td>
                <?php 
        echo Helper\a(Helper\escape($task['title']), 'task', 'show', array('task_id' => $task['id']));
        ?>
            </td>
            <td>
                <?php 
        echo dt('%B %e, %Y', $task['date_due']);
        ?>
            </td>
        </tr>
        <?php 
    }
    ?>
    </table>

    <?php 
    echo Helper\paginate($pagination);
Example #30
0
"
>
<tr>
    <?php 
$column_with = round(100 / count($board), 2);
?>
    <?php 
foreach ($board as $column) {
    ?>
    <th width="<?php 
    echo $column_with;
    ?>
%">
        <div class="board-add-icon">
            <?php 
    echo Helper\a('+', 'task', 'create', array('project_id' => $column['project_id'], 'column_id' => $column['id']), false, 'task-creation-popover', t('Add a new task'));
    ?>
        </div>
        <?php 
    echo Helper\escape($column['title']);
    ?>
        <?php 
    if ($column['task_limit']) {
        ?>
            <span title="<?php 
        echo t('Task limit');
        ?>
" class="task-limit">
                (<span id="task-number-column-<?php 
        echo $column['id'];
        ?>