38 lines
1.4 KiB
PHP
38 lines
1.4 KiB
PHP
<?php
|
|
|
|
function cpm_action_write_comic_post() {
|
|
global $cpm_config;
|
|
|
|
$files_to_handle = array();
|
|
if (isset($_FILES['upload'])) {
|
|
if (is_uploaded_file($_FILES['upload']['tmp_name'])) {
|
|
$files_to_handle[] = 'upload';
|
|
}
|
|
}
|
|
|
|
if (count($files_to_handle) > 0) {
|
|
list($posts_created, $duplicated_posts) = cpm_handle_file_uploads($files_to_handle);
|
|
|
|
if (count($posts_created) > 0) {
|
|
if (count($posts_created) == 1) {
|
|
?><script type="text/javascript">document.location.href = "post.php?action=edit&post=<?php echo $posts_created[0]['ID'] ?>";</script><?php
|
|
} else {
|
|
$cpm_config->warnings[] = __("<strong>More than one new post was generated!</strong> Please report this error.", 'comicpress-manager');
|
|
}
|
|
}
|
|
|
|
if (count($duplicated_posts) > 0) {
|
|
if (count($duplicated_posts) == 1) {
|
|
?><script type="text/javascript">document.location.href = "post.php?action=edit&post=<?php echo $duplicated_posts[0][0]['ID'] ?>";</script><?php
|
|
} else {
|
|
$cpm_config->warnings[] = __("<strong>More than one duplicate post was found!</strong> Please report this error.", 'comicpress-manager');
|
|
}
|
|
}
|
|
|
|
$cpm_config->warnings[] = __("<strong>No posts were created, and no duplicate posts could be found!</strong>", 'comicpress-manager');
|
|
} else {
|
|
$cpm_config->warnings[] = __("<strong>You didn't upload any files!</strong>", 'comicpress-manager');
|
|
}
|
|
}
|
|
|
|
?>
|