Exemplo n.º 1
0
</id>
    <icon><?php 
echo Helper\get_current_base_url();
?>
assets/img/favicon.png</icon>

    <?php 
foreach ($events as $e) {
    ?>
    <entry>
        <title type="text"><?php 
    echo $e['event_title'];
    ?>
</title>
        <link rel="alternate" href="<?php 
    echo Helper\get_current_base_url() . Helper\u('task', 'show', array('task_id' => $e['task_id']));
    ?>
"/>
        <id><?php 
    echo $e['id'] . '-' . $e['event_name'] . '-' . $e['task_id'] . '-' . $e['date_creation'];
    ?>
</id>
        <published><?php 
    echo date(DATE_ATOM, $e['date_creation']);
    ?>
</published>
        <updated><?php 
    echo date(DATE_ATOM, $e['date_creation']);
    ?>
</updated>
        <author>
Exemplo n.º 2
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');
}
Exemplo n.º 3
0
<div class="page-header">
    <h2><?php 
echo t('Attach a document');
?>
</h2>
</div>

<form action="<?php 
echo Helper\u('file', 'save', array('task_id' => $task['id']));
?>
" method="post" enctype="multipart/form-data">
    <?php 
echo Helper\form_csrf();
?>
    <input type="file" name="files[]" multiple />
    <div class="form-help"><?php 
echo t('Maximum size: ');
echo is_integer($max_size) ? Helper\format_bytes($max_size) : $max_size;
?>
</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'), 'task', 'show', array('task_id' => $task['id']));
?>
Exemplo n.º 4
0
</div>

<?php 
if (empty($metrics)) {
    ?>
    <p class="alert"><?php 
    echo t('Not enough data to show the graph.');
    ?>
</p>
<?php 
} else {
    ?>
    <section id="analytic-task-repartition">

    <div id="chart" data-url="<?php 
    echo Helper\u('analytic', 'tasks', array('project_id' => $project['id']));
    ?>
"></div>

    <table>
        <tr>
            <th><?php 
    echo t('Column');
    ?>
</th>
            <th><?php 
    echo t('Number of tasks');
    ?>
</th>
            <th><?php 
    echo t('Percentage');
Exemplo n.º 5
0
<div class="page-header">
    <h2><?php 
echo t('Board settings');
?>
</h2>
</div>
<section>
<form method="post" action="<?php 
echo Helper\u('config', 'board');
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_label(t('Task highlight period'), 'board_highlight_period');
?>
    <?php 
echo Helper\form_number('board_highlight_period', $values, $errors);
?>
<br/>
    <p class="form-help"><?php 
echo t('Period (in second) to consider a task was modified recently (0 to disable, 2 days by default)');
?>
</p>

    <?php 
echo Helper\form_label(t('Refresh interval for public board'), 'board_public_refresh_interval');
?>
Exemplo n.º 6
0
            ?>
                </td>
            <?php 
        }
        ?>
        </tr>
        <?php 
    }
    ?>
    </table>

    <?php 
    if (!isset($not_editable)) {
        ?>
        <form method="post" action="<?php 
        echo Helper\u('subtask', 'save', array('task_id' => $task['id']));
        ?>
" autocomplete="off">
            <?php 
        echo Helper\form_csrf();
        ?>
            <?php 
        echo Helper\form_hidden('task_id', array('task_id' => $task['id']));
        ?>
            <?php 
        echo Helper\form_text('title', array(), array(), array('required', 'placeholder="' . t('Type here to create a new sub-task') . '"'));
        ?>
            <input type="submit" value="<?php 
        echo t('Add');
        ?>
" class="btn btn-blue"/>
Exemplo n.º 7
0
    </tr>
    <?php 
}
?>
</table>

<?php 
if (Helper\is_admin()) {
    ?>
<div class="page-header">
    <h2><?php 
    echo t('Integration');
    ?>
</h2>
</div>

<h3><i class="fa fa-github fa-fw"></i><?php 
    echo t('Github webhook');
    ?>
</h3>
<input type="text" readonly="readonly" value="<?php 
    echo Helper\get_current_base_url() . Helper\u('webhook', 'github', array('token' => $webhook_token, 'project_id' => $project['id']));
    ?>
"/><br/>
<p class="form-help"><a href="http://kanboard.net/documentation/github-webhooks" target="_blank"><?php 
    echo t('Help on Github webhook');
    ?>
</a></p>

<?php 
}
Exemplo n.º 8
0
<section id="main">
    <section>
        <h3><?php 
echo t('Change assignee for the task "%s"', $values['title']);
?>
</h3>
        <form method="post" action="<?php 
echo Helper\u('board', 'updateAssignee', array('task_id' => $values['id']));
?>
">

            <?php 
echo Helper\form_csrf();
?>

            <?php 
