GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  MOJOMOJO::SCHEMA::RESULT::PAGE (3)

.ds Aq ’

NAME

MojoMojo::Schema::Result::Page - store pages

CONTENTS

METHODS

    update_content <%args>

Create a new content version for this page.

%args is each column of MojoMojo::Schema::Result::Content.

    add_version



    my $page_version_new = $page->add_version(
        creator => $user_id,
        name_orig => $page_new_name,
    );



Arguments: %replacementdata

Returns: The new PageVersion object.

Creates a new page version by cloning the latest version (hence pointing to the same content), and replacing its values with data in the replacement hash.

Used for renaming pages.

    tagged_descendants($tag)

Return descendants with the given tag, ordered by name.

    tagged_descendants_by_date

Return descendants with the given tag, ordered by creation time, most recent first.

    descendants



  @descendants = $page->descendants( [$resultset_page] );



In list context, returns all descendants of this page (no paging), including the page itself. In scalar context, returns the resultset object.

If the optional $resultset_page is passed, returns that page from the resultset.

    descendants_by_date



  @descendants = $page->descendants_by_date;



Like descendants, but returns pages sorted by the dates of their last content release dates and pages results (20 per page).

    user_tags($user)

Return popular tags for this page used $user.

    others_tags($user)

Return popular tags for this page used by other people than $user.

    tags_with_counts($user)

Return an array of {id, tag, refcount} for the $user’s tags.

    path( [$path] )

TODO Accessor?

    has_photos

Return the number of photos attached to this page. Use for galleries.

AUTHOR

Marcus Ramberg <mramberg@cpan.org>

LICENSE

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 MOJOMOJO::SCHEMA::RESULT::PAGE (3) 2011-01-12

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.