From 651fb008e4f82cc3a70ba89d288d537d971b86dc Mon Sep 17 00:00:00 2001 From: Arcturus Date: Mon, 23 Sep 2024 11:07:19 +0900 Subject: [PATCH] update and support php 8.3 --- AvocadoEdition_Light/adm/admin.lib.php | 7 +- AvocadoEdition_Light/adm/ajax.token.php | 2 +- AvocadoEdition_Light/adm/ajax/_common.php | 2 +- AvocadoEdition_Light/adm/board_copy.php | 2 +- .../adm/board_copy_update.php | 2 +- AvocadoEdition_Light/adm/board_form.php | 6 +- .../adm/board_form_update.php | 2 +- AvocadoEdition_Light/adm/board_list.php | 6 +- .../adm/board_thumbnail_delete.php | 6 +- AvocadoEdition_Light/adm/boardgroup_form.php | 6 +- .../adm/boardgroup_form_update.php | 3 +- AvocadoEdition_Light/adm/boardgroup_list.php | 6 +- .../adm/boardgroup_list_update.php | 2 +- .../adm/boardgroupmember_form.php | 6 +- .../adm/boardgroupmember_list.php | 6 +- .../adm/boardgroupmember_update.php | 2 +- AvocadoEdition_Light/adm/browscap.php | 6 +- AvocadoEdition_Light/adm/browscap_convert.php | 6 +- .../adm/browscap_converter.php | 2 +- AvocadoEdition_Light/adm/browscap_update.php | 2 +- .../adm/cache_file_delete.php | 6 +- .../adm/captcha_file_delete.php | 6 +- AvocadoEdition_Light/adm/config_form.php | 6 +- .../adm/config_form_update.php | 2 +- AvocadoEdition_Light/adm/contentform.php | 2 +- AvocadoEdition_Light/adm/contentlist.php | 2 +- AvocadoEdition_Light/adm/design_form.php | 6 +- AvocadoEdition_Light/adm/design_form_css.php | 2 +- .../adm/design_form_update.php | 2 +- .../adm/design_guide_preview.php | 2 +- AvocadoEdition_Light/adm/index.php | 4 +- AvocadoEdition_Light/adm/member_delete.php | 2 +- AvocadoEdition_Light/adm/member_form.php | 6 +- .../adm/member_form_update.php | 2 +- AvocadoEdition_Light/adm/member_list.php | 6 +- .../adm/member_list_delete.php | 2 +- .../adm/member_list_update.php | 2 +- AvocadoEdition_Light/adm/menu_form.php | 2 +- AvocadoEdition_Light/adm/menu_list.php | 2 +- AvocadoEdition_Light/adm/menu_list_update.php | 4 +- AvocadoEdition_Light/adm/phpinfo.php | 2 +- .../adm/session_file_delete.php | 6 +- AvocadoEdition_Light/adm/site_config_form.php | 6 +- .../adm/site_config_form_update.php | 2 +- .../adm/theme_config_load.php | 2 +- AvocadoEdition_Light/adm/theme_detail.php | 2 +- AvocadoEdition_Light/adm/theme_preview.php | 2 +- AvocadoEdition_Light/adm/theme_update.php | 2 +- .../adm/thumbnail_file_delete.php | 6 +- AvocadoEdition_Light/adm/visit.sub.php | 2 +- AvocadoEdition_Light/adm/visit_browser.php | 6 +- AvocadoEdition_Light/adm/visit_date.php | 10 +- AvocadoEdition_Light/adm/visit_delete.php | 6 +- .../adm/visit_delete_update.php | 2 +- AvocadoEdition_Light/adm/visit_device.php | 6 +- AvocadoEdition_Light/adm/visit_domain.php | 6 +- AvocadoEdition_Light/adm/visit_hour.php | 6 +- AvocadoEdition_Light/adm/visit_list.php | 6 +- AvocadoEdition_Light/adm/visit_month.php | 10 +- AvocadoEdition_Light/adm/visit_os.php | 6 +- AvocadoEdition_Light/adm/visit_search.php | 6 +- AvocadoEdition_Light/adm/visit_week.php | 6 +- AvocadoEdition_Light/adm/visit_year.php | 10 +- AvocadoEdition_Light/adm/write_count.php | 6 +- AvocadoEdition_Light/bbs/_common.php | 2 +- AvocadoEdition_Light/bbs/ajax.autosave.php | 2 +- AvocadoEdition_Light/bbs/ajax.autosavedel.php | 2 +- .../bbs/ajax.autosavelist.php | 2 +- .../bbs/ajax.autosaveload.php | 2 +- .../bbs/ajax.comment_token.php | 2 +- AvocadoEdition_Light/bbs/ajax.filter.php | 2 +- AvocadoEdition_Light/bbs/ajax.mb_email.php | 2 +- AvocadoEdition_Light/bbs/ajax.mb_hp.php | 2 +- AvocadoEdition_Light/bbs/ajax.mb_id.php | 2 +- AvocadoEdition_Light/bbs/ajax.mb_nick.php | 2 +- .../bbs/ajax.mb_recommend.php | 2 +- AvocadoEdition_Light/bbs/alert.php | 2 +- AvocadoEdition_Light/bbs/alert_close.php | 2 +- AvocadoEdition_Light/bbs/board.php | 2 +- .../bbs/board_list_update.php | 2 +- AvocadoEdition_Light/bbs/character_list.php | 6 +- AvocadoEdition_Light/bbs/confirm.php | 2 +- AvocadoEdition_Light/bbs/content.php | 4 +- AvocadoEdition_Light/bbs/current_connect.php | 6 +- AvocadoEdition_Light/bbs/delete.php | 2 +- AvocadoEdition_Light/bbs/delete_comment.php | 2 +- AvocadoEdition_Light/bbs/download.php | 2 +- AvocadoEdition_Light/bbs/email_certify.php | 2 +- AvocadoEdition_Light/bbs/email_stop.php | 2 +- AvocadoEdition_Light/bbs/faq.php | 6 +- AvocadoEdition_Light/bbs/formmail.php | 2 +- AvocadoEdition_Light/bbs/formmail_send.php | 2 +- AvocadoEdition_Light/bbs/good.php | 2 +- AvocadoEdition_Light/bbs/group.php | 6 +- AvocadoEdition_Light/bbs/index.php | 2 +- AvocadoEdition_Light/bbs/link.php | 2 +- AvocadoEdition_Light/bbs/logout.php | 2 +- AvocadoEdition_Light/bbs/member_confirm.php | 6 +- AvocadoEdition_Light/bbs/member_leave.php | 2 +- AvocadoEdition_Light/bbs/memo.php | 2 +- AvocadoEdition_Light/bbs/memo_delete.php | 2 +- AvocadoEdition_Light/bbs/memo_form.php | 2 +- AvocadoEdition_Light/bbs/memo_form_update.php | 2 +- AvocadoEdition_Light/bbs/memo_view.php | 2 +- AvocadoEdition_Light/bbs/move.php | 2 +- AvocadoEdition_Light/bbs/move_update.php | 2 +- AvocadoEdition_Light/bbs/new.php | 6 +- AvocadoEdition_Light/bbs/new_delete.php | 2 +- AvocadoEdition_Light/bbs/password.php | 2 +- AvocadoEdition_Light/bbs/password_check.php | 2 +- AvocadoEdition_Light/bbs/password_lost.php | 2 +- AvocadoEdition_Light/bbs/password_lost2.php | 2 +- .../bbs/password_lost_certify.php | 2 +- AvocadoEdition_Light/bbs/point.php | 2 +- AvocadoEdition_Light/bbs/poll.php | 2 +- AvocadoEdition_Light/bbs/poll_etc_update.php | 4 +- AvocadoEdition_Light/bbs/poll_result.php | 4 +- AvocadoEdition_Light/bbs/poll_update.php | 2 +- AvocadoEdition_Light/bbs/profile.php | 2 +- AvocadoEdition_Light/bbs/qadelete.php | 2 +- AvocadoEdition_Light/bbs/qadownload.php | 2 +- AvocadoEdition_Light/bbs/qalist.php | 6 +- AvocadoEdition_Light/bbs/qatail.php | 2 +- AvocadoEdition_Light/bbs/qaview.php | 6 +- AvocadoEdition_Light/bbs/qawrite.php | 6 +- AvocadoEdition_Light/bbs/qawrite_update.php | 94 +------ AvocadoEdition_Light/bbs/register.php | 6 +- AvocadoEdition_Light/bbs/register_email.php | 6 +- .../bbs/register_email_update.php | 4 +- AvocadoEdition_Light/bbs/register_form.php | 6 +- .../bbs/register_form_update.php | 8 +- AvocadoEdition_Light/bbs/register_result.php | 6 +- AvocadoEdition_Light/bbs/rss.php | 2 +- AvocadoEdition_Light/bbs/scrap.php | 2 +- AvocadoEdition_Light/bbs/scrap_delete.php | 2 +- AvocadoEdition_Light/bbs/scrap_popin.php | 2 +- .../bbs/scrap_popin_update.php | 2 +- AvocadoEdition_Light/bbs/search.php | 6 +- AvocadoEdition_Light/bbs/sns_send.php | 2 +- AvocadoEdition_Light/bbs/view_image.php | 2 +- AvocadoEdition_Light/bbs/write.php | 6 +- .../bbs/write_comment_update.php | 6 +- AvocadoEdition_Light/bbs/write_token.php | 2 +- AvocadoEdition_Light/bbs/write_update.php | 4 +- .../bbs/write_update_file.php | 4 +- .../classes/menu/menu.class.php | 1 + AvocadoEdition_Light/common.php | 50 ++-- AvocadoEdition_Light/extend/character.lib.php | 97 +++++++ .../extend/community.config.php | 31 +-- AvocadoEdition_Light/extend/mmb.lib.php | 23 +- AvocadoEdition_Light/extend/rank.lib.php | 52 ++++ AvocadoEdition_Light/install/index.php | 6 +- .../install/install_config.php | 6 +- AvocadoEdition_Light/install/install_db.php | 12 +- AvocadoEdition_Light/lib/common.lib.php | 3 +- AvocadoEdition_Light/lib/icode.lms.lib.php | 249 ------------------ AvocadoEdition_Light/lib/icode.sms.lib.php | 146 ---------- .../editor/cheditor5/imageUpload/_common.php | 3 +- .../editor/cheditor5/imageUpload/config.php | 2 +- .../editor/cheditor5/imageUpload/delete.php | 2 +- .../editor/cheditor5/imageUpload/upload.php | 2 +- .../photo_uploader/popup/_common.php | 3 +- .../photo_uploader/popup/php/_common.php | 2 +- .../photo_uploader/popup/php/index.php | 6 +- .../plugin/kcaptcha/_common.php | 3 +- .../plugin/kcaptcha/kcaptcha_image.php | 28 +- .../plugin/kcaptcha/kcaptcha_mp3.php | 95 ++++--- .../plugin/kcaptcha/kcaptcha_result.php | 33 ++- .../plugin/kcaptcha/kcaptcha_session.php | 40 ++- AvocadoEdition_Light/plugin/sns/_common.php | 2 +- .../plugin/sns/twitter/_common.php | 3 +- .../plugin/sns/twitter/callback.php | 171 ++++++------ .../plugin/sns/twitter/clearsessions.php | 2 +- .../plugin/sns/twitter/connect.php | 2 +- .../plugin/sns/twitter/index.php | 2 +- .../plugin/sns/twitter/redirect.php | 2 +- .../sns/view_comment_write.sns.skin.php | 2 +- AvocadoEdition_Light/plugin/syndi/_common.php | 3 +- AvocadoEdition_Light/plugin/syndi/ping.php | 125 +++++---- .../skin/board/character/list.order.skin.php | 4 +- .../skin/board/character/proc/_common.php | 2 +- .../skin/board/character/proc/add_body.php | 2 +- .../skin/board/character/proc/del_body.php | 2 +- .../skin/board/character/proc/set_body.php | 2 +- .../skin/board/character/view.skin.php | 2 +- .../skin/board/character/write.pair.skin.php | 2 +- .../skin/board/mmb/_common.php | 2 +- .../skin/board/mmb/ajax/_common.php | 2 +- .../skin/board/mmb/ajax/add_favorite.php | 2 +- .../skin/board/mmb/emoticon/_common.php | 4 +- .../skin/board/mmb/emoticon/index.php | 4 +- .../skin/board/mmb/emoticon/update.php | 2 +- .../skin/board/mmb/emoticon_list.php | 6 +- .../skin/board/mmb/view_comment.php | 4 +- .../board/mmb/write_comment_update.skin.php | 2 +- 195 files changed, 753 insertions(+), 1110 deletions(-) create mode 100644 AvocadoEdition_Light/extend/character.lib.php create mode 100644 AvocadoEdition_Light/extend/rank.lib.php delete mode 100644 AvocadoEdition_Light/lib/icode.lms.lib.php delete mode 100644 AvocadoEdition_Light/lib/icode.sms.lib.php diff --git a/AvocadoEdition_Light/adm/admin.lib.php b/AvocadoEdition_Light/adm/admin.lib.php index dfda8d0..df9ca90 100644 --- a/AvocadoEdition_Light/adm/admin.lib.php +++ b/AvocadoEdition_Light/adm/admin.lib.php @@ -470,7 +470,12 @@ if (get_session('ss_mb_key') !== $admin_key) { alert_close('정상적으로 로그인하여 접근하시기 바랍니다.'); } -@ksort($auth); +if (!empty($auth) && is_array($auth)) { + $result = ksort($auth); + if ($result === false) { + // error 처리 + } +} // 가변 메뉴 unset($auth_menu); diff --git a/AvocadoEdition_Light/adm/ajax.token.php b/AvocadoEdition_Light/adm/ajax.token.php index 656edd8..365f81d 100644 --- a/AvocadoEdition_Light/adm/ajax.token.php +++ b/AvocadoEdition_Light/adm/ajax.token.php @@ -1,5 +1,5 @@
  • 기본 설정
  • @@ -1023,5 +1023,5 @@ $pg_anchor = '