blob: a806e3b7d0ebc06a294d6474fe97c1c5c682ed51 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<?php
// init freeside API
require('freeside.class.php');
// menu actions and node paths
function freeside_menu() {
$items = array();
$items['freeside/signup'] = array(
'title' => t('New customer'),
'page callback' => 'freeside_signup',
'access arguments' => array('access content'),
'description' => t('New Customer Signup'),
'file' => 'signup.inc',
);
$items['admin/settings/freeside'] = array(
'title' => t('Configure Freeside'),
'page callback' => 'freeside_admin',
'access arguments' => array('administer freeside'),
'description' => t('Configure Freeside self-service'),
'file' => 'admin.inc',
);
return $items;
}
// access control
function freeside_perm() {
return array(
'administer freeside'
);
}
?>
|