Login   Register  
PHP Classes
elePHPant
Icontem

File: phpsecureweb/activityModify.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Bulent Tezcan  >  phpsecureweb  >  phpsecureweb/activityModify.php  >  Download  
File: phpsecureweb/activityModify.php
Role: Application script
Content type: text/plain
Description: deals with activities
Class: phpsecureweb
Allow users certain rights, login with password.
Author: By
Last change:
Date: 12 years ago
Size: 2,175 bytes
 

Contents

Class file image Download
<?php
    
/*
    * @author Bulent Tezcan. bulent@greenpepper.ca
    */

    
require_once "Security.class.php";

    require_once 
"Activity.class.php";

    
session_start();

    
$Activity = new Activity();
    
$mySecurity = new Security( );
    
    
#
    # This should be added in every script. Ofcourse the action name
    # will be different for each script.
    #
    
if ($mySecurity-> isNotAllowedTo('Modify Activity') and
            
$mySecurity-> isNotAllowedTo('View Activity') and
            
$mySecurity-> isNotAllowedTo('Add Activity') and
            
$mySecurity-> isNotAllowedTo('Delete Activity'))
    {
        if (
$mySecurity-> isAllowedTo('Show Admin Menu'))
            
$mySecurity-> GotoThisPage"adminmenu.php" );
        else
            
$mySecurity-> GotoThisPage"login.php" );
    }

    
ob_start( );

    include 
"header.inc.php";
    
    
$FormElements $_POST['form_ActivityForm'];

    if (
$FormElements["B_clear"])
        unset (
$FormElements);

    if (
$_GET['mode'] == 'edit')
    {
        if (
$mySecurity-> isAllowedTo('Modify Activity'))
        {
            
# we can modify the Activity name
            
if ($FormElements["B_submit"])
            {
                if (
$Activity-> UpdateActivity($FormElements,$_GET['activityId']))
                    
$mySecurity-> GotoThisPage"activity.php" );
            }
        }
        else
            
$mySecurity-> GotoNotAuthorized( );
    }
    elseif (
$_GET['mode'] == 'delete')
    {
        if (
$mySecurity-> isAllowedTo('Delete Activity'))
        {
            
# we can delete the Activity
            
if ($FormElements["B_submit"])
            {
                if (
$Activity-> DeleteActivity($_GET['activityId']))
                    
$mySecurity-> GotoThisPage"activity.php" );
            }
        }
        else
            
$mySecurity-> GotoNotAuthorized( );
    }
    else
    {
        
$mySecurity-> GotoThisPage"adminmenu.php" );
    }
    
    if (
$FormElements["B_cancel"])
    {
        
$mySecurity-> GotoThisPage"activity.php" );
    }

    if (!
is_array($FormElements))
    {
        
$ObjectResult $Activity-> GetActivity($_GET['activityId']);

        
$FormElements['description'] = $ObjectResult->fields("description");
        
$FormElements['activityId'] = $ObjectResult->fields("activityid");
    }

    echo 
$Activity->SendActivityForm($FormElements,$_GET['mode']);

    
    include 
"donate.inc.php";

    include 
"footer.inc.php";

    
ob_end_flush( );

    return 
true;
?>