From: <var...@us...> - 2023-07-14 09:44:43
|
Revision: 11049 http://sourceforge.net/p/phpwiki/code/11049 Author: vargenau Date: 2023-07-14 09:44:40 +0000 (Fri, 14 Jul 2023) Log Message: ----------- themes: PHP 7: add types for function arguments and return Modified Paths: -------------- trunk/themes/Hawaiian/themeinfo.php trunk/themes/Sidebar/themeinfo.php trunk/themes/blog/jscalendar/calendar.php trunk/themes/blog/themeinfo.php Modified: trunk/themes/Hawaiian/themeinfo.php =================================================================== --- trunk/themes/Hawaiian/themeinfo.php 2023-07-14 09:19:32 UTC (rev 11048) +++ trunk/themes/Hawaiian/themeinfo.php 2023-07-14 09:44:40 UTC (rev 11049) @@ -38,7 +38,7 @@ class WikiTheme_Hawaiian extends WikiTheme { - public function getCSS() + public function getCSS(): string { // FIXME: this is a hack which will not be needed once // we have dynamic CSS. Modified: trunk/themes/Sidebar/themeinfo.php =================================================================== --- trunk/themes/Sidebar/themeinfo.php 2023-07-14 09:19:32 UTC (rev 11048) +++ trunk/themes/Sidebar/themeinfo.php 2023-07-14 09:44:40 UTC (rev 11049) @@ -105,7 +105,7 @@ * if (!$WikiTheme->CbUpload($request, $file_dir . $userfile_name)) * unlink($file_dir . $userfile_name); */ - public function CbUpload(&$request, $pathname) + public function CbUpload(&$request, $pathname): bool { $cmdline = CLAMDSCAN_PATH . " --nosummary --move=" . CLAMDSCAN_VIRUS; $report = `$cmdline "$pathname"`; Modified: trunk/themes/blog/jscalendar/calendar.php =================================================================== --- trunk/themes/blog/jscalendar/calendar.php 2023-07-14 09:19:32 UTC (rev 11048) +++ trunk/themes/blog/jscalendar/calendar.php 2023-07-14 09:44:40 UTC (rev 11049) @@ -16,11 +16,11 @@ { public $calendar_lib_path; - public $calendar_file; - public $calendar_lang_file; - public $calendar_setup_file; - public $calendar_theme_file; - public $calendar_options; + public string $calendar_file; + public string $calendar_lang_file; + public string $calendar_setup_file; + public string $calendar_theme_file; + public array $calendar_options; public function __construct( $calendar_lib_path = '/calendar/', @@ -53,7 +53,7 @@ echo $this->get_load_files_code(); } - public function get_load_files_code() + public function get_load_files_code(): string { $code = ('<link rel="stylesheet" type="text/css" media="all" href="' . $this->calendar_lib_path . $this->calendar_theme_file . @@ -70,7 +70,7 @@ return $code; } - public function _make_calendar($other_options = array()) + public function _make_calendar($other_options = array()): string { $js_options = $this->_make_js_hash(array_merge($this->calendar_options, $other_options)); $code = ('<script type="text/javascript">Calendar.setup({' . @@ -101,21 +101,21 @@ /// PRIVATE SECTION - public function _field_id($id) + public function _field_id($id): string { return 'f-calendar-field-' . $id; } - public function _trigger_id($id) + public function _trigger_id($id): string { return 'f-calendar-trigger-' . $id; } - public function _gen_id() + public function _gen_id(): int { static $id = 0; return ++$id; } - public function _make_js_hash($array) + public function _make_js_hash($array): string { $jstr = ''; reset($array); @@ -133,7 +133,7 @@ return $jstr; } - public function _make_html_attr($array) + public function _make_html_attr($array): string { $attrstr = ''; reset($array); Modified: trunk/themes/blog/themeinfo.php =================================================================== --- trunk/themes/blog/themeinfo.php 2023-07-14 09:19:32 UTC (rev 11048) +++ trunk/themes/blog/themeinfo.php 2023-07-14 09:44:40 UTC (rev 11049) @@ -86,7 +86,7 @@ 'title' => _("Click to hide/show"))); } - protected function _labelForAction($action) + protected function _labelForAction($action): string { switch ($action) { case 'edit': This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |