You are about to update the database to allow archiving of threads.

'; $page['body'] .= '

Click here to update database entries.

'; break; case 2: $page['body'] = '

Database have been updated.

'; $sql_errors = ""; $file_errors = ""; // Update posts_* table to archive function // Get list of boards $boards = listBoards(); foreach ($boards as &$_board) { $query = Element('archive.sql', array('board' => $_board['uri'])); if (mysql_version() < 50503) $query = preg_replace('/(CHARSET=|CHARACTER SET )utf8mb4/', '$1utf8', $query); query($query) or $sql_errors .= sprintf("
  • Add Archive DB for %s
    ", $_board['uri']) . db_error() . '
  • '; $_board['dir'] = sprintf($config['board_path'], $_board['uri']); // Create Archive Folders if (!file_exists($_board['dir'] . $config['dir']['archive'])) @mkdir($_board['dir'] . $config['dir']['archive'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['archive'] . ". Check permissions.
    "; if (!file_exists($_board['dir'] . $config['dir']['archive'] . $config['dir']['img'])) @mkdir($_board['dir'] . $config['dir']['archive'] . $config['dir']['img'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['archive'] . $config['dir']['img'] . ". Check permissions.
    "; if (!file_exists($_board['dir'] . $config['dir']['archive'] . $config['dir']['thumb'])) @mkdir($_board['dir'] . $config['dir']['archive'] . $config['dir']['thumb'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['archive'] . $config['dir']['thumb'] . ". Check permissions.
    "; if (!file_exists($_board['dir'] . $config['dir']['archive'] . $config['dir']['res'])) @mkdir($_board['dir'] . $config['dir']['archive'] . $config['dir']['res'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['archive'] . $config['dir']['res'] . ". Check permissions.
    "; // Create Featured threads Folders if (!file_exists($_board['dir'] . $config['dir']['featured'])) @mkdir($_board['dir'] . $config['dir']['featured'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['featured'] . ". Check permissions.
    "; if (!file_exists($_board['dir'] . $config['dir']['featured'] . $config['dir']['img'])) @mkdir($_board['dir'] . $config['dir']['featured'] . $config['dir']['img'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['featured'] . $config['dir']['img'] . ". Check permissions.
    "; if (!file_exists($_board['dir'] . $config['dir']['featured'] . $config['dir']['thumb'])) @mkdir($_board['dir'] . $config['dir']['featured'] . $config['dir']['thumb'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['featured'] . $config['dir']['thumb'] . ". Check permissions.
    "; if (!file_exists($_board['dir'] . $config['dir']['featured'] . $config['dir']['res'])) @mkdir($_board['dir'] . $config['dir']['featured'] . $config['dir']['res'], 0777) or $file_errors .= "Couldn't create " . $_board['dir'] . $config['dir']['featured'] . $config['dir']['res'] . ". Check permissions.
    "; } if (!empty($sql_errors)) $page['body'] .= '

    SQL errors

    SQL errors were encountered when trying to update the database.

    The errors encountered were:

    '; if (!empty($file_errors)) $page['body'] .= '

    File System errors

    File System errors were encountered when trying to create folders.

    The errors encountered were:

    '; break; } echo Element('page.html', $page); ?>