mysite_create_page

Definition

mysite_create_page($uid, $page = 0)
mysite.module, line 1249

Description

Creates an entry in {mysite_page} for the current user.

Parameters

$uid The user id of the MySite collection owner.

$page The current page of the MySite collection.

Code

function mysite_create_page($uid, $page = 0) {
  $mysite = mysite_get($uid, TRUE);
  if (isset($mysite->uid)) {
    $page_check = db_result(db_query("SELECT COUNT(*) FROM {mysite_page} WHERE uid = %d AND page = %d", $uid, $page));
    if (empty($page_check)) {
      if ($page > 0) {
        $mysite->title .= "-$page";
        $mysite->created = time();
        $mysite->updated = NULL;
      }
      db_query("INSERT INTO {mysite_page} (page, uid, created, updated, status, title, layout, style, format, theme)
        VALUES (%d, %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s')"
,
        $page, $mysite->uid, $mysite->created, $mysite->updated, $mysite->status, $mysite->title, $mysite->layout, $mysite->style, $mysite->format, $mysite->theme);
    }
  }
}