Esempio n. 1
0
 public function results()
 {
     $keywords = Input::get('words');
     $this->data['words'] = strip_tags($keywords);
     $this->data['results'] = Post::search($keywords);
     if (count($this->data['results']) === 1) {
         return Illuminate\Support\Facades\Redirect::to(WebAPL\Language::url('topost/' . $this->data['results'][0]->id));
     }
     WebAPL\Template::setPageTitle("Search: {$this->data['words']}", true);
     PageController::loadGeneralResources();
     $this->layout->content = View::make('sections.search.results', $this->data);
 }
Esempio n. 2
0
 public function getExport()
 {
     $buffer = "";
     $pages = Post::where('taxonomy_id', 1)->get();
     foreach ($pages as $page) {
         $langs = PostLang::where('post_id', $page->id)->get();
         foreach ($langs as $plang) {
             $langname = WebAPL\Language::getItem($plang->lang_id)->name;
             $buffer .= "{$plang->id},{$langname},\"{$plang->title}\"\n";
         }
         $buffer .= "\n";
     }
     header('Content-Encoding: UTF-8');
     header('Content-type: text/csv; charset=UTF-8');
     header('Content-Disposition: attachment; filename=Customers_Export.csv');
     echo "";
     // UTF-8 BOM
     return $buffer;
 }
Esempio n. 3
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. 4
0
<div>
    <div class="logo">
        <?php 
if (Files::extract('website_logo_' . WebAPL\Language::ext(), 1, 'path')) {
    ?>
            <img src="<?php 
    echo url(Files::extract('website_logo_' . WebAPL\Language::ext(), 1, 'path'));
    ?>
" title="<?php 
    echo Files::extract('website_logo_' . WebAPL\Language::ext(), 1, 'name');
    ?>
" alt="<?php 
    echo Files::extract('website_logo_' . WebAPL\Language::ext(), 1, 'name');
    ?>
">
        <?php 
}
?>
    </div>
    <div class="menu">

        <?php 
if ($page->background) {
    ?>
            <img alt="<?php 
    echo $page->background->name;
    ?>
" title="<?php 
    echo $page->background->name;
    ?>
" src="<?php 
Esempio n. 5
0
            </li>
            <li>
                <p><?php 
echo varlang('fax');
?>
</p>
                <p><?php 
echo varlang('nr-fax');
?>
</p>
            </li>
            <div class="clearfix"></div>
        </ul>
        <div class="prp">
            <a href="<?php 
echo WebAPL\Language::url('topropr/more_contacts');
?>
"><?php 
echo varlang('all-nr-phone');
?>
</a>
        </div>
        <div class="prp">
            <a href="<?php 
echo varlang('orar-link');
?>
"><?php 
echo varlang('orar-autobus');
?>
</a>
        </div>
Esempio n. 6
0
}
?>
                    </ul>
                    <div class="top_el">
                        <?php 
Event::fire('logo_contructor');
?>
                        <div class="lang">
                            <p><?php 
echo WebAPL\Language::ext();
?>
</p>
                            <ul>
                                <?php 
foreach (WebAPL\Language::getList() as $lang) {
    if (WebAPL\Language::ext() != $lang->ext && $lang->enabled == 1) {
        ?>
                                        <li><a href="<?php 
        echo url('language/' . $lang->ext . '/' . (isset($active_page_id) ? $active_page_id : ''));
        ?>
"><?php 
        echo $lang->ext;
        ?>
</a></li>
                                        <?php 
    }
}
?>
                            </ul>
                        </div>
                    </div>
Esempio n. 7
0
 public function changeLanguage($ext, $id = 0)
 {
     WebAPL\Language::setLanguage($ext);
     $redirectTo = WebAPL\Language::ext();
     if ($id) {
         $url = Post::getFullURI($id);
         if ($url) {
             $redirectTo = $url;
         }
     }
     return Redirect::to($redirectTo);
 }
Esempio n. 8
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. 9
0
 * For more details about CMS WebAPL 1.0 please contact Enterprise Business
 * Solutions SRL, Republic of Moldova, MD 2001, Ion Inculet 33 Street or send an
 * email to office@ebs.md 
 * 
 **/
if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/install/uninstalled')) {
    Event::fire('APL.install.run');
    return;
}
Event::fire('APL.modules.load');
if (Session::get('in_maintenance')) {
    Route::any('{all}', function () {
        return View::make('sections.others.maintenance');
    })->where('all', '.*');
    return;
}
Route::get('/', 'PageController@home');
Route::group(array('prefix' => WebAPL\Language::ext()), function () {
    Route::get('/', 'PageController@home');
    Route::get('page/{furi}', 'PageController@route')->where(array('furi' => '[A-Za-z0-9-\\/]+'));
    Route::get('search', 'SearchController@results');
    Route::get('topost/{id}', 'SearchController@topost');
    Route::get('topage/{uri}', 'SearchController@topage')->where(array('uri' => '[A-Za-z0-9_-]+'));
    Route::get('topropr/{uri}', 'SearchController@topropr')->where(array('uri' => '[A-Za-z0-9_-]+'));
    Route::any('rss', array('PostResources', 'rssPage'));
});
Route::post('contact/submit', array('PostResources', 'contactSubmit'));
Route::post('contact/topsubmit', array('PostResources', 'contactTopSubmit'));
Route::get('language/{ext}', 'PageController@changeLanguage')->where(array('ext' => '[a-z]{0,2}'));
Route::get('language/{ext}/{id}', 'PageController@changeLanguage')->where(array('ext' => '[a-z]{0,2}'));
Route::get('ccache', 'HomeController@clearcache');
Esempio n. 10
0
    foreach ($item['list'] as $sitem) {
        ?>
        <li>
            <p><a href='<?php 
        echo WebAPL\Language::url('topost/' . $sitem->id);
        ?>
'><?php 
        echo $sitem->title;
        ?>
</a></p>
            <ul>
                <?php 
        foreach ($sitem['list'] as $titem) {
            ?>
                <li><a href='<?php 
            echo WebAPL\Language::url('topost/' . $titem->id);
            ?>
'><?php 
            echo $titem->title;
            ?>
</a></li>
                <?php 
        }
        ?>
            </ul>
        </li>
        <?php 
    }
    ?>
    </ul>
    <?php 
