Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php

    //$Id: projekt_ort.php 3931 2011-09-16 08:17:57Z tiefland $

    /**
     * @author Lars Tiefland <tiefland@weban.de>
     * @copyright 2008 Webagentur Niewerth
     * @package Content-management
     * @subpackage Projekttool
     * @version $Rev: 3931 $
     * @license propietary
     * @filesource
     * 
     */

    /**
     * 
     * @author Lars Tiefland <tiefland@weban.de>
     * @copyright 2008 Webagentur Niewerth
     */

    require_once  "includes/common.php";

    if ( $projekt_recht )
    {
        switch ( $_POST["action"] )
        {
            case "new":
                $GLOBALS["ui"]->assign( "action", "save" );
                $GLOBALS["ui"]->display( "projekt_ort_new.tpl" );
                break;
            case "save":
            case "update":
                $po = new Projekt_Ort();
                $po->update( $_POST["po_id"], $_POST["po_name"] );
                $res = $po->save( $_POST["action"] );
                //if($res)
                {
                    $projekt_orte = Projekt_Ort::getProjektOrte();
                    $GLOBALS["ui"]->assign( "projekt_orte", $projekt_orte );
                    $GLOBALS["ui"]->display( "projekt_ort.tpl" );
                }
                break;
            case "view":
            case "edit":
                $po = new Projekt_Ort( $_POST["id"] );
                $GLOBALS["ui"]->assign( "projekt_ort", $po );
                $GLOBALS["ui"]->assign( "id", $po->po_id );
                $GLOBALS["ui"]->assign( "view", ($_POST["action"] == "view") ? true : false );
                $GLOBALS["ui"]->assign( "action", "update" );

                $GLOBALS["ui"]->display( ($_POST["action"] == "edit") ? "projekt_ort_new.tpl" :
                    "projekt_ort_view.tpl" );
                break;
            case "delete":
                $po = new Projekt_Ort( $_POST["id"] );
                $res = $po->save( "delete" );
                //if($res)
                {
                    $projekt_orte = Projekt_Ort::getProjektOrte();
                    $GLOBALS["ui"]->assign( "projekt_orte", $projekt_orte );
                    $GLOBALS["ui"]->display( "projekt_ort.tpl" );
                }
                break;
            default:
                $projekt_orte = Projekt_Ort::getProjektOrte();
                $GLOBALS["ui"]->assign( "projekt_orte", $projekt_orte );
                $GLOBALS["ui"]->display( "projekt_ort.tpl" );
                break;
        }
    }
    else
    {
        die( "Sie haben nicht das Recht dieses Tool zu nuten!" );
    }

?>