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); }
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; }
</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">
<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
</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>
} ?> </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>
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); }
} ?> </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])) { ?>
* 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');
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
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; }
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
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; }
public function getChangelang($ext) { WebAPL\Language::setLanguage($ext); return Redirect::back(); }
<?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
" 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');
function varlang($key) { return WebAPL\Language::getVar($key); }
: </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>
$(".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>