aboutsummaryrefslogtreecommitdiff
path: root/lib/evaluation/evaluation_admin_edit.lib.php
blob: 45ce428fa206d04e2291a524ad42b4f3260eadcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php
/**
 * Beschreibung
 *
 * @author      Christian Bauer <alfredhitchcock@gmx.net>
 * @copyright   2004 Stud.IP-Project
 * @access      public
 * @package     evaluation
 * @modulegroup evaluation_modules
 *
 */

// +---------------------------------------------------------------------------+
// This file is part of Stud.IP
// Copyright (C) 2001-2004 Stud.IP
// +---------------------------------------------------------------------------+
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or any later version.
// +---------------------------------------------------------------------------+
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
// +---------------------------------------------------------------------------+

# Include all required files ================================================ #
require_once 'lib/evaluation/evaluation.config.php';
require_once HTML;
//require_once (HTMLempty);
# ====================================================== end: including files #
class EvalEdit
{

    /**
     * creates the main-table
     * @access  public
     * @param string $title the title
     * @param string $left the left site of the table
     * @param string $rigt the right site of the table
     * @return  string  the html-table
     */
    public static function createSite($left = "", $right = "")
    {
        $table = new HTML("table");
        $table->addAttr("border", "0");
        $table->addAttr("class", "blank");
        $table->addAttr("align", "center");
        $table->addAttr("cellspacing", "0");
        $table->addAttr("cellpadding", "2");
        $table->addAttr("width", "100%");

        $tr = new HTML("tr");

        $td = new HTML("td");
        $td->addAttr("class", "blank");
        $td->addAttr("width", "100%");
        $td->addAttr("align", "left");
        $td->addAttr("valign", "top");
        $td->setTextareaCheck(YES);
        $td->addHTMLContent($left);

        $tr->addContent($td);

        $td = new HTML("td");
        $td->addAttr("class", "blank");
        $td->addAttr("align", "right");
        $td->addAttr("valign", "top");
        $td->addHTMLContent($right);

        $tr->addContent($td);
        $table->addContent($tr);

        return $table->createContent();
    }

    public static function createHiddenIDs()
    {
        $input = new HTML ("input");
        $input->addAttr("type", "hidden");
        $input->addAttr("evalID", Request::option('evalID'));

        $input = new HTML ("input");
        $input->addAttr("type", "hidden");
        $input->addAttr("itemID", Request::option('itemID'));

        $input = new HTML ("input");
        $input->addAttr("type", "hidden");
        $input->addAttr("rangeID", Request::option("rangeID"));

        return;
    }
}