Esempio n. 11
0
 public function getExport()
 {
     $buffer = "";
     $vars = VarModel::all();
     $num = 0;
     $vlang_ids = array();
     foreach ($vars as $var) {
         $langs = VarLangModel::where('var_key', $var->key)->get();
         foreach ($langs as $vlang) {
             $langname = WebAPL\Language::getItem($vlang->lang_id)->name;
             $buffer .= "{$vlang->id},{$langname},\"{$vlang->value}\"\n";
             $vlang_ids[] = $vlang->id;
             $num++;
         }
         $buffer .= "\n";
     }
     $buffer .= "{$num}\n";
     header('Content-Encoding: UTF-8');
     header('Content-type: text/csv; charset=UTF-8');
     header('Content-Disposition: attachment; filename=Customers_Export.csv');
     echo "";
     // UTF-8 BOM
     return $buffer;
 }
Esempio n. 12
0
            var disqus_url = '<?php 
echo url();
?>
';
            var disqus_shortname = '<?php 
echo SettingsModel::one('disqus_shortname');
?>
';
            var disqus_title = '<?php 
echo WebAPL\Template::getPageTitle(isset($page) ? $page : null);
?>
';
            var disqus_config = function () {
                this.language = "<?php 
echo WebAPL\Language::ext();
?>
";
            };

            var loc_lat = <?php 
echo SettingsModel::one('pos_lat') ? SettingsModel::one('pos_lat') : 0;
?>
;
            var loc_long = <?php 
echo SettingsModel::one('pos_long') ? SettingsModel::one('pos_long') : 0;
?>
;
        </script>

        <script src="<?php 
Esempio n. 13
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;
 }
Esempio n. 14
0
 public function getChangelang($ext)
 {
     WebAPL\Language::setLanguage($ext);
     return Redirect::back();
 }
Esempio n. 15
0
                <?php 
}
?>

            </table>

        </form>

        <?php 
if (Config::get('template.logo')) {
    ?>
            <?php 
    if (Config::get('template.logo_multilang')) {
        ?>
                <?php 
        foreach (WebAPL\Language::getList() as $lang) {
            ?>
                    <h4><?php 
            echo varlang('home-logo-in-');
            ?>
 <?php 
            echo $lang->name;
            ?>
</h4>
                    <?php 
            echo Files::widget('website_logo_' . $lang->ext, 1, 1);
            ?>
                    <?php 
            if (Config::get('template.logo_small')) {
                ?>
                        <h5><?php 
Esempio n. 16
0
" class="search">
                <label><?php 
echo varlang('cautare');
?>
</label>
                <input type="text" name="words">
                <input type="submit" value="<?php 
echo varlang('submit');
?>
">
            </form>
            <?php 
Event::fire('bottom_widgets');
?>
            <p class="copy"><img src="<?php 
echo res('assets/img/usaid/lgsp_' . WebAPL\Language::ext() . '.png');
?>
"><span><a href="javascript:;"><?php 
echo varlang('cititi');
?>
</a> <?php 
echo varlang('licentiere-cc');
?>
 <a href="<?php 
echo varlang('licenta-link');
?>
"><?php 
echo varlang('licenta');
?>
</a> <?php 
echo varlang('material');
Esempio n. 17
0
 function varlang($key)
 {
     return WebAPL\Language::getVar($key);
 }
Esempio n. 18
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. 19
0
                    $(".firechat-person").text(data.person.first_name + " " + data.person.last_name + " " + data.person.function);
                    $(".firechat-photo img").attr('src', data.person.photo);

                    $(".firechat-photo, .firechat-name").show();

                    current_person = data.person.id;
                } else {
                    alert('Chat error!');
                    //window.location.reload();
                }
            }, 'json');

            return false;
        });

        $("body").on('click', '.firechat-inactive', function() {
            $(".firechat-photo, .firechat-name").hide();
            $("#firechat .content").html('<center><br><br><br><?php 
echo varlang('chat-erro');
?>
 <a href="<?php 
echo WebAPL\Language::url('topage/page_calendar');
?>
" style="color:#673167"><?php 
echo varlang('chat-erro-no');
?>
</a></center>').show();
            $("#firechat").stop().slideToggle(500).animate({height: 535}, 500);
        });
    });
</script>