]> git.mxchange.org Git - friendica.git/blobdiff - view/theme/frio/theme.php
Class file relocations
[friendica.git] / view / theme / frio / theme.php
index 02e3d40a6ec4e8f96b52507bd8d63bc702958f1b..70cac3b3a89811d7dcd01886ac2795a7f2f60274 100644 (file)
@@ -8,6 +8,10 @@
  */
 
 use Friendica\App;
+use Friendica\Core\Config;
+use Friendica\Core\PConfig;
+use Friendica\Core\System;
+use Friendica\Database\DBM;
 
 $frio = "view/theme/frio";
 
@@ -20,9 +24,9 @@ function frio_init(App $a) {
 
        set_template_engine($a, 'smarty3');
 
-       $baseurl = App::get_baseurl();
+       $baseurl = System::baseUrl();
 
-       $style = get_pconfig(local_user(), 'frio', 'style');
+       $style = PConfig::get(local_user(), 'frio', 'style');
 
        $frio = "view/theme/frio";
 
@@ -32,14 +36,14 @@ function frio_init(App $a) {
        // variable so the js scripts can use this information
        if($a->is_mobile || $a->is_tablet) {
                $a->page["htmlhead"] .= <<< EOT
-                       <script>
+                       <script type="text/javascript">
                                var is_mobile = 1;
                        </script>
 EOT;
-                       }
+}
 
        if ($style == "")
-               $style = get_config('frio', 'style');
+               $style = Config::get('frio', 'style');
 }
 
 function frio_install() {
@@ -216,34 +220,36 @@ function frio_remote_nav($a,&$nav) {
 
        // since $userinfo isn't available for the hook we write it to the nav array
        // this isn't optimal because the contact query will be done now twice
-       if(local_user()) {
+       if (local_user()) {
                // empty the server url for local user because we won't need it
                $server_url = '';
                // user info
                $r = q("SELECT `micro` FROM `contact` WHERE `uid` = %d AND `self`", intval($a->user['uid']));
 
-               $r[0]['photo'] = (dbm::is_result($r) ? $a->remove_baseurl($r[0]['micro']) : "images/person-48.jpg");
+               $r[0]['photo'] = (DBM::is_result($r) ? $a->remove_baseurl($r[0]['micro']) : "images/person-48.jpg");
                $r[0]['name'] = $a->user['username'];
 
-       } elseif(!local_user() && remote_user()) {
+       } elseif (!local_user() && remote_user()) {
                $r = q("SELECT `name`, `nick`, `micro` AS `photo` FROM `contact` WHERE `id` = %d", intval(remote_user()));
                $nav['remote'] = t("Guest");
 
-       } elseif(get_my_url ()) {
+       } elseif (get_my_url()) {
                $r = q("SELECT `name`, `nick`, `photo` FROM `gcontact`
                                WHERE `addr` = '%s' AND `network` = 'dfrn'",
                        dbesc($webbie));
                $nav['remote'] = t("Visitor");
+       } else {
+               $r = false;
        }
 
-       if (dbm::is_result($r)){
+       if (DBM::is_result($r)) {
                        $nav['userinfo'] = array(
-                               'icon' => (dbm::is_result($r) ? $r[0]['photo'] : "images/person-48.jpg"),
+                               'icon' => (DBM::is_result($r) ? $r[0]['photo'] : "images/person-48.jpg"),
                                'name' => $r[0]['name'],
                        );
                }
 
-       if(!local_user() && !empty($server_url)) {
+       if (!local_user() && !empty($server_url)) {
                $nav['logout'] = Array($server_url . '/logout', t('Logout'), "", t('End this session'));
 
                // user menu
@@ -301,7 +307,7 @@ function frio_acl_lookup(App $a, &$results) {
                $r = q("SELECT COUNT(*) AS `total` FROM `contact`
                        WHERE `uid` = %d AND NOT `self` AND NOT `pending` $sql_extra $sql_extra2 ",
                        intval($_SESSION['uid']));
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        $total = $r[0]["total"];
                }
 
@@ -313,7 +319,7 @@ function frio_acl_lookup(App $a, &$results) {
 
                $contacts = array();
 
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        foreach ($r as $rr) {
                                $contacts[] = _contact_detail_for_template($rr);
                        }