, Guest!
Already a Member? Login or Register.





Menu



Clients



Showcase



Rate FlexCMS

ScriptSearch.com Rating:

Hotscripts Rating
Excellent!
Very Good
Good
Fair
Poor



FlexCMS eNews

To subscribe to our enewsletter, please enter your email address in the box below and click the "Subscribe" button.


Note:  You may easily remove yourself from the newsletter list at any time by following the instructions included with every mailing.

LATEST DEVELOPMENT NEWS:  FlexCMS 2.5 has been released!!! Click here to read the official announcement!

Home > FlexCMS Support Forum > User Help > Code Snippets > Tips for accessing system data and functions

FlexCMS Support Forum


Tips for accessing system data and functions
Started June 11, 2004 @ 12:43pm by DCSun
Post Message 
DCSun
Administrator

Posts: 348
 
Tips for accessing system data and functionsJune 11, 2004 @ 12:43pm
If you want to utilize the query string to pass information between custom pages, simply add the variables $Arguments3 through $Arguments9 to your scripts, and they will contain the query string data at those locations (1 being 'pages' and 2 being the link of the page the code is running from). So when you write a script into a page called testscript, and run it from an address like http://www.flexcms.com/flex/pages/testscript/abc/123, $Arguments3 will contain 'abc' and $Arguments4 will contain '123'.

In addition, you can use the following code to access the form post variables:


Code

ReadFormArguments();
Global $FormArguments;


That will load the form contents into an array. You can access them in the form of $FormArguments['field_name']. So if your form had a field called LastName, the data from it would be stored in $FormArguments['LastName'].

The following variables are also available to assist in linking to areas of the site without compromising the ability to change the address or script name, or re-use the code on other sites:

- $BaseURL will be the base url of the site, like http://www.flexcms.com

- $ImagesURL will be the images folder, like http://www.flexcms.com/images

- $TemplateImagesURL will contain the folder the images for the current template are stored in, which can be useful if you plan to use a different image for each template, perhaps the logo. It will contain something like http://www.flexcms.com/templates/techno-blue if you were using the Techno (Blue) template.

- $IndexURL will be the main page of the site, like http://www.flexcms.com/flex/index.html

- $MainURL will be the base url together with the script name, which is most useful for links. Simply link to $MainURL.'/pages/pagename.html'. The main url variable will contain something like http://www.flexcms.com/flex

Finally, you can also determine whether the user is logged in ($LoggedIn will be 'y' if they are, 'n' otherwise), their permissions level ($UserLevel will contain a number from 1 to 100, corresponding to their access level), and their username ($CookieUsername will contain their username). $CookieUsername will be empty and $UserLevel will be zero if the user is a guest.

These can be very useful when writing code that integrates with the site functions. No need to write login, registration, lost password, and other basic functions anymore!
 

Last Edit: June 12, 2004 @ 3:51am by DCSun

Post Message 







All Contents, Code, Scripts and Technologies Copyright 2003-2007 FlexCMS.
All Rights Reserved. Software License Agreement

Processing Time: 0.09132 seconds.
 

Powered By FlexCMS
Powered By FlexCMS


Valid CSS!