/www/brouzeka/www/brouzeka/!define/sites/designer/packages/tags/controllers/ClientController.php
$browser_tags = [];
if (sizeof($browsers) > 0) {
$ids = array();
foreach ($browsers as $item) {
$ids[] = $item['id'];
}
$tags_links = get_rows("select tags.*,tags_links.browser_id from tags_links inner join tags on tags.id = tags_links.tag_id where tags_links.browser_id in (^ids)", ['^ids' => implode(',', $ids)]);
if (sizeof($tags_links) > 0) {
foreach ($tags_links as $tag) {
$browser_tags[$tag['browser_id']][] = $tag;
/www/brouzeka/www/brouzeka/!define/sites/designer/packages/tags/controllers/ClientController.php
$browser_tags = [];
if (sizeof($browsers) > 0) {
$ids = array();
foreach ($browsers as $item) {
$ids[] = $item['id'];
}
$tags_links = get_rows("select tags.*,tags_links.browser_id from tags_links inner join tags on tags.id = tags_links.tag_id where tags_links.browser_id in (^ids)", ['^ids' => implode(',', $ids)]);
if (sizeof($tags_links) > 0) {
foreach ($tags_links as $tag) {
$browser_tags[$tag['browser_id']][] = $tag;
/www/brouzeka/www/brouzeka/!define/system/core/call.php
}
if ($currentPermissions && !Auth::havePerms($currentPermissions)) {
//if (!Url::current()['xhr']) session_set('app.routing.redirect', $d['url']);
$perm_err = ['userPermissions' => Auth::getPermissions(), 'needPermissions' => $currentPermissions];
Event::fire(Event::AppErrorPermissions, $perm_err);
return;
}*/
return call_user_func_array(array($controller_object, $action), $args);
}
die($package . " - NOT FOUND");
/www/brouzeka/www/brouzeka/!define/sites/designer/packages/browsers/controllers/ClientController.php
$browser = get_item($id, 'browsers');
if (!$browser || $browser['deleted']) return View::make('errors.404');
if (Auth::guest() || (Auth::check() && Auth::user()['id'] != $browser['user_id'])) {
do_query('update browsers set view_count=view_count+1 where id=:id', [':id' => $id]);
call('partners.client.insertStats', $id, 1, 0, 0, 'view');
}
$cat = get_item($browser['catalog_id'], 'catalog');
$tags = call('tags.client.getBrowserTags', [$browser]);
$favs = $this->callFavs();
$like_class = 'like-' . $browser['id'] . ' ' . (isset($favs[$browser['id']]) ? 'active' : '');
/www/brouzeka/www/brouzeka/!define/system/core/routing.php
$checkCSRF = isset($controller_object::${$DD['action'] . 'CSRF'}) ? $controller_object::${$DD['action'] . 'CSRF'} : Config::get('csrf.enable');
if (in_array($DD['type'], ['post', 'xhrPost']) && $checkCSRF && CSRF::invalid()) {
header('HTTP/1.0 403 Forbidden');
$csrf_args = ['url' => $DD, 'html' => &$html];
Event::fire(Event::AppCSRF, $csrf_args);
} else {
//echo $controller_object->{$DD['action']}(); die();
$html = $controller_object->{$DD['action']}();
}
//END
/www/brouzeka/www/brouzeka/!define/!define.php
Lang::setLocale(Config::get('app.language.default'));
Event::fire(Event::AppInit);
CSRF::init(Config::get('csrf.namespace'));
routing();
Event::fire(Event::AppFinish);
/www/brouzeka/www/brouzeka/index.php
<?php
define('SITE_NAME', 'designer');
define('INDEX_PATH', str_replace('\\', '/', __DIR__));
define('ASSETS_PATH', INDEX_PATH . '/assets/');
include '!define/!define.php';