Source for file edit_personal_page.php
Documentation is available at edit_personal_page.php 
 * @copyright (c) 2004-15 bitweaver.org  
require_once( '../kernel/setup_inc.php' );  
$gBitUser->verifyRegistered();  
// Check if the page has changed  
if (isset ($_REQUEST["fSavePage"])) {  
    $gBitUser->store( $_REQUEST );  
    header( "Location:". USERS_PKG_URL. "index.php?home=". $gBitUser->mUsername );  
}elseif( isset ($_REQUEST["fCancel"]) ){  
    header( "Location:". USERS_PKG_URL. "index.php?home=". $gBitUser->mUsername );  
// see if we should show the attachments tab at all  
foreach( $gLibertySystem->mPlugins as $plugin ) {  
    if( ( $plugin['plugin_type'] ==  'storage' ) &&  ( $plugin['is_active'] ==  'y' ) ) {  
        $gBitSmarty->assign( 'show_attachments','y' );  
$gBitSmarty->assign('preview',0);  
// If we are in preview mode then preview it!  
if(isset ($_REQUEST["preview"])) {  
    $gBitSmarty->assign('preview',1);  
    $gBitUser->mInfo['title'] =  $_REQUEST["title"];  
    if(isset ($_REQUEST["description"])) {  
        $gBitUser->mInfo['description'] =  $_REQUEST["description"];  
    $gBitUser->mInfo['data'] =  $_REQUEST["edit"];  
    $parsed =  $gBitUser->parseData($_REQUEST["edit"], (!empty( $_REQUEST['format_guid'] ) ?  $_REQUEST['format_guid'] :   
        ( isset ($gBitUser->mInfo['format_guid']) ?  $gBitUser->mInfo['format_guid'] :  'tikiwiki' ) ) );  
    $gBitUser->mInfo['parsed_data'] =  $parsed;  
    /* SPELLCHECKING INITIAL ATTEMPT */  
    //This nice function does all the job!  
    $gBitSmarty->assign_by_ref( 'pageInfo', $gBitUser->mInfo );  
    $gBitUser->invokeServices( 'content_preview_function' );  
    $gBitUser->invokeServices( 'content_edit_function' );  
$gBitSmarty->assign_by_ref( 'pageInfo', $gBitUser->mInfo );  
$gBitSmarty->assign_by_ref( 'gContent', $gBitUser );  
$gBitSmarty->assign( 'show_page_bar', 'y' );  
$gBitSystem->setConfig( 'wiki_description', 'n' );  
$gBitSystem->display( 'bitpackage:users/edit_personal_page.tpl', NULL, array( 'display_mode' =>  'edit' ) );  
 
 
        
       |