]> 91.132.146.200 Git - insipid.git/commitdiff
more php8.1 syntax
authorBanana <mail@bananas-playground.net>
Tue, 27 Dec 2022 11:48:18 +0000 (12:48 +0100)
committerBanana <mail@bananas-playground.net>
Tue, 27 Dec 2022 11:48:18 +0000 (12:48 +0100)
webroot/index.php
webroot/lib/link.class.php
webroot/lib/snapshot.class.php
webroot/lib/summoner.class.php
webroot/lib/tag.class.php
webroot/lib/translation.class.php
webroot/view/editlink.inc.php
webroot/view/home.inc.php
webroot/view/linkinfo.inc.php
webroot/view/overview.inc.php
webroot/view/stats.inc.php

index 40ead7cb144ff017a82821d0d166b5d61bee898e..40c815c8ae34f271e9fbe2501cd01e909dbd435d 100644 (file)
@@ -62,8 +62,6 @@ require('lib/translation.class.php');
 
 ## main vars
 $Summoner = new Summoner();
-# database object
-$DB = false;
 # the template data as an array
 $TemplateData = array();
 # translation
index 0354bd6a64d4e8abd1e6ca2298d3eb75dbeaa366..46da7f016b809ca41b949c1600dd80308082e1fb 100644 (file)
@@ -308,14 +308,14 @@ class Link {
                                        }
                                }
 
