Пример #1
0
<?php

if (!defined('APPLICATION')) {
    exit;
}
?>
<div class="SearchForm">
<?php 
$Form = $this->Form;
$Form->InputPrefix = '';
echo $Form->Open(array('action' => Url('/search'), 'method' => 'get')), '<div class="SiteSearch">', $Form->TextBox('Search'), $Form->Button('Search', array('Name' => '')), '</div>', $Form->Errors(), $Form->Close();
?>
</div>
<?php 
if (!is_array($this->SearchResults) || count($this->SearchResults) == 0) {
    echo '<p class="NoResults">', sprintf(T('No results for %s.', 'No results for <b>%s</b>.'), htmlspecialchars($this->SearchTerm)), '</p>';
} else {
    $ViewLocation = $this->FetchViewLocation('results');
    include $ViewLocation;
    echo '<div class="PageControls Bottom">';
    PagerModule::Write();
    echo '</div>';
}
Пример #2
0
<?php

if (!defined('APPLICATION')) {
    exit;
}
$Session = Gdn::Session();
include $this->FetchViewLocation('helper_functions', 'discussions', 'vanilla');
WriteFilterTabs($this);
if ($this->DiscussionData->NumRows() > 0 || isset($this->AnnounceData) && is_object($this->AnnounceData) && $this->AnnounceData->NumRows() > 0) {
    ?>
<ul class="DataList Discussions">
   <?php 
    include $this->FetchViewLocation('discussions');
    ?>
</ul>
<?php 
    $PagerOptions = array('RecordCount' => $this->Data('CountDiscussions'), 'CurrentRecords' => $this->Data('Discussions')->NumRows());
    if ($this->Data('_PagerUrl')) {
        $PagerOptions['Url'] = $this->Data('_PagerUrl');
    }
    echo PagerModule::Write($PagerOptions);
} else {
    ?>
   <div class="Empty"><?php 
    echo T('No discussions were found.');
    ?>
</div>
   <?php 
}
Пример #3
0
<?php

if (!defined('APPLICATION')) {
    exit;
}
echo '<h2 class="H">' . T('Notifications') . '</h2>';
if (count($this->Data('Activities'))) {
    echo '<ul class="DataList Activities Notifications">';
    include $this->FetchViewLocation('activities', 'activity', 'dashboard');
    echo '</ul>';
    echo PagerModule::Write(array('CurrentRecords' => count($this->Data('Activities'))));
} else {
    ?>
<div class="Empty"><?php 
    echo T('You do not have any notifications yet.');
    ?>
</div>
   <?php 
}
Пример #4
0
<?php

if (!defined('APPLICATION')) {
    exit;
}
if ($this->ActivityData->NumRows() > 0) {
    echo '<ul class="DataList Activities Notifications">';
    include $this->FetchViewLocation('activities', 'activity', 'dashboard');
    echo '</ul>';
    echo PagerModule::Write(array('CurrentRecords' => $this->ActivityData->NumRows()));
} else {
    ?>
<div class="Empty"><?php 
    echo T('You do not have any notifications yet.');
    ?>
</div>
   <?php 
}
Пример #5
0
         <th><?php 
    echo T('Last IP');
    ?>
</th>
         <?php 
}
?>
         <?php 
$this->FireEvent('UserCell');
?>
         <?php 
if ($EditUser) {
    ?>
            <th><?php 
    echo T('Options');
    ?>
</th>
         <?php 
}
?>
      </tr>
   </thead>
   <tbody>
      <?php 
include $this->FetchViewLocation('users');
?>
   </tbody>
</table>
<?php 
PagerModule::Write(array('Sender' => $this));
echo $this->Form->Close();
Пример #6
0
    //
    //                  echo "\n<li>".
    //                     Anchor($child['Summary'], $child['Url']);
    //                     '</li>';
    //
    //                  if ($i >= 3)
    //                     break;
    //               }
    //               echo '</ul>';
    //            }
    if ($Count > 1) {
        $url = $this->Data('SearchUrl') . '&discussionid=' . urlencode($Row['DiscussionID']) . '#search-results';
        echo '<div>' . Anchor(Plural($Count, '%s result', '%s results'), $url) . '</div>';
    }
    ?>
         </div>
      </div>
   </li>
   <?php 
}
?>
</ol>

<?php 
echo '<div class="PageControls Bottom">';
$RecordCount = $this->Data('RecordCount');
if ($RecordCount) {
    echo '<span class="Gloss">' . Plural($RecordCount, '%s result', '%s results') . '</span>';
}
PagerModule::Write(array('Wrapper' => '<div %1$s>%2$s</div>'));
echo '</div>';
Пример #7
0
echo $this->Data('Title');
?>
</h1>
<?php 
include_once $this->FetchViewLocation('helper_functions');
$this->FireEvent('BeforeStatusForm');
$Session = Gdn::Session();
if ($Session->CheckPermission('Garden.Profiles.Edit')) {
    echo $this->Form->Open(array('action' => Url('/activity/post/' . $this->Data('Filter')), 'class' => 'Activity'));
    echo $this->Form->Errors();
    echo Wrap($this->Form->TextBox('Comment', array('MultiLine' => TRUE)), 'div', array('class' => 'TextBoxWrapper'));
    echo $this->Form->Button('Share', array('class' => 'Button Primary'));
    echo $this->Form->Close();
}
echo '</div>';
echo '<ul class="DataList Activities">';
$Activities = $this->Data('Activities', array());
if (count($Activities) > 0) {
    include $this->FetchViewLocation('activities', 'activity', 'dashboard');
} else {
    ?>
<li><div class="Empty"><?php 
    echo T('Not much happening here, yet.');
    ?>
</div></li>
   <?php 
}
echo '</ul>';
if (count($Activities) > 0) {
    PagerModule::Write(array('CurrentRecords' => count($Activities)));
}