Esempio n. 1
0
 public function showDashboard()
 {
     $page = Post::find(285);
     if ($page) {
         $data['page'] = PostLang::where('post_id', $page->id)->where('lang_id', WebAPL\Language::getId())->first();
     }
     $this->layout->content = View::make('hello', $data);
 }
Esempio n. 2
0
:  </td><td>
                            <p><?php 
        echo $person->phone;
        ?>
</p>
                            <p><?php 
        echo $person->email;
        ?>
</p>
                        </td>
                    </tr>
                    <?php 
        $fields = @unserialize($person->dynamic_fields);
        if (is_array($fields)) {
            foreach ($fields as $field) {
                if ($field['lang_id'] == 0 || $field['lang_id'] == WebAPL\Language::getId()) {
                    ?>
                                <tr><td><?php 
                    echo $field['name'];
                    ?>
:</td><td><?php 
                    echo $field['value'];
                    ?>
</td></tr>
                                <?php 
                }
            }
        }
        ?>
                </table>
            </div>
Esempio n. 3
0
}
?>
</h3>

<a href='<?php 
echo url('feed');
?>
'><?php 
echo varlang('feeds-1');
?>
</a> / <?php 
echo varlang('edit-post');
if (isset($post_langs[WebAPL\Language::getId()])) {
    ?>
    / <?php 
    echo $post_langs[WebAPL\Language::getId()]->title;
}
?>


<div class='c10'></div>

<ul class="nav nav-tabs" role="tablist" id="form-tabs">
    <li class="active"><a href="#general" role="tab" data-toggle="tab"><?php 
echo varlang('general');
?>
</a></li>
    <?php 
foreach (Language::getList() as $lang) {
    if (isset($post_langs[$lang->id])) {
        ?>
Esempio n. 4
0
                        </header>
                        <div class="topnav">
                            <div class="btn-group">
                                <a data-placement="bottom" data-original-title="Fullscreen" data-toggle="tooltip" class="btn btn-default btn-sm" id="toggleFullScreen">
                                    <i class="glyphicon glyphicon-fullscreen"></i>
                                </a>
                            </div>
                            <div class="btn-group">
                                <?php 
foreach (WebAPL\Language::getList() as $lang) {
    ?>
                                    <a data-placement="bottom" data-original-title="E-mail" data-toggle="tooltip" href="<?php 
    echo url("home/changelang/" . $lang->ext);
    ?>
" class="btn btn-default btn-sm <?php 
    echo $lang->id == WebAPL\Language::getId() ? 'active' : '';
    ?>
">
                                        <?php 
    echo strtoupper($lang->ext);
    ?>
                                    </a>
                                <?php 
}
?>
                            </div>
                            <div class="btn-group">
                                <a href="<?php 
echo url('auth/logout');
?>
" data-toggle="tooltip" data-original-title="Logout" data-placement="bottom" class="btn btn-metis-1 btn-sm">
Esempio n. 5
0
 public static function withDinamicFields($post)
 {
     $values_SQL = "(SELECT * FROM " . FeedFieldValue::getTableName() . " WHERE " . FeedFieldValue::getField("lang_id") . " IN (0," . WebAPL\Language::getId() . ") AND " . FeedFieldValue::getField("post_id") . " = {$post->id}) as sb";
     $fields = FeedField::leftJoin(DB::raw($values_SQL), "sb.feed_field_id", "=", FeedField::getField("id"))->select(FeedField::getField("fkey"), "sb.value", FeedField::getField("get_filter"))->join(FeedRel::getTableName(), FeedRel::getField('feed_field_id'), '=', FeedField::getField('id'))->join(FeedPost::getTableName(), FeedPost::getField('feed_id'), '=', FeedRel::getField('feed_id'))->where(FeedPost::getField('post_id'), '=', $post->id)->remember(SettingsModel::one('cachelife'))->get();
     foreach ($fields as $field) {
         if ($field->get_filter && method_exists('DinamicFields', $field->get_filter)) {
             $post[$field->fkey] = call_user_func(array('DinamicFields', $field->get_filter), $field, $post);
         } else {
             $post[$field->fkey] = $field->value;
         }
     }
     return $post;
 }