Esempio n. 1
0
_e('Commits', 'revisr');
?>
</th>
						<th class="center-td"><?php 
_e('Actions', 'revisr');
?>
</th>
					</tr>
				</thead>
					<?php 
$output = $revisr->git->get_branches();
$admin_url = get_admin_url();
if (is_array($output)) {
    foreach ($output as $key => $value) {
        $branch = substr($value, 2);
        $num_commits = Revisr_Admin::count_commits($branch);
        if (substr($value, 0, 1) === "*") {
            ?>
									<tr>
										<td><strong><?php 
            printf(__('%s (current branch)', 'revisr'), $branch);
            ?>
</strong></td>
										<td class='center-td'><?php 
            echo $num_commits;
            ?>
</td>
										<td class="center-td">
											<a class="button disabled branch-btn" onclick="preventDefault()" href="#"><?php 
            _e('Checkout', 'revisr');
            ?>
 /**
  * Unsets unused views, replaced with branches.
  * @access public
  * @param  array $views The global views for the post type.
  */
 public function custom_views($views)
 {
     $output = $this->revisr->git->get_branches();
     global $wp_query;
     if (is_array($output)) {
         foreach ($output as $key => $value) {
             $branch = substr($value, 2);
             $class = $wp_query->query_vars['meta_value'] == $branch ? ' class="current"' : '';
             $views["{$branch}"] = sprintf(__('<a href="%s"' . $class . '>' . ucwords($branch) . ' <span class="count">(%d)</span></a>'), admin_url('edit.php?post_type=revisr_commits&branch=' . $branch), Revisr_Admin::count_commits($branch));
         }
         $class = '';
         if ($_GET['branch'] == 'all') {
             $class = ' class="current"';
         }
         $views['all'] = sprintf(__('<a href="%s"%s>All Branches <span class="count">(%d)</span></a>', 'revisr'), admin_url('edit.php?post_type=revisr_commits&branch=all'), $class, Revisr_Admin::count_commits('all'));
         unset($views['publish']);
         unset($views['draft']);
         unset($views['trash']);
         if (isset($views)) {
             return $views;
         }
     }
 }
Esempio n. 3
0
_e('Commits', 'revisr');
?>
</th>
						<th class="center-td"><?php 
_e('Actions', 'revisr');
?>
</th>
					</tr>
				</thead>
					<?php 
$admin = new Revisr_Admin();
$output = Revisr_Git::run('branch');
if (is_array($output)) {
    foreach ($output as $key => $value) {
        $branch = substr($value, 2);
        $num_commits = $admin->count_commits($branch);
        if (substr($value, 0, 1) === "*") {
            echo "<tr>\n\t\t\t\t\t\t\t\t\t<td><strong>{$branch} (current branch)</strong></td>\n\t\t\t\t\t\t\t\t\t<td class='center-td'>{$num_commits}</td>\n\t\t\t\t\t\t\t\t\t<td class='center-td'>\n\t\t\t\t\t\t\t\t\t\t<a class='button disabled branch-btn' onclick='preventDefault()' href='#'>Checkout</a>\n\t\t\t\t\t\t\t\t\t\t<a class='button disabled branch-btn' onclick='preventDefault()' href='#'>Delete</a>\n\t\t\t\t\t\t\t\t\t</td></tr>";
        } else {
            $checkout_url = get_admin_url() . "admin-post.php?action=checkout&branch={$branch}";
            $delete_url = get_admin_url() . "admin-post.php?action=delete_branch_form&branch={$branch}&TB_iframe=true&width=350&height=150";
            ?>
									<tr>
									<td><?php 
            echo $branch;
            ?>
</td>
									<td class="center-td"><?php 
            echo $num_commits;
            ?>
</td>