Archive for the ‘Ruby On Rails’ Category
Wednesday, July 30th, 2008
Contact us
Wednesday, July 30th, 2008
Website development in php mysql
general common functions
Friday, April 18th, 2008
<?
global $basepath,$modulepath,$siteurl;
function build_url($module,$file,$querystring)
{
global $modulepath,$siteurl;
//$siteurl=httpurl.sitepath;
$module_path=$modulepath[$module];
$url=$siteurl.$module_path.$file.”?”.$querystring;
return $url;
}
global $path_separator,$sitepath,$calendar,$download_dirpath,$basepath;
function userlevel_based_header_links($user_level){
if($_SESSION[’logged’] == true) {
if($user_level == 10) //administrator level
{
$access_navigation_header_links=” <a href=\”members_list.php\” class=\”toplinks\”>Members List </a> | <a href=\”logout.php\” class=\”toplinks\”>Log out</a> “;
//set or load administrator file access rights
// $_SESSION[’access_navigation_header_links’]=$access_navigation_header_links;
}
if($user_level == 1) //normal member level
{
$access_navigation_header_links=” <a href=\”index.php\” class=\”toplinks\”><img src=\”images/setgoals.gif\” border=\”0\” align=\”bottom\” /></a> <a href=\”logout.php\” class=\”toplinks\”><img src=\”images/logout.gif\” border=\”0\” align=\”bottom\”/></a> “;
//set or load administrator file access rights
// $_SESSION[’access_navigation_header_links’]=$access_navigation_header_links;
}
return $access_navigation_header_links;
}
else
return”";
//
}
function is_allowed($user=”"){
return true;
}
function category_access($userid,$category){//entire category like reports access to user?
}
function get_valid_roles_for_action($commnadaction) //particular activity access like which userlevel can add investor?
{
}
function h1($text)
{
echo “<h1 class= ‘document’ >”.$text.”</h1>”;
}
function redirect($location,$querystring=”")
{
if(isset($querystring) && !empty($querystring))
$url=$location.”?”.$querystring;
else
$url=$location;
if(eregi(”\\\\”,$url)){
$url= stripslashes($url);
}
header(”Location: “.$url);
}
function save_onfailure($result,$failure_url,$failure_code){
if (!$result) {
redirect($failure_url,$failure_code);
}
}
function save_onsuccess($result,$success_url,$success_code){
if ($result) {
redirect($success_url,$success_code);
}
}
function build_link($url,$caption)
{
$link=”<a href=’”.$url.”‘>”.$caption.”</a>”;
return $link;
}
function check_success_message($name,$value,$request){
if (($request==”get”) && isset($_GET[$name]) && ($_GET[$name]==$value)) {
h1( message($name ,$value));
}
}
function check_failure_message($name,$value,$request)
{
if (($request==”get”) && isset($_GET[$name]) &&( $_GET[$name]==$value)) {
echo message($name ,$value);
}
}
?>
<?
//eg:
$sql = “INSERT into marty VALUES (null,’$name’,”,”,”,”, ”, ”,”, ”, 1, ”, now(),’1′,’$insertId’)”;
$return= $dbobj->query($sql);
save_onfailure($result,”signup.php”,”Add=0″);
save_onsuccess($result,”member_account.php”,”Add=1″);
}
else{
redirect(”signup.php”,”Exist=1″);
?>
Ruby On Rails
Wednesday, March 19th, 2008
Ruby on Rails is an open source web framework according to MVC ( Model View Controller) pattern.