$error\n"; } // phorum_get_language_info and phorum_get_template_info moved to common.php (used in the cc too) function phorum_get_folder_info() { $folders=array(); $folder_data=array(); $forums = phorum_db_get_forums(); foreach($forums as $forum){ if($forum["folder_flag"]){ $path = $forum["name"]; $parent_id=$forum["parent_id"]; while($parent_id!=0 && $parent_id!=$forum["forum_id"]){ $path=$forums[$parent_id]["name"]."::$path"; $parent_id=$forums[$parent_id]["parent_id"]; } $folders[$forum["forum_id"]]=$path; } } asort($folders); $tmp=array("--None--"); foreach($folders as $id => $folder){ $tmp[$id]=$folder; } $folders=$tmp; return $folders; } function phorum_get_forum_info($forums_only=0) { $folders=array(); $folder_data=array(); $forums = phorum_db_get_forums(); foreach($forums as $forum){ if($forums_only == 0 || $forum['folder_flag']==0) { $path = $forum["name"]; $parent_id=$forum["parent_id"]; while($parent_id!=0){ $path=$forums[$forum["parent_id"]]["name"]."::$path"; $parent_id=$forums[$parent_id]["parent_id"]; } $folders[$forum["forum_id"]]=$path; } } asort($folders); return $folders; } function help_link($title, $text) { $text=urlencode("

$title

$text"); return "\"Help\""; } function phorum_upgrade_tables($fromversion,$toversion) { $PHORUM=$GLOBALS['PHORUM']; $msg=""; $lastver=$fromversion; for($i=($fromversion+1);$i<=$toversion;$i++) { $upgradefile="./include/db/upgrade/{$PHORUM['DBCONFIG']['type']}/$i.php"; if(file_exists($upgradefile)) { $msg.="Upgrading from version $lastver to $i ... "; $upgrade_queries=array(); include($upgradefile); $err=phorum_db_run_queries($upgrade_queries); if($err){ $msg.= "an error occured: $err ... continuing.
\n"; } else { $msg.= "done.
\n"; } phorum_db_update_settings(array("internal_version"=>$i)); $lastver=$i; } } return $msg; } ?>