-                               # decide if we want to make a local full page scrrenshot
+                               # decide if we want to make a local full page screenshot
                                if(isset($data['pagescreenshot'])) {
                                        $pagescreenshot = ABSOLUTE_PATH . '/' . LOCAL_STORAGE . '/pagescreenshot-' . $this->_data['hash'].'.jpg';
                                        if ($data['pagescreenshot'] === true) {
                                                if (!file_exists($pagescreenshot) || $_imageUrlChanged === true) {
                                                        require_once 'lib/snapshot.class.php';
                                                        $snap = new Snapshot();
-                                                       $do = $snap->wholePageSnpashot($this->_data['link'], $pagescreenshot);
+                                                       $do = $snap->wholePageSnapshot($this->_data['link'], $pagescreenshot);
                                                        if(!empty($do)) {
                                                                error_log('ERROR Failed to create snapshot: '.var_export($data,true));
                                                        }
index 1e0f4c9212d536786fd46b233a832cafb7089d64..d7fdb40f4bc274d257f775e1164f94272416bd23 100644 (file)
@@ -35,17 +35,17 @@ class Snapshot {
        /**
         * @var string
         */
-       private $_googlePageSpeed = 'https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=';
+       private string $_googlePageSpeed = 'https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=';
 
        /**
         * @var string
         */
-       private $_wkhtmltoimageOptions = '--load-error-handling ignore --quality 80 --quiet --width 1900';
+       private string $_wkhtmltoimageOptions = '--load-error-handling ignore --quality 80 --quiet --width 1900';
 
        /**
         * Snapshot constructor
         */
-       public function __constructor() {}
+       public function __constructor(): void {}
 
        /**
         * call given url with google PageSpeed API
@@ -58,6 +58,9 @@ class Snapshot {
        public function doSnapshot(string $url, string $filename): bool {
                $ret = false;
 
+               // new path in jason
+               // lighthouseResult audits full-page-screenshot details screenshot data (base64 encoded)
+
                if(!empty($url) && is_writable(dirname($filename))) {
                        $theCall = Summoner::curlCall($this->_googlePageSpeed.urlencode($url).'&screenshot=true');
                        if(!empty($theCall)) {
@@ -82,7 +85,7 @@ class Snapshot {
         * @param string $filename
         * @return boolean
         */
-       public function wholePageSnpashot(string $url, string $filename): bool {
+       public function wholePageSnapshot(string $url, string $filename): bool {
                $ret = false;
 
                require_once 'lib/shellcommand.class.php';
index 3d036be71bbbe090556950b57925fac17b04da16..4efd73ccdab21f1010a729c19c115bc9d84d49c9 100644 (file)
@@ -133,10 +133,10 @@ class Summoner {
         * execute a curl call to the given $url
         *
         * @param string $url The request url
-        * @param bool $port
+        * @param int $port
         * @return string
         */
-       static function curlCall(string $url, $port=false): string {
+       static function curlCall(string $url, int $port=0): string {
                $ret = '';
 
                $ch = curl_init();
@@ -175,10 +175,10 @@ class Summoner {
         *
         * @param string $url
         * @param string $whereToStore
-        * @param bool $port
+        * @param int $port
         * @return bool
         */
-       static function downloadFile(string $url, string $whereToStore, $port=false): bool {
+       static function downloadFile(string $url, string $whereToStore, int $port=0): bool {
                $fh = fopen($whereToStore, 'w+');
 
                $ret = false;
@@ -216,7 +216,7 @@ class Summoner {
         * @param string $key
         * @return mixed
         */
-       static function ifset(array $array, string $key) {
+       static function ifset(array $array, string $key): mixed {
                return $array[$key] ?? false;
        }
 
@@ -424,7 +424,7 @@ class Summoner {
         * @param string $urlString
         * @return string
         */
-       static function addSchemeToURL($urlString): string {
+       static function addSchemeToURL(string $urlString): string {
                $ret = $urlString;
 
                if(empty(parse_url($ret, PHP_URL_SCHEME))) {
@@ -459,7 +459,7 @@ class Summoner {
         * @param string $unit
         * @return string
         */
-       static function humanFileSize(int $size, $unit=""): string {
+       static function humanFileSize(int $size, string $unit=""): string {
         $ret =  number_format($size)." bytes";
 
         if((!$unit && $size >= 1<<30) || $unit == "GB") {
@@ -485,7 +485,7 @@ class Summoner {
         * @param int $fTime If not false remove files older then this value in sec.
         * @return boolean
         */
-    static function recursive_remove_directory(string $directory, $empty=false, $fTime=0): bool {
+    static function recursive_remove_directory(string $directory, bool $empty=false, int $fTime=0): bool {
         if(substr($directory,-1) == '/') {
             $directory = substr($directory,0,-1);
         }
@@ -508,7 +508,7 @@ class Summoner {
                         recursive_remove_directory($path);
                     }
                     else {
-                        if($fTime !== false && is_int($fTime)) {
+                        if(!empty($fTime) && is_int($fTime)) {
                             $ft = filemtime($path);
                             $offset = time()-$fTime;
                             if($ft <= $offset) {
@@ -538,10 +538,10 @@ class Summoner {
         * modify will remove: only key with no value
         *
         * @param array $array
-        * @param bool $modify
+        * @param array $modify
         * @return string
         */
-    static function createFromParameterLinkQuery(array $array, $modify=false): string {
+    static function createFromParameterLinkQuery(array $array, array $modify=array()): string {
         $ret = '';
 
         if(!empty($modify)) {
index 239ce02354aa312374addc919d924dc8e78b6f69..2fd46ce8f05a4da418a2a24fe232906b74f862d1 100644 (file)
@@ -3,7 +3,7 @@
  * Insipid
  * Personal web-bookmark-system
  *
- * Copyright 2016-2021 Johannes Keßler
+ * Copyright 2016-2022 Johannes Keßler
  *
  * Development starting from 2011: Johannes Keßler
  * https://www.bananas-playground.net/projekt/insipid/
index a3f5493b7f62f1a9682387dc698cb5db70493b04..7cdd678b2797d153f5f805f6f605fd5e562d31ef 100644 (file)
@@ -3,7 +3,7 @@
  * Insipid
  * Personal web-bookmark-system
  *
- * Copyright 2016-2021 Johannes Keßler
+ * Copyright 2016-2022 Johannes Keßler
  *
  * Development starting from 2011: Johannes Keßler
  * https://www.bananas-playground.net/projekt/insipid/
@@ -36,12 +36,12 @@ class Translation {
        /**
         * @var string The lang code
         */
-       private $_defaultLangToUse = 'eng';
+       private string $_defaultLangToUse = 'eng';
 
        /**
         * @var array The loaded lang information from the file
         */
-       private $_langData = array();
+       private array $_langData = array();
 
        /**
         * Translation constructor.
index a84fa0ede8e444de247c8e12a5486ce1b17728a5..75cc19e30da0e4819cbbe3b0dae3366d88d3c213 100644 (file)
@@ -33,10 +33,10 @@ $formData = array();
 # can/should be extended in the future.
 Summoner::simpleAuth();
 
-$_id = false;
+$_id = '';
 if(isset($_GET['id']) && !empty($_GET['id'])) {
        $_id = trim($_GET['id']);
-       $_id = Summoner::validate($_id,'nospace') ? $_id : false;
+       $_id = Summoner::validate($_id,'nospace') ? $_id : '';
 }
 
 $_isAwm = false;
@@ -46,10 +46,10 @@ if(isset($_GET['awm']) && !empty($_GET['awm'])) {
        $Management->setShowAwm($_isAwm);
 }
 
-$_requestMode = false;
+$_requestMode = '';
 if(isset($_GET['m']) && !empty($_GET['m'])) {
        $_requestMode = trim($_GET['m']);
-       $_requestMode = Summoner::validate($_requestMode,'nospace') ? $_requestMode : false;
+       $_requestMode = Summoner::validate($_requestMode,'nospace') ? $_requestMode : '';
 }
 
 $linkData = $Management->loadLink($_id);
index a858581709d4d4e77537ddd423ee0f5e11b42e91..6b4bded5fa457160cd7d90c2624c15c5cc9fb34f 100644 (file)
@@ -35,7 +35,7 @@ $showAddForm = false;
 $honeypotCheck = false;
 $formData = array();
 
-$_requestMode = false;
+$_requestMode = '';
 if(isset($_GET['m']) && !empty($_GET['m'])) {
        $_requestMode = trim($_GET['m']);
        $_requestMode = Summoner::validate($_requestMode,'nospace') ? $_requestMode : "all";
index a64a3d309e4136dbb965972f754d1b9ccbc99330..36f95b738f7c22ce5b04f05eaaf5262e5dad5de3 100644 (file)
  *
  */
 
-$_id = false;
+$_id = '';
 if(isset($_GET['id']) && !empty($_GET['id'])) {
     $_id = trim($_GET['id']);
-    $_id = Summoner::validate($_id,'nospace') ? $_id : false;
+    $_id = Summoner::validate($_id,'nospace') ? $_id : '';
 }
 
 $linkData = $Management->loadLink($_id);
index 4adedf01c44831d6706b73605d07f10623792cc4..146a5bd4b0cbeaad7a9abef14a55b0572263a2f8 100644 (file)
  */
 $currentGetParameters['p'] = 'overview';
 
-$_requestMode = false;
+$_requestMode = '';
 if(isset($_GET['m']) && !empty($_GET['m'])) {
        $_requestMode = trim($_GET['m']);
-       $_requestMode = Summoner::validate($_requestMode,'nospace') ? $_requestMode : false;
+       $_requestMode = Summoner::validate($_requestMode,'nospace') ? $_requestMode : '';
 }
 
-$_id = false;
+$_id = '';
 if(isset($_GET['id']) && !empty($_GET['id'])) {
        $_id = trim($_GET['id']);
-       $_id = Summoner::validate($_id,'digit') ? $_id : false;
+       $_id = Summoner::validate($_id,'digit') ? $_id : '';
 }
 
 $_curPage = 1;
@@ -45,16 +45,16 @@ if(isset($_GET['page']) && !empty($_GET['page'])) {
        $_curPage = Summoner::validate($_curPage,'digit') ? $_curPage : 1;
 }
 
-$_sort = false;
+$_sort = '';
 if(isset($_GET['s']) && !empty($_GET['s'])) {
     $_sort = trim($_GET['s']);
-    $_sort = Summoner::validate($_sort,'nospace') ? $_sort : false;
+    $_sort = Summoner::validate($_sort,'nospace') ? $_sort : '';
 }
 
-$_sortDirection = false;
+$_sortDirection = '';
 if(isset($_GET['sd']) && !empty($_GET['sd'])) {
     $_sortDirection = trim($_GET['sd']);
-    $_sortDirection = Summoner::validate($_sortDirection,'nospace') ? $_sortDirection : false;
+    $_sortDirection = Summoner::validate($_sortDirection,'nospace') ? $_sortDirection : '';
 }
 
 $linkCollection = array();
index 27dbc4844a633dfc0c3d622881e224944a1ac068..9ba2f3f595ecd721b5b896010af958cf4fd47cf4 100644 (file)
@@ -32,7 +32,6 @@ if(Summoner::simpleAuthCheck() === true) {
 }
 
 if(isset($_POST['statsDeleteLocalStorage'])) {
-
     if($Management->clearLocalStorage() === true) {
         $TemplateData['refresh'] = 'index.php?p=stats';
     }