b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (0.9.x) [ class tree: evocore ] [ index: evocore ] [ all elements ]

Class: Blog

Source Location: /blogs/b2evocore/_class_blog.php

Class Blog

Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From DataObject

DataObject::$ID

Inherited From DataObject

DataObject::DataObject()
Constructor
DataObject::dbchange()
Records a change that will need to be updated in the db
DataObject::dbdelete()
DataObject::dbinsert()
DataObject::dbupdate()
DataObject::dget()
Get a ready-to-display member param by its name
DataObject::disp()
Display a member param by its name
DataObject::get()
Get a member param by its name
DataObject::ID()
Template function: Displays object ID
DataObject::set_param()
Set param value

[ Top ]
Property Summary
mixed   $access_type  
mixed   $allowpingbacks  
mixed   $allowtrackbacks  
mixed   $default_skin  
mixed   $disp_bloglist  
mixed   $force_skin  
mixed   $in_bloglist  
mixed   $keywords  
mixed   $links_blog_ID  
mixed   $locale  
mixed   $longdesc  
mixed   $name   Complete name
mixed   $notes  
mixed   $pingb2evonet  
mixed   $pingblodotgs  
mixed   $pingtechnorati  
mixed   $pingweblogs  
mixed   $shortdesc  
mixed   $shortname   Short name for use in navigation menus
mixed   $siteurl  
mixed   $staticfilename  
mixed   $stub  
mixed   $tagline   Tagline to be displayed on template
mixed   $UID  

[ Top ]
Method Summary
Blog   Blog()   Constructor
void   dbdelete()   Delete a blog and dependencies from database
void   gen_blogurl()   Generate blog URL
void   get()   Get a param
mixed   set()   Set param value

[ Top ]
Properties
mixed   $access_type [line 42]

[ Top ]
mixed   $allowpingbacks = 0 [line 50]

[ Top ]
mixed   $allowtrackbacks = 0 [line 49]

[ Top ]
mixed   $default_skin [line 55]

[ Top ]
mixed   $disp_bloglist = 1 [line 57]

[ Top ]
mixed   $force_skin = 0 [line 56]

[ Top ]
mixed   $in_bloglist = 1 [line 58]

[ Top ]
mixed   $keywords [line 48]

[ Top ]
mixed   $links_blog_ID = 0 [line 46]

[ Top ]
mixed   $locale [line 41]

[ Top ]
mixed   $longdesc [line 40]

[ Top ]
mixed   $name [line 34]

Complete name


[ Top ]
mixed   $notes [line 47]

[ Top ]
mixed   $pingb2evonet = 0 [line 51]

[ Top ]
mixed   $pingblodotgs = 0 [line 54]

[ Top ]
mixed   $pingtechnorati = 0 [line 52]

[ Top ]
mixed   $pingweblogs = 1 [line 53]

[ Top ]
mixed   $shortdesc [line 39]

[ Top ]
mixed   $shortname [line 30]

Short name for use in navigation menus


[ Top ]
mixed   $siteurl [line 43]

[ Top ]
mixed   $staticfilename [line 44]

[ Top ]
mixed   $stub [line 45]

[ Top ]
mixed   $tagline [line 38]

Tagline to be displayed on template


[ Top ]
mixed   $UID [line 59]

[ Top ]
Methods
Constructor Blog  [line 68]

  Blog Blog( [object DB $db_row = NULL]  )

Constructor

Parameters:
object DB   $db_row:  row


[ Top ]
dbdelete  [line 308]

  void dbdelete( [boolean $delete_stub_file = false], [boolean $delete_static_file = false], [boolean $echo = false]  )

Delete a blog and dependencies from database

Includes WAY TOO MANY requests because we try to be compatible with mySQL 3.23, bleh!

Parameters:
boolean   $delete_stub_file:  true if you want to try to delete the stub file
boolean   $delete_static_file:  true if you want to try to delete the static file
boolean   $echo:  true if you want to echo progress


Redefinition of:
DataObject::dbdelete()

[ Top ]
gen_blogurl  [line 163]

  void gen_blogurl( [string $type = 'default'], [boolean $absolute = true]  )

Generate blog URL

Parameters:
string   $type:  default|dynamic|static
boolean   $absolute:  should this be an absolute URL? (otherwise: relative to $baseurl)


[ Top ]
get  [line 214]

  void get( $parname  )

Get a param

Parameters:
   $parname: 


Redefinition of:
DataObject::get()
Get a member param by its name

[ Top ]
set  [line 125]

  mixed set( string $parname, $parvalue  )

Set param value

Parameters:
string   $parname:  Parameter name
   $parvalue: 

API Tags:
Return:  Parameter value


[ Top ]

Documentation generated on Tue, 20 May 2008 01:52:30 +0200 by phpDocumentor 1.4.2