5 * Functions for the interface to the help page
14 * rank (for prioritizing modules)
29 * Adds menu item to nav menu
34 function navMenu($args) {
36 $ret .= "<p><small><small><a href='" . $_SESSION['ARI_ROOT'] . "?m=myaccount&f=display'>" . _("My Account") . "</a></small></small></p><br>";
47 function display($args) {
49 global $ARI_HELP_FEATURE_CODES;
51 $display = new Display();
54 $m = getArgument($args,'m');
55 $q = getArgument($args,'q');
57 $displayname = $_SESSION['ari_user']['displayname'];
58 $extension = $_SESSION['ari_user']['extension'];
61 $ret .= checkErrorMessage();
63 $header_text = _("My Account");
64 if (!$_SESSION['ari_user']['admin_help']) {
65 $header_text .= sprintf(_(" for %s (%s)"), $displayname, $extension);
69 $ret .= checkErrorMessage();
71 $ret .= $display->displayHeaderText($header_text);
72 $ret .= $display->displayLine();
74 $freeside = new FreesideSelfService();
75 $fs_info = $freeside->customer_info( array(
76 'session_id' => $_SESSION['freeside_session_id'],
78 $error = $fs_info['error'];
80 //$_SESSION['ari_error'] = _("Incorrect Username or Password");
81 $_SESSION['ari_error'] = $error; #// XXX report as ari_error???!
84 $ret .= $fs_info['small_custview'];
88 $ret .= '<B><A HREF="/selfservice/selfservice.cgi?session='.
89 $_SESSION['freeside_session_id'].
90 ';action=change_bill">Change billing address</A></B>';
92 $ret .= ' | ';
94 $ret .= '<B><A HREF="/selfservice/selfservice.cgi?session='.
95 $_SESSION['freeside_session_id'].
96 ';action=change_ship">Change service address</A></B>';
100 $ret .= '<B><A HREF="/selfservice/selfservice.cgi?session='.
101 $_SESSION['freeside_session_id'].
102 ';action=change_pay">Change payment information</A></B><BR><BR>';