489 |
489 |
* - Adding field default_theme to settings table
|
490 |
490 |
*/
|
491 |
491 |
$aDebugMessage[] = '<div style="margin-left:2em;">';
|
492 |
|
$aDebugMessage[] = "<br /><span><strong>Adding default_theme to settings table</strong></span>";
|
|
492 |
$aDebugMessage[] = "<span><strong>Adding default_theme to table settings</strong></span>";
|
493 |
493 |
// db_update_key_value('settings', 'default_theme', $DEFAULT_THEME);
|
494 |
494 |
$cfg = array(
|
495 |
495 |
'default_theme' => $DEFAULT_THEME
|
... | ... | |
497 |
497 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
498 |
498 |
$aDebugMessage[] = '</div>';
|
499 |
499 |
|
500 |
|
if($bDebugModus) {
|
501 |
|
echo implode(PHP_EOL,$aDebugMessage);
|
502 |
|
}
|
|
500 |
echo implode(PHP_EOL,$aDebugMessage);
|
|
501 |
|
503 |
502 |
$aDebugMessage = array();
|
504 |
503 |
echo'<h3>Step '.(++$stepID).': Updating core table included in package</h3>';
|
505 |
504 |
/**********************************************************
|
... | ... | |
511 |
510 |
$cfg = array(
|
512 |
511 |
'sec_anchor' => defined( 'SEC_ANCHOR' )&& (SEC_ANCHOR!='') ? SEC_ANCHOR : 'Sec'
|
513 |
512 |
);
|
514 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
513 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
514 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
515 |
515 |
|
516 |
516 |
/**********************************************************
|
517 |
517 |
* - Adding redirect timer to settings table
|
... | ... | |
520 |
520 |
$cfg = array(
|
521 |
521 |
'redirect_timer' => defined('REDIRECT_TIMER')&& (REDIRECT_TIMER!='') ? REDIRECT_TIMER : '1500'
|
522 |
522 |
);
|
523 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
523 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
524 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
524 |
525 |
|
525 |
526 |
/**********************************************************
|
526 |
527 |
* - Adding default_time_formatr to settings table
|
... | ... | |
529 |
530 |
$cfg = array(
|
530 |
531 |
'default_time_format' => defined('DEFAULT_TIME_FORMAT')&& (DEFAULT_TIME_FORMAT!='') ? DEFAULT_TIME_FORMAT : 'h:i A'
|
531 |
532 |
);
|
532 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
533 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
534 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
533 |
535 |
|
534 |
536 |
/**********************************************************
|
535 |
537 |
* - Adding rename_files_on_upload to settings table
|
... | ... | |
543 |
545 |
'rename_files_on_upload' => 'ph.*?,cgi,pl,pm,exe,com,bat,pif,cmd,src,asp,aspx,js'
|
544 |
546 |
);
|
545 |
547 |
}
|
546 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
548 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
549 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
547 |
550 |
|
548 |
551 |
/**********************************************************
|
549 |
552 |
* - Adding mediasettings to settings table
|
... | ... | |
552 |
555 |
$cfg = array(
|
553 |
556 |
'mediasettings' => (defined('MEDIASETTINGS')&& (MEDIASETTINGS!='') ? MEDIASETTINGS : ''),
|
554 |
557 |
);
|
|
558 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
559 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
555 |
560 |
|
556 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
557 |
|
|
558 |
561 |
/**********************************************************
|
559 |
562 |
* - Adding fingerprint_with_ip_octets to settings table
|
560 |
563 |
*/
|
... | ... | |
563 |
566 |
'fingerprint_with_ip_octets' => (defined('FINGERPRINT_WITH_IP_OCTETS') ? FINGERPRINT_WITH_IP_OCTETS : '2'),
|
564 |
567 |
'secure_form_module' => (defined('SECURE_FORM_MODULE') ? SECURE_FORM_MODULE : '')
|
565 |
568 |
);
|
|
569 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
570 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
566 |
571 |
|
567 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
568 |
|
|
569 |
572 |
/**********************************************************
|
570 |
573 |
* - Adding page_icon_dir to settings table
|
571 |
574 |
*/
|
... | ... | |
573 |
576 |
$cfg = array(
|
574 |
577 |
'page_icon_dir' => (defined('PAGE_ICON_DIR')&& (PAGE_ICON_DIR!='') ? PAGE_ICON_DIR : '/templates/*/title_images'),
|
575 |
578 |
);
|
576 |
|
|
577 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
579 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
580 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
578 |
581 |
/**********************************************************
|
579 |
582 |
* - Adding page_extended to settings table
|
580 |
583 |
*/
|
... | ... | |
582 |
585 |
$cfg = array(
|
583 |
586 |
'page_extendet' => (defined('PAGE_EXTENDET') ? PAGE_EXTENDET : 'true'),
|
584 |
587 |
);
|
|
588 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
589 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
585 |
590 |
|
586 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
587 |
|
|
588 |
591 |
/**********************************************************
|
589 |
592 |
* - Adding wbmail_signature to settings table
|
590 |
593 |
*/
|
... | ... | |
592 |
595 |
$cfg = array(
|
593 |
596 |
'wbmail_signature' => (defined('WBMAIL_SIGNATURE')&& (WBMAIL_SIGNATURE!='') ? WBMAIL_SIGNATURE : '')
|
594 |
597 |
);
|
|
598 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
599 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
595 |
600 |
|
596 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
597 |
|
|
598 |
601 |
/**********************************************************
|
599 |
602 |
* - Adding confirmed_registration to settings table
|
600 |
603 |
*/
|
... | ... | |
602 |
605 |
$cfg = array(
|
603 |
606 |
'confirmed_registration' => (defined('CONFIRMED_REGISTRATION') ? CONFIRMED_REGISTRATION : '0')
|
604 |
607 |
);
|
|
608 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
609 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
605 |
610 |
|
606 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
607 |
|
|
608 |
611 |
/**********************************************************
|
609 |
612 |
* - Adding dev_infos to settings table
|
610 |
613 |
*/
|
... | ... | |
612 |
615 |
$cfg = array(
|
613 |
616 |
'dev_infos' => (defined('DEV_INFOS') ? DEV_INFOS : 'false')
|
614 |
617 |
);
|
|
618 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
619 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
615 |
620 |
|
616 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
617 |
|
|
618 |
621 |
/**********************************************************
|
619 |
622 |
* - Adding server_timezone to settings table
|
620 |
623 |
*/
|
... | ... | |
622 |
625 |
$cfg = array(
|
623 |
626 |
'server_timezone' => (defined('SERVER_TIMEZONE') ? SERVER_TIMEZONE : 'UTC')
|
624 |
627 |
);
|
|
628 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
629 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
625 |
630 |
|
626 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
627 |
|
|
628 |
631 |
/**********************************************************
|
629 |
|
* - Adding password settings to settings table
|
|
632 |
* - Adding password settings to table settings
|
630 |
633 |
*/
|
631 |
634 |
$aDebugMessage[] = "<span>Adding/updating password settings to settings table</span>";
|
632 |
635 |
$cfg = array();
|
... | ... | |
634 |
637 |
$cfg['password_hash_type'] = (defined('PASSWORD_HASH_TYPES') ? PASSWORD_HASH_TYPES : 'false');
|
635 |
638 |
$cfg['password_length'] = (defined('PASSWORD_LENGTH') ? PASSWORD_LENGTH : '10');
|
636 |
639 |
$cfg['password_use_types'] = (defined('PASSWORD_USE_TYPES') ? PASSWORD_USE_TYPES : (int)0xFFFF);
|
637 |
|
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
640 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false );
|
|
641 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
638 |
642 |
|
639 |
643 |
if($bDebugModus) {
|
640 |
644 |
echo implode(PHP_EOL,$aDebugMessage);
|
641 |
|
}
|
|
645 |
} else {
|
|
646 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />";
|
|
647 |
}
|
642 |
648 |
echo '</div>';
|
643 |
649 |
|
644 |
650 |
$aDebugMessage = array();
|
... | ... | |
752 |
758 |
|
753 |
759 |
if($bDebugModus) {
|
754 |
760 |
echo implode(PHP_EOL,$aDebugMessage);
|
|
761 |
} else {
|
|
762 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />";
|
755 |
763 |
}
|
756 |
764 |
|
757 |
765 |
$aDebugMessage = array();
|
... | ... | |
775 |
783 |
|
776 |
784 |
if($bDebugModus) {
|
777 |
785 |
echo implode(PHP_EOL,$aDebugMessage);
|
|
786 |
} else {
|
|
787 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />";
|
778 |
788 |
}
|
779 |
789 |
echo '</div>';
|
780 |
790 |
}
|
... | ... | |
809 |
819 |
|
810 |
820 |
if($bDebugModus) {
|
811 |
821 |
echo implode(PHP_EOL,$aDebugMessage);
|
|
822 |
} else {
|
|
823 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />";
|
812 |
824 |
}
|
813 |
825 |
echo '</div>';
|
814 |
826 |
$aDebugMessage = array();
|
... | ... | |
830 |
842 |
|
831 |
843 |
if($bDebugModus) {
|
832 |
844 |
echo implode(PHP_EOL,$aDebugMessage);
|
|
845 |
} else {
|
|
846 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />";
|
833 |
847 |
}
|
834 |
848 |
echo '</div>';
|
835 |
849 |
|
... | ... | |
880 |
894 |
}
|
881 |
895 |
|
882 |
896 |
$aDebugMessage = array();
|
883 |
|
echo '<h3>Step '.(++$stepID).': Updating access and protected files in folders</h3>';
|
|
897 |
echo '<h3>Step '.(++$stepID).': Updating access files in folders</h3>';
|
884 |
898 |
|
885 |
899 |
echo '<div style="margin-left:2em;">';
|
886 |
900 |
/**********************************************************
|
887 |
901 |
* upgrade media directory index protect files
|
888 |
902 |
*/
|
889 |
|
echo '<h4>Upgrade media directory '.MEDIA_DIRECTORY.'/ index.php protect files</h4>';
|
890 |
|
$aDebugMessage = rebuildFolderProtectFile();
|
891 |
|
if( sizeof( $aDebugMessage ) ){
|
892 |
|
echo '<span><strong>Upgrade '.sizeof( $aDebugMessage ).' directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $OK<br />";
|
893 |
|
} else {
|
894 |
|
echo '<span><strong>Upgrade directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $FAIL!<br />";
|
895 |
|
echo implode ('<br />',$aDebugMessage);
|
896 |
|
}
|
897 |
|
|
898 |
|
$aDebugMessage = array();
|
|
903 |
// echo '<h4>Upgrade media directory '.MEDIA_DIRECTORY.'/ index.php protect files</h4>';
|
|
904 |
// $aDebugMessage = rebuildFolderProtectFile();
|
|
905 |
// if( sizeof( $aDebugMessage ) ){
|
|
906 |
// echo '<span><strong>Upgrade '.sizeof( $aDebugMessage ).' directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $OK<br />";
|
|
907 |
// } else {
|
|
908 |
// echo '<span><strong>Upgrade directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $FAIL!<br />";
|
|
909 |
// echo implode ('<br />',$aDebugMessage);
|
|
910 |
// }
|
|
911 |
//
|
|
912 |
// $aDebugMessage = array();
|
899 |
913 |
/**********************************************************
|
900 |
914 |
* upgrade pages directory index access files
|
901 |
915 |
*/
|
902 |
|
echo '<h4>Upgrade pages directory '.PAGES_DIRECTORY.'/ protect and access files</h4>';
|
|
916 |
echo '<h4>Upgrade pages directory '.PAGES_DIRECTORY.'/ access files</h4>';
|
903 |
917 |
|
904 |
918 |
/**********************************************************
|
905 |
919 |
* - Reformat/rebuild all existing access files
|
906 |
920 |
*/
|
907 |
|
// $sPagePath = (defined('PAGES_DIRECTORY') && (PAGES_DIRECTORY != '') ? PAGES_DIRECTORY : '');
|
908 |
|
// $sPageDir = str_replace('\\','/',WB_PATH.$sPagePath);
|
909 |
|
// $aProtectedFiles = array(
|
910 |
|
// $sPageDir.'/intro.php',
|
911 |
|
// $sPageDir.'/intro/intro.php',
|
912 |
|
// );
|
913 |
921 |
$msg = rebuild_all_accessfiles($bDebugModus);
|
914 |
|
// $aDebugMessage = rebuildFolderProtectFile($dir);
|
915 |
922 |
echo '<strong>'.implode ('<br />',$msg).'</strong>';
|
916 |
923 |
echo '</div>';
|
917 |
924 |
|
... | ... | |
1052 |
1059 |
* upgrade modules if newer version is available
|
1053 |
1060 |
* $aModuleList list of proofed modules
|
1054 |
1061 |
*/
|
1055 |
|
$aModuleList = array(
|
|
1062 |
$aProofedModuleList = array(
|
1056 |
1063 |
'captcha_control','code','droplets','form','jsadmin',
|
1057 |
1064 |
'menu_link','news','output_filter','wrapper','wysiwyg','MultiLingual');
|
1058 |
|
if(sizeof($aModuleList))
|
|
1065 |
if(sizeof($aProofedModuleList))
|
1059 |
1066 |
{
|
1060 |
1067 |
echo '<h3>Step '.(++$stepID).': Upgrade proofed modules</h3>';
|
1061 |
|
foreach($aModuleList as $sModul) {
|
|
1068 |
foreach($aProofedModuleList as $sModul) {
|
1062 |
1069 |
if(file_exists(WB_PATH.'/modules/'.$sModul.'/upgrade.php')) {
|
1063 |
1070 |
$currModulVersion = get_modul_version ($sModul, false);
|
1064 |
1071 |
$newModulVersion = get_modul_version ($sModul, true);
|
... | ... | |
1086 |
1093 |
if(class_exists($sModulReorg)) {
|
1087 |
1094 |
$sModulVersion = get_modul_version ($sModul, true);
|
1088 |
1095 |
echo '<div style="margin-left:2em;">';
|
1089 |
|
echo '<h4>'.'Create/Reorg Accesfiles for module \''.$sModul.'\' version '.$sModulVersion.'</h4>';
|
1090 |
|
$oReorg = new $sModulReorg();
|
|
1096 |
echo '<h4>'.'Create/Reorg Accessfiles for module \''.$sModul.'\' version '.$sModulVersion.'</h4>';
|
|
1097 |
$oReorg = new $sModulReorg($sModulReorg::LOG_EXTENDED);
|
1091 |
1098 |
$aReturnMsg = $oReorg->execute(); // show details
|
1092 |
|
if(is_array($aReturnMsg)) {
|
1093 |
|
foreach($aReturnMsg as $title) {
|
1094 |
|
echo '<strong>'.$title.'</strong><br />';
|
1095 |
|
}
|
1096 |
|
}
|
|
1099 |
$aReport = $oReorg->getReport();
|
|
1100 |
unset($oReorg);
|
|
1101 |
if($bDebugModus) {
|
|
1102 |
foreach($aReport['Failed'] as $sValue) {
|
|
1103 |
echo $sValue.'<br />';
|
|
1104 |
}
|
|
1105 |
foreach($aReport['Success'] as $sValue) {
|
|
1106 |
echo $sValue.'<br />';
|
|
1107 |
}
|
|
1108 |
}
|
|
1109 |
// echo '<strong>'.$aReport['FilesDeleted'].' Files successful deleted</strong><br />';
|
|
1110 |
echo '<strong>Number of new formated access files: '.$aReport['FilesCreated'].'</strong><br />';
|
|
1111 |
|
1097 |
1112 |
echo '</div>';
|
1098 |
1113 |
}
|
1099 |
1114 |
}
|
! /upgrade-script.php, implement class AccessFile()
add messages for better overview