[ PHPXref.com ] [ Generated: Sun Jul 20 20:38:18 2008 ] [ Tikiwiki 1.9.2 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/lib/ -> tikilib.php (summary)

(no description)

File Size: 6531 lines (206 kb)
Included or required: 39 times
Referenced: 32 times
Includes or requires: 17 files
 lang/langmapping.php
 lib/bablotron.php
 lib/tikidblib-debug.php
 lib/structures/structlib.php
 lib/diff/difflib.php
 lib/categories/categlib.php
 lib/tikidate.php
 lib/rss/rsslib.php
 lib/commentslib.php
 lib/notifications/notificationemaillib.php
 lib/pear/Date.php
 lib/tikidblib.php
 lib/multilingual/multilinguallib.php
 lib/dcs/dcslib.php
 lib/score/scorelib.php
 lib/wiki/histlib.php
 lib/pear/HTTP/Request.php

Defines 1 class

TikiLib:: (233 methods):
  TikiLib()
  httprequest()
  get_dsn_by_name()
  iso_8601()
  check_rules()
  replace_note()
  add_user_watch()
  remove_user_watch_by_hash()
  remove_user_watch()
  get_user_watches()
  get_watches_events()
  get_user_event_watches()
  get_event_watches()
  dir_stats()
  dir_list_all_valid_sites2()
  get_directory()
  user_unread_messages()
  get_online_users()
  is_user_online()
  get_user_items()
  get_actual_content()
  get_quiz()
  compute_quiz_stats()
  list_quizzes()
  list_quiz_sum_stats()
  get_tracker()
  list_trackers()
  list_surveys()
  get_item_id()
  list_tracker_items()
  get_event()
  score_event()
  rank_users()
  get_star()
  get_user_avatar()
  get_forum_sections()
  register_referer()
  add_wiki_attachment_hit()
  get_wiki_attachment()
  get_random_image()
  get_gallery()
  get_news_from_last_visit()
  list_templates()
  get_template()
  list_games()
  pick_cookie()
  get_pv_chart_data()
  add_pageview()
  get_usage_chart_data()
  get_user_id()
  get_groups_all()
  get_included_groups()
  get_user_groups()
  get_user_cache_id()
  list_faqs()
  get_faq()
  genPass()
  genRandomString()
  pageRank()
  spellcheckreplace()
  spellcheckword()
  list_all_forum_topics()
  list_forum_topics()
  remove_object()
  in_multi_array()
  list_received_pages()
  get_menu()
  list_menu_options()
  sort_menu_options()
  user_has_voted()
  register_user_vote()
  get_user_vote()
  list_files()
  get_file()
  get_files()
  add_file_hit()
  add_file_gallery_hit()
  get_file_gallery()
  list_visible_file_galleries()
  logui()
  get_semaphore_user()
  semaphore_is_set()
  semaphore_set()
  semaphore_unset()
  get_hotwords()
  list_user_friends()
  verify_friendship()
  get_friends_count()
  list_users()
  list_blogs()
  get_blog()
  list_user_blogs()
  list_posts()
  fetchtopicId()
  list_articles()
  list_submissions()
  get_article()
  get_submission()
  get_topic_image()
  get_article_image()
  get_featured_links()
  update_session()
  count_sessions()
  count_cluster_sessions()
  get_assigned_modules()
  is_user_module()
  get_user_module()
  cache_links()
  get_links()
  get_links_nocache()
  is_cacheable()
  is_cached()
  list_cache()
  refresh_cache()
  remove_cache()
  get_cache()
  get_cache_id()
  vote_page()
  get_votes()
  get_top_pages()
  get_random_pages()
  get_all_pages()
  cache_url()
  remove_all_versions()
  remove_from_structure()
  list_galleries()
  list_visible_galleries()
  last_pages()
  last_major_pages()
  list_pageNames()
  list_pages()
  user_has_perm_on_object()
  get_all_preferences()
  get_preference()
  set_preference()
  load_user_cache()
  get_user_preference()
  set_user_preference()
  page_exists()
  page_exists_desc()
  page_exists_modtime()
  add_hit()
  create_page()
  get_user_pages()
  get_user_galleries()
  get_page_info()
  get_page_info_from_id()
  get_page_name_from_id()
  get_page_id_from_name()
  how_many_at_start()
  parse_data_raw()
  add_pre_handler()
  add_pos_handler()
  add_postedit_handler()
  apply_postedit_handlers()
  parse_htmlchar()
  replace_preparse()
  plugin_match()
  parse_first()
  quotesplit()
  replace_hotwords()
  autolinks()
  update_dynamic_variable()
  split_tag()
  split_assoc_array()
  close_blocks()
  parse_data()
  parse_smileys()
  get_pages()
  clear_links()
  replace_link()
  invalidate_cache()
  update_page()
  update_page_version()
  get_timezone_list()
  get_server_timezone()
  get_display_timezone()
  get_display_offset()
  get_date_converter()
  get_long_date_format()
  get_short_date_format()
  get_long_time_format()
  get_short_time_format()
  get_long_datetime_format()
  get_short_datetime_format()
  server_time_to_site_time()
  get_site_date()
  date_format()
  get_long_date()
  get_short_date()
  get_long_time()
  get_short_time()
  get_long_datetime()
  get_short_datetime()
  get_site_timezone_shortname()
  get_server_timezone_shortname()
  get_site_time_difference()
  make_time()
  make_server_time()
  get_iso8601_datetime()
  get_rfc2822_datetime()
  get_rfc2822_timezone_offset()
  list_languages()
  list_styles()
  formatted_language_compare()
  format_language_list()
  get_language()
  get_locale()
  set_locale()
  read_raw()
  httpScheme()
  httpPrefix()
  distance()
  get_groups_to_user_with_permissions()
  list_sections()
  inpath()
  compare_links()
  compare_backlinks()
  r_compare_links()
  r_compare_backlinks()
  compare_images()
  r_compare_images()
  compare_files()
  r_compare_files()
  compare_versions()
  r_compare_versions()
  compare_changed()
  r_compare_changed()
  chkgd2()
  detect_browser_language()
  file_get_contents()
  html_entity_decode()
  floatval()


Class: TikiLib  - X-Ref

TikiLib($db)   X-Ref
No description

httprequest($url, $reqmethod = "GET")   X-Ref
No description

get_dsn_by_name($name)   X-Ref
No description

iso_8601($timestamp)   X-Ref
No description

check_rules($user, $section)   X-Ref
No description

replace_note($user, $noteId, $name, $data)   X-Ref
No description

add_user_watch($user, $event, $object, $type, $title, $url)   X-Ref
No description

remove_user_watch_by_hash($hash)   X-Ref
No description

remove_user_watch($user, $event, $object)   X-Ref
No description

get_user_watches($user, $event = '')   X-Ref
No description

get_watches_events()   X-Ref
No description

get_user_event_watches($user, $event, $object)   X-Ref
No description

get_event_watches($event, $object)   X-Ref
No description

dir_stats()   X-Ref
No description

dir_list_all_valid_sites2($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

get_directory($categId)   X-Ref
No description

user_unread_messages($user)   X-Ref
No description

get_online_users()   X-Ref
No description

is_user_online($whichuser)   X-Ref
No description

get_user_items($user)   X-Ref
No description

get_actual_content($contentId)   X-Ref
No description

get_quiz($quizId)   X-Ref
No description

compute_quiz_stats()   X-Ref
No description

list_quizzes($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

list_quiz_sum_stats($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

get_tracker($trackerId)   X-Ref
No description

list_trackers($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

list_surveys($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

get_item_id($trackerId,$fieldId,$value)   X-Ref
No description

list_tracker_items($trackerId, $offset, $maxRecords, $sort_mode, $fields, $status = '', $initial = '')   X-Ref
No description

get_event($event)   X-Ref
No description

score_event($user, $event_type, $id = '', $multiplier=false)   X-Ref
No description

rank_users($limit = 10, $start = 0)   X-Ref
No description

get_star($score)   X-Ref
No description

get_user_avatar($user, $float = "")   X-Ref
No description

get_forum_sections()   X-Ref
No description

register_referer($referer)   X-Ref
No description

add_wiki_attachment_hit($id)   X-Ref
No description

get_wiki_attachment($attId)   X-Ref
No description

get_random_image($galleryId = -1)   X-Ref
No description

get_gallery($id)   X-Ref
No description

get_news_from_last_visit($user)   X-Ref
No description

list_templates($section, $offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

get_template($templateId)   X-Ref
No description

list_games($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

pick_cookie()   X-Ref
No description

get_pv_chart_data($days)   X-Ref
No description

add_pageview()   X-Ref
No description

get_usage_chart_data()   X-Ref
No description

get_user_id($user)   X-Ref
No description

get_groups_all($group)   X-Ref
No description

get_included_groups($group)   X-Ref
No description

get_user_groups($user)   X-Ref
No description

get_user_cache_id($user)   X-Ref
No description

list_faqs($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

get_faq($faqId)   X-Ref
No description

genPass()   X-Ref
No description

genRandomString($base="")   X-Ref
No description

pageRank($loops = 16)   X-Ref
No description

spellcheckreplace($what, $where, $language, $element)   X-Ref
No description

spellcheckword($word, $lang)   X-Ref
No description

list_all_forum_topics($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

list_forum_topics($forumId, $offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

remove_object($type, $id)   X-Ref
No description

in_multi_array($needle, $haystack)   X-Ref
No description

list_received_pages($offset, $maxRecords, $sort_mode = 'pageName_asc', $find)   X-Ref
No description

get_menu($menuId)   X-Ref
No description

list_menu_options($menuId, $offset, $maxRecords, $sort_mode, $find, $full=false)   X-Ref
No description

sort_menu_options($channels)   X-Ref
No description

user_has_voted($user, $id)   X-Ref
No description

register_user_vote($user, $id, $optionId=false)   X-Ref
No description

get_user_vote($id,$user)   X-Ref
No description

list_files($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

get_file($id)   X-Ref
No description

get_files($offset, $maxRecords, $sort_mode, $find, $galleryId)   X-Ref
No description

add_file_hit($id)   X-Ref
No description

add_file_gallery_hit($id)   X-Ref
No description

get_file_gallery($id)   X-Ref
No description

list_visible_file_galleries($offset = 0, $maxRecords = -1, $sort_mode = 'name_desc', $user, $find)   X-Ref
No description

logui($line)   X-Ref
No description

get_semaphore_user($semName)   X-Ref
No description

semaphore_is_set($semName, $limit)   X-Ref
No description

semaphore_set($semName)   X-Ref
No description

semaphore_unset($semName, $lock)   X-Ref
No description

get_hotwords()   X-Ref
No description

list_user_friends($user, $offset = 0, $maxRecords = -1, $sort_mode = 'login_asc', $find = '')   X-Ref
No description

verify_friendship($user, $friend)   X-Ref
No description

get_friends_count($user)   X-Ref
No description

list_users($offset = 0, $maxRecords = -1, $sort_mode = 'realName', $find = '')   X-Ref
No description

list_blogs($offset = 0, $maxRecords = -1, $sort_mode = 'created_desc', $find = '')   X-Ref
No description

get_blog($blogId)   X-Ref
No description

list_user_blogs($user, $include_public = false)   X-Ref
No description

list_posts($offset = 0, $maxRecords = -1, $sort_mode = 'created_desc', $find = '', $filterByBlogId = -1)   X-Ref
No description

fetchtopicId($topic)   X-Ref
No description

list_articles($offset = 0, $maxRecords = -1, $sort_mode = 'publishDate_desc', $find = '', $date = '', $user=false, $type = '', $topicId = '', $visible_only = 'y', $topic='')   X-Ref
No description

list_submissions($offset = 0, $maxRecords = -1, $sort_mode = 'publishDate_desc', $find = '', $date = '')   X-Ref
No description

get_article($articleId)   X-Ref
No description

get_submission($subId)   X-Ref
No description

get_topic_image($topicId)   X-Ref
No description

get_article_image($id)   X-Ref
No description

get_featured_links($max = 10)   X-Ref
No description

update_session($sessionId)   X-Ref
No description

count_sessions()   X-Ref
No description

count_cluster_sessions()   X-Ref
No description

get_assigned_modules($position, $displayed="n")   X-Ref
No description

is_user_module($name)   X-Ref
No description

get_user_module($name)   X-Ref
No description

cache_links($links)   X-Ref
No description

get_links($data)   X-Ref
No description

get_links_nocache($data)   X-Ref
No description

is_cacheable($url)   X-Ref
No description

is_cached($url)   X-Ref
No description

list_cache($offset, $maxRecords, $sort_mode, $find)   X-Ref
No description

refresh_cache($cacheId)   X-Ref
No description

remove_cache($cacheId)   X-Ref
No description

get_cache($cacheId)   X-Ref
No description

get_cache_id($url)   X-Ref
No description

vote_page($page, $points)   X-Ref
No description

get_votes($page)   X-Ref
No description

get_top_pages($limit)   X-Ref
No description

get_random_pages($n)   X-Ref
No description

get_all_pages()   X-Ref
No description

cache_url($url, $data = '')   X-Ref
\brief Cache given url
If \c $data present (passed) it is just associated \c $url and \c $data.
Else it will request data for given URL and store it in DB.
Actualy (currently) data may be proviced by TIkiIntegrator only.


remove_all_versions($page, $comment = '')   X-Ref
No description

remove_from_structure($page_ref_id)   X-Ref
No description

list_galleries($offset = 0, $maxRecords = -1, $sort_mode = 'name_desc', $user, $find)   X-Ref
No description

list_visible_galleries($offset = 0, $maxRecords = -1, $sort_mode = 'name_desc', $user, $find)   X-Ref
No description

last_pages($maxRecords = -1)   X-Ref
No description

last_major_pages($maxRecords = -1)   X-Ref
No description

list_pageNames($offset = 0, $maxRecords = -1, $sort_mode = 'pageName_desc', $find = '')   X-Ref
No description

list_pages($offset = 0, $maxRecords = -1, $sort_mode = 'pageName_desc', $find = '', $initial = '', $exact_match = true, $onlyName=false)   X-Ref
No description

user_has_perm_on_object($user,$object,$objtype,$perm,$categperm='tiki_p_view_categories')   X-Ref
No description

get_all_preferences()   X-Ref
No description

get_preference($name, $default = '')   X-Ref
No description

set_preference($name, $value)   X-Ref
No description

load_user_cache($login, $all=false)   X-Ref
No description

get_user_preference($user, $name, $default = '')   X-Ref
No description

set_user_preference($user, $name, $value)   X-Ref
No description

page_exists($pageName, $casesensitive=false)   X-Ref
No description

page_exists_desc($pageName)   X-Ref
No description

page_exists_modtime($pageName)   X-Ref
No description

add_hit($pageName)   X-Ref
No description

create_page($name, $hits, $data, $lastModif, $comment, $user = 'admin', $ip = '0.0.0.0', $description = '', $lang='', $is_html = false)   X-Ref
No description

get_user_pages($user, $max, $who='user')   X-Ref
No description

get_user_galleries($user, $max)   X-Ref
No description

get_page_info($pageName)   X-Ref
No description

get_page_info_from_id($page_id)   X-Ref
No description

get_page_name_from_id($page_id)   X-Ref
No description

get_page_id_from_name($page)   X-Ref
No description

how_many_at_start($str, $car)   X-Ref
No description

parse_data_raw($data)   X-Ref
No description

add_pre_handler($name)   X-Ref
No description

add_pos_handler($name)   X-Ref
No description

add_postedit_handler($name)   X-Ref
No description

apply_postedit_handlers($data)   X-Ref
No description

parse_htmlchar(&$data)   X-Ref
No description

replace_preparse(&$data, &$preparsed, &$noparsed)   X-Ref
No description

plugin_match(&$data, &$plugins)   X-Ref
No description

parse_first(&$data, &$preparsed, &$noparsed)   X-Ref
No description

quotesplit( $splitter=',', $repl_string )   X-Ref
No description

replace_hotwords($line, $words)   X-Ref
No description

autolinks($text)   X-Ref
No description

update_dynamic_variable($name,$value)   X-Ref
No description

split_tag($string)   X-Ref
No description

split_assoc_array($parts, $assoc)   X-Ref
No description

close_blocks(&$data,&$in_paragraph,&$listbeg,&$divdepth,$close_paragraph,$close_lists,$close_divs)   X-Ref
close_blocks - Close out open paragraph, lists, and div's

During parse_data, information is kept on blocks of text (paragraphs, lists, divs)
that need to be closed out. This function does that, rather than duplicating the
code inline.

param: $data            - Output data
param: $in_paragraph        - TRUE if there is an open paragraph
param: $listbeg        - array of open list terminators
param: $divdepth        - array indicating how many div's are open
param: $close_paragraph    - TRUE if open paragraph should be closed.
param: $close_lists        - TRUE if open lists should be closed.
param: $close_divs        - TRUE if open div's should be closed.

parse_data($data, $is_html=false)   X-Ref
No description

parse_smileys($data)   X-Ref
No description

get_pages($data)   X-Ref
No description

clear_links($page)   X-Ref
No description

replace_link($pageFrom, $pageTo)   X-Ref
No description

invalidate_cache($page)   X-Ref
No description

update_page($pageName, $edit_data, $edit_comment, $edit_user, $edit_ip, $description = '', $minor = false, $lang='', $is_html=false)   X-Ref
No description

update_page_version($pageName, $version, $edit_data, $edit_comment, $edit_user, $edit_ip, $lastModif, $description = '', $lang='')   X-Ref
No description

get_timezone_list($use_default = false)   X-Ref
No description

get_server_timezone()   X-Ref
No description

get_display_timezone($user = false)   X-Ref
No description

get_display_offset($_user = false)   X-Ref
Retrieves the user's preferred offset for displaying dates.

$user: the logged-in user.
returns: the preferred offset to UTC.

get_date_converter($_user = false)   X-Ref
Retrieves a TikiDate object for converting to/from display/UTC timezones

$user: the logged-in user
returns: reference to a TikiDate instance with the appropriate offsets

get_long_date_format()   X-Ref
No description

get_short_date_format()   X-Ref
No description

get_long_time_format()   X-Ref
No description

get_short_time_format()   X-Ref
No description

get_long_datetime_format()   X-Ref
No description

get_short_datetime_format()   X-Ref
No description

server_time_to_site_time($timestamp, $user = false)   X-Ref
No description

get_site_date($timestamp, $user = false)   X-Ref
No description

date_format($format, $timestamp, $user = false)   X-Ref
No description

get_long_date($timestamp, $user = false)   X-Ref
No description

get_short_date($timestamp, $user = false)   X-Ref
No description

get_long_time($timestamp, $user = false)   X-Ref
No description

get_short_time($timestamp, $user = false)   X-Ref
No description

get_long_datetime($timestamp, $user = false)   X-Ref
No description

get_short_datetime($timestamp, $user = false)   X-Ref
No description

get_site_timezone_shortname($user = false)   X-Ref
No description

get_server_timezone_shortname($user = false)   X-Ref
No description

get_site_time_difference($user = false)   X-Ref
No description

make_time($hour, $minute, $second, $month, $day, $year, $timezone_id = false)   X-Ref
No description

make_server_time($hour, $minute, $second, $month, $day, $year, $timezone_id = false)   X-Ref
No description

get_iso8601_datetime($timestamp, $user = false)   X-Ref
No description

get_rfc2822_datetime($timestamp = false, $user = false)   X-Ref
No description

get_rfc2822_timezone_offset($time = false, $no_colon = false, $user = false)   X-Ref
No description

list_languages($path = false, $short=null)   X-Ref
No description

list_styles()   X-Ref
No description

formatted_language_compare($a, $b)   X-Ref
No description

format_language_list($languages, $short=null)   X-Ref
No description

get_language($user = false)   X-Ref
No description

get_locale($user = false)   X-Ref
No description

set_locale($user = false)   X-Ref
No description

read_raw($text)   X-Ref
No description

httpScheme()   X-Ref
No description

httpPrefix()   X-Ref
No description