} } $data['upgraderResultDiagnose3'] = array(); if (is_writable($basedir . PATH_SMARTY_COMPILE)) { $data['upgraderResultDiagnose3'][] = serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); } else { $data['upgraderResultDiagnose3'][] = serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); $showWritableNote = true; } $data['upgraderResultDiagnose4'] = array(); if (is_dir($basedir . $serendipity['uploadHTTPPath'])) { $data['isdir_uploadpath'] = is_dir($basedir . $serendipity['uploadHTTPPath']); if (is_writable($basedir . $serendipity['uploadHTTPPath'])) { $data['upgraderResultDiagnose4'][] = serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); } else { $data['upgraderResultDiagnose4'][] = serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); $showWritableNote = true; } } $data['showWritableNote'] = $showWritableNote; $data['errorCount'] = $errorCount; if ($errorCount < 1) { if (sizeof($sqlfiles) > 0) { $data['database_update_types'] = sprintf(SERENDIPITY_UPGRADER_DATABASE_UPDATES, $serendipity['dbType']); $data['sqlfiles'] = $sqlfiles; } $taskCount = 0; $data['tasks'] = array(); foreach ($tasks as $task) { if (version_compare($serendipity['versionInstalled'], $task['version'], '<')) { $data['tasks'][] = $task;
?> </td> </tr> <?php if (is_dir($basedir . $serendipity['uploadHTTPPath'])) { ?> <tr> <td><?php echo $basedir . $serendipity['uploadHTTPPath']; ?> </td> <td width="200"><?php if (is_writable($basedir . $serendipity['uploadHTTPPath'])) { echo serendipity_upgraderResultDiagnose(S9Y_U_SUCCESS, WRITABLE); } else { echo serendipity_upgraderResultDiagnose(S9Y_U_ERROR, NOT_WRITABLE); $showWritableNote = true; } ?> </td> </tr> <?php } ?> </table> </div> <?php if ($showWritableNote === true) { ?> <div class="serendipityAdminMsgNote"><img style="width: 22px; height: 22px; border: 0px; padding-right: 4px; vertical-align: middle" src="<?php echo serendipity_getTemplateFile('admin/img/admin_msg_note.png');