Procedural File: _item.funcs.php
Source Location: /blogs/inc/items/model/_item.funcs.php
Functions
attach_browse_tabs [line 551]
void attach_browse_tabs(
)
|
|
Used by the items & the comments controllers
bpost_count_words [line 263]
integer bpost_count_words(
string $string
)
|
|
Returns the number of the words in a string, sans HTML
Parameters:
void cat_select(
[boolean $display_info = true], [boolean $form_fields = true]
)
|
|
Allow recursive category selection.
Parameters:
|
boolean |
$display_info: |
|
|
boolean |
$form_fields: |
true: use form fields, false: display only |
Information Tags:
| Todo: | Allow to use a dropdown (select) to switch between blogs ( CSS / JS onchange - no submit.. ) |
cat_select_after_each [line 534]
void cat_select_after_each(
$cat_ID, $level
)
|
|
callback after each sublist element
Parameters:
cat_select_after_last [line 542]
void cat_select_after_last(
$parent_cat_ID, $level
)
|
|
callback to end sublist
Parameters:
cat_select_before_each [line 469]
void cat_select_before_each(
$cat_ID, $level, $total_count
)
|
|
callback to display sublist element
Parameters:
|
|
$cat_ID: |
|
|
|
$level: |
|
|
|
$total_count: |
|
cat_select_before_first [line 461]
void cat_select_before_first(
$parent_cat_ID, $level
)
|
|
callback to start sublist
Parameters:
cat_select_header [line 445]
void get_postdata(
$postid
)
|
|
if global $postdata was not set it will be
Parameters:
void init_MainList(
integer $items_nb_limit
)
|
|
Prepare the MainList object for displaying skins.
Parameters:
|
integer |
$items_nb_limit: |
max # of posts on the page |
item_ink_by_urltitle [line 637]
void item_ink_by_urltitle(
[ $params = array()]
)
|
|
Template tag: Link to an item identified by its url title / slug / name
Note: this will query the database. Thus, in most situations it will make more sense to use a hardcoded link. This tag can be useful for prototyping location independant sites.
Parameters:
statuses_where_clause [line 294]
void statuses_where_clause(
[Array $show_statuses = ''], [ $dbprefix = 'post_'], [ $req_blog = NULL]
)
|
|
Construct the where clause to limit retrieved posts on their status
Parameters:
|
Array |
$show_statuses: |
statuses of posts we want to get |
|
|
$dbprefix: |
|
|
|
$req_blog: |
|
urltitle_validate [line 115]
string urltitle_validate(
string $urltitle, string $title, [integer $post_ID = 0], [boolean $query_only = false], [string $dbprefix = 'post_'], [string $dbIDname = 'post_ID'], [string $dbtable = 'T_items__item']
)
|
|
Validate URL title
Using title as a source if url title is empty
Parameters:
|
string |
$urltitle: |
url title to validate |
|
string |
$title: |
real title to use as a source if $urltitle is empty (encoded in $evo_charset) |
|
integer |
$post_ID: |
ID of post |
|
boolean |
$query_only: |
Query the DB, but don't modify the URL title if the title already exists (Useful if you only want to alert the pro user without making changes for him?) |
|
string |
$dbprefix: |
The prefix of the database column names (e. g. "post_" for post_urltitle) |
|
string |
$dbIDname: |
The name of the post ID column |
|
string |
$dbtable: |
The name of the DB table to use |
API Tags:
| Return: | validated url title |
Information Tags:
| Todo: | Use configurable char as separator (see tracker) |
| Todo: | dh> Allow/Use more than 40 chars |
visibility_select [line 601]
void visibility_select(
&$Form, $post_status
)
|
|
Allow to select status/visibility
Parameters: