Subversion-Projekte lars-tiefland.content-management

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
 
3
    /**
4
     * @package   Content-management
5
     * @author    Webagentur Niewerth <tiefland@weban.de>
6
     * @copyright 2011 Webagentur Niewerth
7
     * @license   propietary http://www.weban.de
8
     * @version   $Rev: 749 $
9
     * @filesource
10
     *
11
     */
12
 
13
    /**
14
     *
15
     * @package   Content-management
16
     * @author    Webagentur Niewerth <tiefland@weban.de>
17
     * @copyright 2011 Webagentur Niewerth
18
     */
19
 
20
    // SVN: $Id: bilderverwaltung.php 749 2011-10-06 22:13:37Z tiefland $
21
 
22
    require_once "common.php";
23
    require_once "File/Find.php";
24
 
25
    $folder = Weban_Utils::clean_global_input( "folder", "get" );
26
    $start_folder = $webs["verzeichnis"] . "/images/upload/";
27
    $real_folder = $start_folder;
28
    if ( $folder )
29
    {
30
        $folder .= "/";
31
        $real_folder .= $folder;
32
    }
33
    if ( !file_exists( $real_folder ) )
34
    {
35
        mkdir( $real_folder, 0755, true );
36
    }
37
    $dh = opendir( $real_folder );
38
    while ( $entry = readdir( $dh ) )
39
    {
40
        if ( $entry == "." || !is_dir( $real_folder . $entry ) || in_array( $entry,
41
            array( "kl", "mini", "gr" ) ) )
42
        {
43
            continue;
44
        } elseif ( $entry == ".." )
45
        {
46
            $f_array = explode( "/", $folder );
47
            unset( $f_array[count( $f_array ) - 2], $f_array[count( $f_array ) -
48
                1] );
49
            $ret[] = $f_array[count( $f_array ) - 2];
50
        } elseif ( $folder )
51
        {
52
            $ret[] = $folder . $entry;
53
        }
54
        else
55
        {
56
            $ret[] = $entry;
57
        }
58
    }
59
    $GLOBALS["ui"]->assign( "folders", $ret );
60
    $sql = "SELECT
61
            *
62
        FROM
63
            bilder
64
        WHERE
65
            folder='$folder'
66
    ";
67
 
68
    $res = mysql_query( $sql );
69
    while ( $row = mysql_fetch_assoc( $res ) )
70
    {
71
        $bilder[] = $row;
72
    }
73
    $GLOBALS["ui"]->assign( "folder", $folder );
74
    $GLOBALS["ui"]->assign( "bilder", $bilder );
75
    $GLOBALS["ui"]->assign( "file", "common/bilder.tpl" );
76
    $GLOBALS["ui"]->display( "common/page.tpl" );
77
?>