inital commit
[pharext/pharext.org] / app / views / github / repo.phtml
1 <?php $this->layout("layout") ?>
2
3 <div class="page-header">
4 <h1>
5 <?php if (isset($repo)) : ?>
6 <?php if ($repo->fork) : ?>
7 <span title="fork" class="mega-octicon octicon-repo-forked" aria-hidden="true"></span>
8 <?php elseif ($repo->private) : ?>
9 <span title="fork" class="mega-octicon octicon-key" aria-hidden="true"></span>
10 <?php else : ?>
11 <span title="repo" class="mega-octicon octicon-repo" aria-hidden="true"></span>
12 <?php endif; ?>
13 <?= $this->e($repo->name) ?>
14 <?php elseif (isset($name)) : ?>
15 <?= $this->e($name) ?>
16 <?php else : ?>
17 Unknown Repository
18 <?php endif; ?>
19 - <small>Github</small>
20 </h1>
21 </div>
22
23 <?php if (isset($exception)) : ?>
24 <?= $this->fetch("alert") ?>
25 <?php elseif (isset($repo)) : ?>
26
27 <div class="row">
28 <div class="col-md-6">
29 <div class="well">
30 <p><?= $this->e($repo->description) ?></p>
31 </div>
32 </div>
33 <div class="col-md-6">
34 <div class="row text-center">
35 <div class="col-md-4">
36 <span title="Number of watchers" class="mega-octicon octicon-eye" aria-hidden="true"></span>
37 <br>
38 <span class="label label-success">
39 <?= $repo->watchers_count ?> Watchers
40 </span>
41 </div>
42 <div class="col-md-4">
43 <span title="Number of stars" class="mega-octicon octicon-star" aria-hidden="true"></span>
44 <br>
45 <span class="label label-primary">
46 <?= $repo->stargazers_count ?> Stars
47 </span>
48 </div>
49 <div class="col-md-4">
50 <span title="Number of forks" class="mega-octicon octicon-repo-forked" aria-hidden="true"></span>
51 <br>
52 <span class="label label-default">
53 <?= $repo->forks_count ?> Forks
54 </span>
55 </div>
56 </div>
57 </div>
58 </div>
59
60 <div class="row">
61 <div class="col-md-6">
62 <div class="row">
63 <div class="col-md-8">
64 <p>Has a <code>config*.m4</code> file?</p>
65 </div>
66 <div class="col-md-4 text-center">
67 <p><span class="label label-info">YES</span></p>
68 </div>
69 </div>
70
71 <div class="row">
72 <div class="col-md-8">
73 <p>Has a <code>package*.xml</code> file?</p>
74 </div>
75 <div class="col-md-4 text-center">
76 <p><span class="label label-warning">NO</span></p>
77 </div>
78 </div>
79
80 <div class="row">
81 <div class="col-md-8">
82 <p>Has a <code>pharext_package.php</code> file?</p>
83 </div>
84 <div class="col-md-4 text-center">
85 <p><span class="label label-info">YES</span></p>
86 </div>
87 </div>
88
89 <div class="row">
90 <div class="col-md-8">
91 <p>Is the <code>pharext</code> hook enabled?</p>
92 </div>
93 <div class="col-md-4 text-center">
94 <p><span class="label label-warning">NO</span></p>
95 </div>
96 </div>
97 </div>
98
99 <div class="col-md-6">
100 <div class="row text-center">
101 <div class="col-md-6">
102 <button class="btn btn-lg btn-block btn-success">Enable Hook</button>
103 </div>
104 <div class="col-md-6">
105 <button class="btn btn-lg btn-block btn-danger disabled">Disable Hook</button>
106 </div>
107 </div>
108 </div>
109 </div>
110
111 <h2>Release History</h2>
112
113 <?php foreach ($repo->tags as $name => $v) : ?>
114 <div class="panel panel-<?= empty($v->release) ? "info": "primary" ?>">
115 <div class="panel-heading">
116 <h3 class="panel-title">
117 <?php if (empty($v->release)) : ?>
118 <?= $this->e($v->tag->name) ?>
119 <span class="label label-default pull-right">Tag</span>
120 <?php else : ?>
121 <?= $this->e($v->release->name) ?>
122 <span class="label label-default pull-right">Release</span>
123 <?php endif; ?>
124 </h3>
125 </div>
126 <div class="panel-body">
127 <?php if (!empty($v->release)) : ?>
128 <p><?= $this->md($v->release->body) ?></p>
129 <?php endif; ?>
130 <ul class="list-inline">
131 <li>
132 <span class="octicon octicon-tag" title="Tag"></span>
133 <span class="label label-default"><?= $this->e($v->tag->name) ?></span>
134 </li>
135
136 <?php if (!empty($v->release)) : ?>
137 <li>
138 <span class="octicon octicon-git-branch" title="Branch"></span>
139 <span class="label label-default"><?= $this->e($v->release->target_commitish) ?></span>
140 </li>
141 <li>
142 <span class="octicon octicon-clock" title="Date"></span>
143 <span class="label label-default">
144 <time datetime="<?= $v->release->published_at ?>">
145 <?= $this->utc($v->release->published_at)->format("Y-m-d H:i T") ?>
146 </time>
147 </span>
148 <?php endif; ?>
149 </ul>
150 </div>
151 </div>
152 <?php endforeach; ?>
153
154 <pre><?php var_dump($repo) ?></pre>
155
156 <?php endif; ?>