I cannot login at the login screen, it just returns to the same screen.
Make sure your browser is not trying to save the login password. Login will not work if the browser is saving the password for you.
Why is this blank or not showing up?
Your $path_to_citrus variable in the config.inc.php is probably incorrect. It should be set to the filesystem path to the citrusdb www folder. This is usually something like /usr/local/apache/htdocs/citrusdb or /home/username/public_html/citrusdb
To determine what the path is on unix you can log into the server and run the pwd command when you are in the citrusdb folder. It will tell you the path to use.
How do billing frequencies work?
Billing frequencies are numbers of months that the account is billed for at one time. Each billing type has a billing frequency associated with it. So that an Invoice Monthly billing type has a frequency of 1, an Invoice Quarterly frequency has a frequency of 3 etc.
Each service also has a billing frequency, say you want to offer a service for 4.95 per month, then you make a new service with a price of 4.95 and a frequency of 1. If the customer has a billing type with a frequency of 3, it would multiply that monthly cost times 3 and get the resulting cost for that quarterly invoice, 14.85. If the customer billing type is monthly then it will just have 1x1 and give you 4.95 as the cost for that billing type.
You may get an error if you add a service with a frequency greater than their billing type. Say you have a service that is called something like Yearly Photo Hosting with a frequency of 12. You can't add that service to an account with a billing type that is billed monthly (a frequency of 1). You would have to create either an alternate billing type to connect to that account for this one service or change the account's billing type to one that works with that frequency, say Invoice Yearly.
There is also one special type of billing frequency of 0 which is for one time charges.
How do I create the database/sql part?
You can use the command line functions such as
# mysqladmin create citrus
# mysql citrus < /path/to/citrusdb/citrus.sql
or you can use a web based utility like phpMyAdmin.
- Log into phpmyadmin
- Enter "citrus" in the create new database field and click Create
- Click on the SQL tab
- Click browse in the Location of the textfile field and choose the citrus.sql file from your hard drive.
- Click GO, this will then populate the database with the tables
Are there any translations into other languages
There are currently french, dutch, and german language translations in the 0.9.2 release and a turkish and spanish translation in the CVS version that will be included in the next release. If you want to make a translation, please translate the us-english.inc.php file in the include/local folder, since that is the most up-to-date. You can email the translated php file to paul at citrusdb.org.