echo Helper\form_hidden('id', $values);
?>
            <?php 
echo Helper\form_hidden('project_id', $values);
?>

            <?php 
echo Helper\form_label(t('Assignee'), 'owner_id');
?>
            <?php 
echo Helper\form_select('owner_id', $users_list, $values);
?>
<br/>

            <div class="form-actions">
Exemplo n.º 9
0
        ?>
"
             data-owner-id="<?php 
        echo $task['owner_id'];
        ?>
"
             data-category-id="<?php 
        echo $task['category_id'];
        ?>
"
             data-due-date="<?php 
        echo $task['date_due'];
        ?>
"
             data-task-url="<?php 
        echo Helper\u('task', 'show', array('task_id' => $task['id']));
        ?>
"
             title="<?php 
        echo t('View this task');
        ?>
">

            <?php 
        echo Helper\template('board/task', array('task' => $task, 'categories' => $categories));
        ?>

        </div>
        <?php 
    }
    ?>
Exemplo n.º 10
0
<form method="post" action="<?php 
echo Helper\u('task', 'time', array('task_id' => $values['id']));
?>
" class="form-inline task-time-form" autocomplete="off">
    <?php 
echo Helper\form_csrf();
?>
    <?php 
echo Helper\form_hidden('id', $values);
?>

    <?php 
echo Helper\form_label(t('Start date'), 'date_started');
?>
    <?php 
echo Helper\form_text('date_started', $values, array(), array('placeholder="' . Helper\in_list($date_format, $date_formats) . '"'), 'form-date');
?>

    <?php 
echo Helper\form_label(t('Time estimated'), 'time_estimated');
?>
    <?php 
echo Helper\form_numeric('time_estimated', $values, array(), array('placeholder="' . t('hours') . '"'));
?>

    <?php 
echo Helper\form_label(t('Time spent'), 'time_spent');
?>
    <?php 
echo Helper\form_numeric('time_spent', $values, array(), array('placeholder="' . t('hours') . '"'));
?>
Exemplo n.º 11
0
        <header>
            <nav>
                <h1><?php 
    echo Helper\a('<i class="fa fa-home fa-fw"></i>', 'app', 'index', array(), false, 'home-link', t('Dashboard')) . ' ' . Helper\summary(Helper\escape($title));
    ?>
</h1>
                <ul>
                    <?php 
    if (isset($board_selector) && !empty($board_selector)) {
        ?>
                    <li>
                        <select id="board-selector" data-placeholder="<?php 
        echo t('Display another project');
        ?>
" data-board-url="<?php 
        echo Helper\u('board', 'show', array('project_id' => '%d'));
        ?>
">
                            <option value=""></option>
                            <?php 
        foreach ($board_selector as $board_id => $board_name) {
            ?>
                                <option value="<?php 
            echo $board_id;
            ?>
"><?php 
            echo Helper\escape($board_name);
            ?>
</option>
                            <?php 
        }
Exemplo n.º 12
0
<section id="main">
    <div class="page-header">
        <ul>
            <li><i class="fa fa-user fa-fw"></i><?php 
echo Helper\a(t('All users'), 'user', 'index');
?>
</li>
        </ul>
    </div>
    <section>
    <form method="post" action="<?php 
echo Helper\u('user', 'save');
?>
" autocomplete="off">

        <?php 
echo Helper\form_csrf();
?>

        <?php 
echo Helper\form_label(t('Username'), 'username');
?>
        <?php 
echo Helper\form_text('username', $values, $errors, array('autofocus', 'required'));
?>
<br/>

        <?php 
echo Helper\form_label(t('Name'), 'name');
?>
        <?php 
Exemplo n.º 13
0
<div class="page-header">
    <h2><?php 
echo t('Add a comment');
?>
</h2>
</div>

<form method="post" action="<?php 
echo Helper\u('comment', 'save', array('task_id' => $task['id']));
?>
" autocomplete="off">
    <?php 
echo Helper\form_csrf();
?>
    <?php 
echo Helper\form_hidden('task_id', $values);
?>
    <?php 
echo Helper\form_hidden('user_id', $values);
?>

    <div class="form-tabs">
        <ul class="form-tabs-nav">
            <li class="form-tab form-tab-selected">
                <i class="fa fa-pencil-square-o fa-fw"></i><a id="markdown-write" href="#"><?php 
echo t('Write');
?>
</a>
            </li>
            <li class="form-tab">
                <a id="markdown-preview" href="#"><i class="fa fa-eye fa-fw"></i><?php 
Exemplo n.º 14
0
echo t('URL and token');
?>
</h2>
</div>
<section class="listing">
    <ul>
        <li>
            <?php 
echo t('Webhook token:');
?>
            <strong><?php 
echo Helper\escape($values['webhook_token']);
?>
</strong>
        </li>
        <li>
            <?php 
echo t('URL for task creation:');
?>
            <input type="text" readonly="readonly" value="<?php 
echo Helper\get_current_base_url() . Helper\u('webhook', 'task', array('token' => $values['webhook_token']));
?>
">
        </li>
        <li>
            <?php 
echo Helper\a(t('Reset token'), 'config', 'token', array('type' => 'webhook'), true);
?>
        </li>
    </ul>
</section>
Exemplo n.º 15
0
        </td>
    </tr>
    <?php 
    }
    ?>
