Show
Ignore:
Timestamp:
12/07/07 16:09:42 (1 year ago)
Author:
misja
Message:

Misja Hoebe <misja@curverider.co.uk> Merged in r1411, r1412, r1413

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • releases/0.9/mod/pages/lib/pages.inc.php

    r1383 r1414  
    227227} 
    228228 
     229function pages_create_page($page) { 
     230    global $messages; 
     231    if (!is_object($page)) { 
     232        trigger_error(__FUNCTION__.": invalid argument (page: is not an object)", E_USER_ERROR); 
     233    } 
     234 
     235    if (empty($page->title) || empty($page->content)) { 
     236        trigger_error(__FUNCTION__.": invalid argument (page title or content empty)", E_USER_ERROR); 
     237    } 
     238 
     239    if (empty($page->name)) { 
     240        $page->name = $page->title; 
     241    } 
     242 
     243    if (empty($page->uri)) { 
     244        $page->uri = pages_build_uri($page->name); 
     245    } 
     246 
     247    $rs = insert_record('pages', $page); 
     248    if ($rs) { 
     249        $page->ident = $rs; 
     250        return $page; 
     251    } else { 
     252        return false;  
     253    } 
     254} 
     255 
    229256function pages_get_page($page_name, $owner=-1) { 
    230257