Campustream 1.0
A social network MQP for WPI
|
00001 <div id="home-wrap"> 00002 <div id="content-left" class="question-wrap"> 00003 <h1> 00004 <a href="/collaborate">Collaborate</a> » 00005 <a href="/collaborate/<?=$question->category?>/"><?=ucfirst($question->category)?></a> 00006 </h1> 00007 00008 <div id="question-header"> 00009 <div id="question-header-avatar"> 00010 <img src="<?=$question->user->avatar?>" /> 00011 </div> 00012 <div id="question-header-content"> 00013 <h1><?=$question->title?></h1> 00014 <p id="question-content"><?=$question->message?></p> 00015 <div class="question-tags"> 00016 <? if($question->tags && count($question->tags) > 0): foreach($question->tags as $tag): ?> 00017 <span class="question-tag"><?=$tag->tag?></span> 00018 <? endforeach; endif; ?> 00019 </div> 00020 <div id="question-header-meta"> 00021 Asked <?=date::relative_time($question->post_date)?> by <a href="/user/<?=$question->user->username?>"><?=$question->user->name?></a> 00022 00023 <? if (sess::is_logged_in() && $question->user_id == sess::getUserID()): ?> 00024 • <span id="<?=$question->id?>-delete-question" class="delete-question link">Delete</span> 00025 <? endif; ?> 00026 </div> 00027 </div> 00028 <div style="clear:both"></div> 00029 00030 <div id="question-attachments"> 00031 <h1>Question Attachments</h1> 00032 <div id="question-media"></div> 00033 </div> 00034 </div> 00035 00036 <div id="question-response-wrap"> 00037 <h2><?=count($question->responses)?> <?=vocab::plural("Response", count($question->responses))?></h2> 00038 <div id="question-responses"> 00039 <? foreach($question->responses as $response): ?> 00040 <? $response->load_user(); ?> 00041 <? 00042 $has_voted = $response->has_voted(); 00043 $up_votes = $response->up_votes; 00044 $down_votes = $response->down_votes; 00045 ?> 00046 00047 <div id="response-<?=$response->id?>" class="response-wrap"> 00048 <div class="response-image"> 00049 <img src="<?=$response->user->avatar_url('small')?>" /> 00050 </div> 00051 <div class="response-content"> 00052 <p><?=$response->message?></p> 00053 <div class="response-meta"> 00054 <a href="/user/<?=$response->user->username?>"><?=$response->user->name?></a> replied <?=date::relative_time($response->post_date)?> • 00055 <span class="voting-details"><?=$up_votes?> up <?=vocab::plural('vote', $up_votes)?>, <?=$down_votes?> down <?=vocab::plural('vote', $down_votes)?></span> 00056 </div> 00057 </div> 00058 <div class="response-voting"> 00059 <div class="vote-up <?=$has_voted === 'up' ? 'active' : ''?>"></div> 00060 <div class="vote-count <?=$has_voted != false ? 'active' : ''?>"><?=$response->vote_count?></div> 00061 <div class="vote-down <?=$has_voted === 'down' ? 'active' : ''?>"></div> 00062 </div> 00063 <div style="clear:both"></div> 00064 <div class="response-attachments"> 00065 <h1>Response Attachments</h1> 00066 <div class="response-media"></div> 00067 </div> 00068 </div> 00069 <? endforeach; ?> 00070 </div> 00071 00072 <div id="question-respond-wrap"> 00073 <h2>Reply to this question</h2> 00074 <textarea id="question-respond-input"></textarea> 00075 <div class="collaborate-submit"> 00076 <span>Broadcast to:</span> 00077 <input name="question-public" type="radio" value="1" checked="true" /> <label for="public">Everyone</label> 00078 <input name="question-public" type="radio" value="0" /> <label for="public">Followers Only</label> 00079 <input name="question-public" type="radio" value="2" /> <label for="public">Question Asker Only</label> 00080 00081 <input id="collaborate-submit" type="button" class="fancy-button-blue" value="Post Response" /> 00082 </div> 00083 </div> 00084 </div> 00085 </div> 00086 00087 <div id="content-right"> 00088 <?=View::factory('template/_sidebar')->set('user', sess::getUser())->render()?> 00089 </div> 00090 00091 <div style="clear:both;"></div> 00092 </div>