some more inline documentation added (draft)

This commit is contained in:
themaniac 2001-03-14 17:21:09 +00:00
parent dc2142e429
commit 063db53e99

View File

@ -321,7 +321,13 @@
return $phpgw->common->display_fullname($db->f('account_lid'),$db->f('account_firstname'),$db->f('account_lastname')); return $phpgw->common->display_fullname($db->f('account_lid'),$db->f('account_firstname'),$db->f('account_lastname'));
} }
/*!
@function create_tabs
@abstract create tabs
@param $tabs ?
@param $selected ?
@param $fontsize optional
*/
function create_tabs($tabs, $selected, $fontsize = '') function create_tabs($tabs, $selected, $fontsize = '')
{ {
global $phpgw_info; global $phpgw_info;
@ -379,6 +385,9 @@
} }
/*! /*!
@function get_app_dir @function get_app_dir
@abstract get directory of application
@discussion $appname can either be passed or derived from $phpgw_info['flags']['currentapp'];
@param $appname name of application
*/ */
function get_app_dir($appname = ''){ function get_app_dir($appname = ''){
global $phpgw_info; global $phpgw_info;
@ -400,7 +409,12 @@
return False; return False;
} }
} }
/*!
@function get_inc_dir
@abstract get inc (include dir) of application
@discussion $appname can either be passed or derived from $phpgw_info['flags']['currentapp'];
@param $appname name of application
*/
function get_inc_dir($appname = '') function get_inc_dir($appname = '')
{ {
global $phpgw_info; global $phpgw_info;
@ -423,7 +437,10 @@
return False; return False;
} }
} }
/*!
@function list_themes
@abstract list themes available
*/
function list_themes() function list_themes()
{ {
$dh = opendir(PHPGW_SERVER_ROOT . '/phpgwapi/themes'); $dh = opendir(PHPGW_SERVER_ROOT . '/phpgwapi/themes');
@ -436,7 +453,10 @@
reset ($list); reset ($list);
return $list; return $list;
} }
/*!
@function list_templates
@abstract list available templates
*/
function list_templates(){ function list_templates(){
global $phpgw_info; global $phpgw_info;
$d = dir(PHPGW_SERVER_ROOT . '/phpgwapi/templates'); $d = dir(PHPGW_SERVER_ROOT . '/phpgwapi/templates');
@ -456,7 +476,11 @@
reset ($list); reset ($list);
return $list; return $list;
} }
/*!
@function get_tpl_dir
@abstract get template dir of an application
@param $appname appication name optional can be derived from $phpgw_info['flags']['currentapp'];
*/
function get_tpl_dir($appname = '') function get_tpl_dir($appname = '')
{ {
global $phpgw_info; global $phpgw_info;
@ -490,7 +514,11 @@
return False; return False;
} }
} }
/*!
@function get_image_dir
@abstract get image dir of an application
@param $appname application name optional can be derived from $phpgw_info['flags']['currentapp'];
*/
function get_image_dir($appname = ''){ function get_image_dir($appname = ''){
global $phpgw_info; global $phpgw_info;
if ($appname == '') { if ($appname == '') {
@ -515,7 +543,11 @@
return False; return False;
} }
} }
/*!
@function get_image_path
@abstract get image path of an application
@param $appname appication name optional can be derived from $phpgw_info['flags']['currentapp'];
*/
function get_image_path($appname = '') function get_image_path($appname = '')
{ {
global $phpgw_info; global $phpgw_info;
@ -551,7 +583,11 @@
return False; return False;
} }
} }
/*!
@function navbar
@abstract none yet
@discussion *someone wanna add some detail here*
*/
function navbar() function navbar()
{ {
global $phpgw_info, $phpgw; global $phpgw_info, $phpgw;
@ -614,7 +650,10 @@
. $phpgw_info['server']['template_set'] . '/images/logout.gif'; . $phpgw_info['server']['template_set'] . '/images/logout.gif';
} }
/*!
@function app_header
@abstract load header.inc.php for an application
*/
function app_header() function app_header()
{ {
if (file_exists(PHPGW_APP_INC . '/header.inc.php')) if (file_exists(PHPGW_APP_INC . '/header.inc.php'))
@ -622,7 +661,10 @@
include(PHPGW_APP_INC . '/header.inc.php'); include(PHPGW_APP_INC . '/header.inc.php');
} }
} }
/*!
@function phpgw_header
@abstract load the phpgw header
*/
function phpgw_header() function phpgw_header()
{ {
global $phpgw, $phpgw_info; global $phpgw, $phpgw_info;
@ -660,7 +702,11 @@
$len = strlen($data); $len = strlen($data);
return pack('H' . $len, $data); return pack('H' . $len, $data);
} }
/*!
@function encrypt
@abstract encrypt data passed to the function
@param $data data (string?) to be encrypted
*/
function encrypt($data) function encrypt($data)
{ {
global $phpgw_info, $phpgw; global $phpgw_info, $phpgw;
@ -668,7 +714,11 @@
$data = serialize($data); $data = serialize($data);
return $phpgw->crypto->encrypt($data); return $phpgw->crypto->encrypt($data);
} }
/*!
@function decrypt
@abstract decrypt $data
@param $data data to be decrypted
*/
function decrypt($data) function decrypt($data)
{ {
global $phpgw_info, $phpgw; global $phpgw_info, $phpgw;
@ -676,7 +726,12 @@
$data = $phpgw->crypto->decrypt($data); $data = $phpgw->crypto->decrypt($data);
return unserialize($data); return unserialize($data);
} }
/*!
@function des_cryptpasswd
@abstract des encrypt a password
@param $userpass userpassword
@param $random random seed
*/
function des_cryptpasswd($userpass, $random) function des_cryptpasswd($userpass, $random)
{ {
$lcrypt = '{crypt}'; $lcrypt = '{crypt}';
@ -685,7 +740,12 @@
return $ldappassword; return $ldappassword;
} }
/*!
@function md5_cryptpasswd
@abstract md5 encrypt password
@param $userpass user password
@param $random random seed
*/
function md5_cryptpasswd($userpass, $random) function md5_cryptpasswd($userpass, $random)
{ {
$bsalt = "$1$"; $bsalt = "$1$";
@ -698,7 +758,12 @@
return $ldappassword; return $ldappassword;
} }
/*!
@function encrypt_password
@abstract encrypt password
@abstract uses the encryption type set in setup and calls the appropriate encryption functions
@param $password password to encrypt
*/
function encrypt_password($password) function encrypt_password($password)
{ {
global $phpgw, $phpgw_info; global $phpgw, $phpgw_info;
@ -714,7 +779,11 @@
} }
return $e_password; return $e_password;
} }
/*!
@function hook
@abstract hooking function which allows applications to "hook" into each other
@discussion Someone flesh this out please
*/
function hook($location = '', $order = '') function hook($location = '', $order = '')
{ {
global $phpgw, $phpgw_info; global $phpgw, $phpgw_info;
@ -769,6 +838,12 @@
} }
} }
/*!
@function hook_single
@abstract call the hooks for a single application
@param $location hook location - optional
@param $appname application name - optional
*/
function hook_single($location = '', $appname = '') function hook_single($location = '', $appname = '')
{ {
global $phpgw, $phpgw_info; global $phpgw, $phpgw_info;
@ -791,6 +866,10 @@
} }
} }
/*!
@function hook_count
@abstract loop through the applications and count the hooks
*/
function hook_count($location = ''){ function hook_count($location = ''){
global $phpgw, $phpgw_info; global $phpgw, $phpgw_info;
$count = 0; $count = 0;
@ -808,7 +887,12 @@
global $phpgw_info, $phpgw; global $phpgw_info, $phpgw;
return $phpgw->session->appsession('default','',$data); return $phpgw->session->appsession('default','',$data);
} }
/*!
@function show_date
@abstract show current date
@param $t time - optional can be pulled from user preferences
@param $format - optional can be pulled from user prefernces
*/
function show_date($t = '', $format = '') function show_date($t = '', $format = '')
{ {
global $phpgw_info; global $phpgw_info;