mirror of
https://github.com/Frumph/comic-easel.git
synced 2026-07-19 13:29:13 -04:00
d727e7db3b
Moved uploader ajax to coe-image-manager.php. Fixed ajax uploader to work in FF and Chrome. Changed uploader to run through admin-ajax.php. Removed post generator form uploader ajax function. Working on image manager(delet/ detach comics from posts).
81 lines
2.2 KiB
PHP
81 lines
2.2 KiB
PHP
<?php
|
|
|
|
add_filter('manage_edit-comic_columns', 'ceo_add_new_comic_columns');
|
|
|
|
function ceo_add_new_comic_columns($comic_columns) {
|
|
$new_columns['cb'] = '<input type="checkbox" />';
|
|
|
|
$new_columns['title'] = _x('Comic Title Name', 'column name');
|
|
|
|
$new_columns['chapter'] = __('Chapter','easel');
|
|
$new_columns['characters'] = __('Characters','easel');
|
|
$new_columns['tags'] = __('Tags', 'easel');
|
|
|
|
$new_columns['date'] = _x('Date', 'column name');
|
|
$new_columns['comicimages'] = _x('Comic', 'column name');
|
|
|
|
return $new_columns;
|
|
}
|
|
|
|
add_action('manage_posts_custom_column', 'ceo_manage_comic_columns', 10, 2);
|
|
|
|
function ceo_manage_comic_columns($column_name, $id) {
|
|
global $wpdb;
|
|
switch ($column_name) {
|
|
case 'chapter':
|
|
$allterms = get_the_terms( $id, 'chapters');
|
|
if (!empty($allterms)) {
|
|
foreach ($allterms as $term) {
|
|
$term_list_chapters[] = '<a href="'.home_url('/wp-admin/edit.php?post_type=comic&chapters='.ceo_clean_filename($term->name)).'">'.$term->name.'</a>';
|
|
}
|
|
echo join(', ', $term_list_chapters );
|
|
}
|
|
break;
|
|
case 'characters':
|
|
$allterms = get_the_terms( $id, 'characters');
|
|
if (!empty($allterms)) {
|
|
foreach ($allterms as $term) {
|
|
$term_list_characters[] = '<a href="'.home_url('/wp-admin/edit.php?post_type=comic&characters='.ceo_clean_filename($term->name)).'">'.$term->name.'</a>';
|
|
}
|
|
echo join(', ', $term_list_characters );
|
|
}
|
|
break;
|
|
case 'comicimages':
|
|
$comicthumb = '';
|
|
echo "TODO: Some sort of thumbnail.<br /><br />";
|
|
// $this_post = &get_post($id);
|
|
if (!$comicthumb) { echo 'No Comic Found.'; } else {
|
|
echo $comicthumb;
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
} // end switch
|
|
}
|
|
|
|
function ceo_edit_comic_in_post($post) {
|
|
?>
|
|
<div class="inside" style="overflow: hidden">
|
|
<table>
|
|
<td valign="top">
|
|
Meta Box Inside a Post
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<?php
|
|
}
|
|
|
|
function ceo_handle_edit_save_comic($post_id) {
|
|
/* $moods_directory = ceo_pluginfo('moods_directory');
|
|
if (!empty($moods_directory) && $moods_directory != 'none') {
|
|
$currentmood = get_post_meta( $post_id, "mood", true );
|
|
if (isset($_POST['postmood']) && $_POST['postmood'] !== $currentmood) {
|
|
$postmood = $_POST['postmood'];
|
|
update_post_meta($post_id, 'mood', $postmood);
|
|
}
|
|
} */
|
|
}
|
|
|
|
?>
|