use Friendica\Core\Renderer;
use Friendica\Core\Session;
use Friendica\Database\DBA;
+use Friendica\DI;
use Friendica\Model\Item;
use Friendica\Model\User;
}
// check if we serve a mobile device and get the user settings accordingly
- if ($a->is_mobile) {
+ if (DI::mode()->isMobile()) {
$itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_mobile_network', 20);
} else {
$itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_network', 40);
// check if we serve a mobile device and get the user settings
// accordingly
- if ($a->is_mobile) {
+ if (DI::mode()->isMobile()) {
$itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_mobile_network');
$itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 20);
} else {
public $timezone;
public $interactive = true;
public $identities;
- /** @deprecated 2019.09 - Use App\Mode->isMobile() instead */
- public $is_mobile;
- /** @deprecated 2019.09 - Use App\Mode->isTable() instead */
- public $is_tablet;
public $theme_info = [];
public $category;
// Allow themes to control internal parameters
$this->module = $module->getName();
$this->page = $page;
- $this->is_mobile = $mode->isMobile();
- $this->is_tablet = $mode->isTablet();
-
$this->load();
}
$a = \get_app();
$o = '';
- if (!local_user() || $a->is_mobile || $a->is_tablet) {
+ if (!local_user() || DI::mode()->isMobile() || DI::mode()->isMobile()) {
return $o;
}
$a = \get_app();
$o = '';
- if (!local_user() || $a->is_mobile || $a->is_tablet) {
+ if (!local_user() || DI::mode()->isMobile() || DI::mode()->isMobile()) {
return $o;
}
// check if we serve a mobile device and get the user settings
// accordingly
- if ($a->is_mobile) {
+ if (DI::mode()->isMobile()) {
$itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_mobile_network', 10);
} else {
$itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_network', 20);
$basepath = DI::baseUrl()->getUrlPath() ? "/" . DI::baseUrl()->getUrlPath() . "/" : "/";
$frio = "view/theme/frio";
-$view_mode_class = ($a->is_mobile || $a->is_tablet) ? 'mobile-view' : 'desktop-view';
+$view_mode_class = (DI::mode()->isMobile() || DI::mode()->isMobile()) ? 'mobile-view' : 'desktop-view';
$is_singleuser = Config::get('system', 'singleuser');
$is_singleuser_class = $is_singleuser ? "is-singleuser" : "is-not-singleuser";
?>
// if the device is a mobile device set js is_mobile
// variable so the js scripts can use this information
- if ($a->is_mobile || $a->is_tablet) {
+ if (DI::mode()->isMobile() || DI::mode()->isMobile()) {
$a->page['htmlhead'] .= <<< EOT
<script type="text/javascript">
var is_mobile = 1;
$a->page['htmlhead'] .= "<link rel='stylesheet' type='text/css' href='view/theme/vier/wide.css' media='screen and (min-width: 1300px)'/>\n";
}
- if ($a->is_mobile || $a->is_tablet) {
+ if (DI::mode()->isMobile() || DI::mode()->isMobile()) {
$a->page['htmlhead'] .= '<meta name=viewport content="width=device-width, initial-scale=1">'."\n";
$a->page['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="view/theme/vier/mobile.css" media="screen"/>'."\n";
}
</script>
EOT;
- if ($a->is_mobile || $a->is_tablet) {
+ if (DI::mode()->isMobile() || DI::mode()->isMobile()) {
$a->page['htmlhead'] .= <<< EOT
<script>
$(document).ready(function() {