</table>
<?php 
}
?>

<h3><?php 
echo t('Add a new category');
?>
</h3>
<form method="post" action="<?php 
echo Helper\u('category', 'save', array('project_id' => $project['id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>
    <?php 
echo Helper\form_hidden('project_id', $values);
?>

    <?php 
echo Helper\form_label(t('Category Name'), 'name');
?>
    <?php 
echo Helper\form_text('name', $values, $errors, array('autofocus required'));
Exemplo n.º 16
0
<div class="page-header">
    <h2><?php 
echo t('Edit project');
?>
</h2>
</div>
<form method="post" action="<?php 
echo Helper\u('project', 'update', array('project_id' => $values['id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>
    <?php 
echo Helper\form_hidden('id', $values);
?>

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

    <div class="form-actions">
        <input type="submit" value="<?php 
echo t('Save');
?>
" class="btn btn-blue"/>
    </div>
Exemplo n.º 17
0
<div class="page-header">
    <h2><?php 
echo t('Automatic actions for the project "%s"', $project['name']);
?>
</h2>
</div>

<h3><?php 
echo t('Choose an event');
?>
</h3>
<form method="post" action="<?php 
echo Helper\u('action', 'params', array('project_id' => $project['id']));
?>
">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_hidden('project_id', $values);
?>
    <?php 
echo Helper\form_hidden('action_name', $values);
?>

    <?php 
echo Helper\form_label(t('Event'), 'event_name');
?>
    <?php 
Exemplo n.º 18
0
    </table>

    <div class="form-actions">
        <input type="submit" value="<?php 
echo t('Update');
?>
" class="btn btn-blue"/>
    </div>
</form>

<h3><?php 
echo t('Add a new column');
?>
</h3>
<form method="post" action="<?php 
echo Helper\u('board', 'add', array('project_id' => $project['id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_hidden('project_id', $values);
?>

    <?php 
echo Helper\form_label(t('Title'), 'title');
?>
    <?php 
Exemplo n.º 19
0
    </tr>
    <?php 
    }
    ?>
</table>

<?php 
}
?>

<h3><?php 
echo t('Add an action');
?>
</h3>
<form method="post" action="<?php 
echo Helper\u('action', 'event', array('project_id' => $project['id']));
?>
">
    <?php 
echo Helper\form_csrf();
?>
    <?php 
echo Helper\form_hidden('project_id', $values);
?>

    <?php 
echo Helper\form_label(t('Action'), 'action_name');
?>
    <?php 
echo Helper\form_select('action_name', $available_actions, $values);
?>
Exemplo n.º 20
0
            </div>
        </form>
    <?php 
    }
    ?>

<?php 
}
?>

<?php 
if ($project['is_private'] == 0) {
    ?>
<hr/>
<form method="post" action="<?php 
    echo Helper\u('project', 'allowEverybody', array('project_id' => $project['id']));
    ?>
">
    <?php 
    echo Helper\form_csrf();
    ?>

    <?php 
    echo Helper\form_hidden('id', array('id' => $project['id']));
    ?>
    <?php 
    echo Helper\form_checkbox('is_everybody_allowed', t('Allow everybody to access to this project'), 1, $project['is_everybody_allowed']);
    ?>

    <div class="form-actions">
        <input type="submit" value="<?php 
Exemplo n.º 21
0
<div class="page-header">
    <h2><?php 
echo t('Category modification for the project "%s"', $project['name']);
?>
</h2>
</div>

<form method="post" action="<?php 
echo Helper\u('category', 'update', array('project_id' => $project['id'], 'category_id' => $values['id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_hidden('id', $values);
?>
    <?php 
echo Helper\form_hidden('project_id', $values);
?>

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

    <div class="form-actions">
Exemplo n.º 22
0
<div class="page-header">
    <h2><?php 
echo t('Edit the description');
?>
</h2>
</div>

<form method="post" action="<?php 
echo Helper\u('task', 'description', array('task_id' => $task['id'], 'ajax' => $ajax));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>
    <?php 
echo Helper\form_hidden('id', $values);
?>

    <div class="form-tabs">
        <ul class="form-tabs-nav">
            <li class="form-tab form-tab-selected">
                <i class="fa fa-pencil-square-o fa-fw"></i><a id="markdown-write" href="#"><?php 
echo t('Write');
?>
</a>
            </li>
            <li class="form-tab">
                <a id="markdown-preview" href="#"><i class="fa fa-eye fa-fw"></i><?php 
echo t('Preview');
?>
Exemplo n.º 23
0
<div class="page-header">
    <h2><?php 
echo t('Edit a task');
?>
</h2>
</div>
<section id="task-section">
<form method="post" action="<?php 
echo Helper\u('task', 'update', array('task_id' => $task['id'], 'ajax' => $ajax));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <div class="form-column">

        <?php 
echo Helper\form_label(t('Title'), 'title');
?>
        <?php 
echo Helper\form_text('title', $values, $errors, array('required'));
?>
<br/>

        <?php 
echo Helper\form_label(t('Description'), 'description');
?>

        <div class="form-tabs">
Exemplo n.º 24
0
<section id="main">
    <section>
        <h3><?php 
echo t('Change category for the task "%s"', $values['title']);
?>
</h3>
        <form method="post" action="<?php 
echo Helper\u('board', 'updateCategory', array('task_id' => $values['id']));
?>
">

            <?php 
echo Helper\form_csrf();
?>

            <?php 
echo Helper\form_hidden('id', $values);
?>
            <?php 
echo Helper\form_hidden('project_id', $values);
?>

            <?php 
echo Helper\form_label(t('Category'), 'category_id');
?>
            <?php 
echo Helper\form_select('category_id', $categories_list, $values);
?>
<br/>

            <div class="form-actions">
Exemplo n.º 25
0
<div class="page-header">
    <h2><?php 
echo t('Application settings');
?>
</h2>
</div>
<section>
<form method="post" action="<?php 
echo Helper\u('config', 'application');
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_label(t('Application URL'), 'application_url');
?>
    <?php 
echo Helper\form_text('application_url', $values, $errors, array('placeholder="http://example.kanboard.net/"'));
?>
<br/>
    <p class="form-help"><?php 
echo t('Example: http://example.kanboard.net/ (used by email notifications)');
?>
</p>

    <?php 
echo Helper\form_label(t('Language'), 'application_language');
?>
Exemplo n.º 26
0
<section id="main">
    <div class="page-header">
        <ul>
            <li><i class="fa fa-folder fa-fw"></i><?php 
echo Helper\a(t('All projects'), 'project', 'index');
?>
</li>
        </ul>
    </div>
    <section>
    <form method="post" action="<?php 
echo Helper\u('project', 'save');
?>
" 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');
Exemplo n.º 27
0
<?php 
} else {
    ?>
<div class="page-header">
    <h2><?php 
    echo t('New task');
    ?>
</h2>
</div>
<?php 
}
?>

<section id="task-section">
<form method="post" action="<?php 
echo Helper\u('task', 'save', array('project_id' => $values['project_id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <div class="form-column">
        <?php 
echo Helper\form_label(t('Title'), 'title');
?>
        <?php 
echo Helper\form_text('title', $values, $errors, array('autofocus', 'required'), 'form-input-large');
?>
<br/>
Exemplo n.º 28
0
<div class="page-header">
    <h2><?php 
echo t('Automatic actions for the project "%s"', $project['name']);
?>
</h2>
</div>

<h3><?php 
echo t('Define action parameters');
?>
</h3>
<form method="post" action="<?php 
echo Helper\u('action', 'create', array('project_id' => $project['id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_hidden('project_id', $values);
?>
    <?php 
echo Helper\form_hidden('event_name', $values);
?>
    <?php 
echo Helper\form_hidden('action_name', $values);
?>

    <?php 
Exemplo n.º 29
0
</h2>
</div>

<?php 
if (empty($projects_list)) {
    ?>
    <p class="alert"><?php 
    echo t('No project');
    ?>
</p>
<?php 
} else {
    ?>

    <form method="post" action="<?php 
    echo Helper\u('task', 'move', array('task_id' => $task['id'], 'project_id' => $task['project_id']));
    ?>
" autocomplete="off">

        <?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);
Exemplo n.º 30
0
<div class="page-header">
    <h2><?php 
echo t('Edit a sub-task');
?>
</h2>
</div>

<form method="post" action="<?php 
echo Helper\u('subtask', 'update', array('task_id' => $task['id'], 'subtask_id' => $subtask['id']));
?>
" autocomplete="off">

    <?php 
echo Helper\form_csrf();
?>

    <?php 
echo Helper\form_hidden('id', $values);
?>
    <?php 
echo Helper\form_hidden('task_id', $values);
?>

    <?php 
echo Helper\form_label(t('Title'), 'title');
?>
    <?php 
echo Helper\form_text('title', $values, $errors, array('required autofocus'));
?>
<br/>