Beispiel #1
0
    } elseif ($type == "collection") {
        $result = update_collection_field($id, $field, $content);
        if ($result['output']) {
            print stripslashes($content);
        } else {
            print "error: " . $result['errors'];
        }
    } elseif ($type == "comment") {
        $result = update_comment_field($id, $field, $content);
        if ($result['output']) {
            print stripslashes($content);
        } else {
            print "error: " . $result['errors'];
        }
    }
}
if ($_POST['action'] == "add-collection") {
    $action_result = add_collection($_POST["name"], $_POST["description"]);
    if (empty($action_result['errors'])) {
        $output .= "<script type='text/javascript'>Element.show('add_item_link');Element.hide('add_item_form');Form.reset('add_form');</script>";
    }
}
if ($_POST['action'] == "list-collections") {
    $output .= plog_collection_manager($_POST["page"], $_SESSION['entries_per_page']);
}
if (!empty($action_result['errors'])) {
    $output .= '<p class="errors" id="rpc_message">' . $action_result['errors'] . '</p>';
} elseif (!empty($action_result['output'])) {
    $output .= '<p class="actions" id="rpc_message">' . $action_result['output'] . '</p>';
}
print $output;
        case 'comments':
            $output .= $pagination_menu . generate_breadcrumb_admin('comments', $id);
            $output .= plog_comment_manager($id, $first_item, $_SESSION['entries_per_page']);
            break;
        case 'pictures':
            $output .= $pagination_menu . generate_breadcrumb_admin('pictures', $id);
            $output .= plog_picture_manager($id, $first_item, $_SESSION['entries_per_page']);
            break;
        case 'albums':
            $output .= $pagination_menu . generate_breadcrumb_admin('albums', $id);
            $output .= plog_album_manager($id, $first_item, $_SESSION['entries_per_page']);
            break;
        case 'collections':
        default:
            $output .= $pagination_menu . generate_breadcrumb_admin('');
            $output .= plog_collection_manager($first_item, $_SESSION['entries_per_page']);
            break;
    }
    if (!$empty) {
        $output .= "\t\t" . '<div class="pagination">' . generate_pagination('admin', 'manage', $plog_page, $totalRows, $_SESSION['entries_per_page'], array('level' => $level, 'id' => $id, 'entries_per_page' => $_SESSION['entries_per_page'])) . '</div><!-- /pagination -->
		<div class="move-del-manage">
			<input type="hidden" name="level" value="' . $level . '" />
			<input type="hidden" name="id" value="' . $id . '" />
			<input type="hidden" name="action" value="move-delete" />
			<input class="submit-delete" type="submit" name="delete_checked" onclick=" return confirm(\'' . plog_tr('Are you sure you want to delete selected items?') . '\');" value="' . plog_tr('Delete Checked') . '" />';
        if (!empty($level) && $level != 'collections' && $level != 'comments') {
            $output .= generate_move_menu($level);
        }
        $output .= "\n\t\t" . '</div><!-- /move-del-manage -->';
    }
    $output .= "\n\t\t" . '</form>' . "\n";