forked from kivitendo/kivitendo-crm
/
user1.php
199 lines (198 loc) · 9.49 KB
/
user1.php
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<?php
require_once( "inc/stdLib.php" );
include( "inc/grafik1.php" );
include( "inc/template.inc" );
include( "inc/crmLib.php" );
include_once( "inc/UserLib.php" );
if ( isset( $_POST["ok"] ) && $_POST["ok"] and $_POST["termseq"] < 61 ) {
if ( $_POST["proto"] == 1 ) {
$_POST["proto"] = 't';
}
else {
$_POST["proto"] = 'f';
}
$rc = saveUserStamm( $_POST );
//$id=$_POST["UID"];
$no = array(
'save',
'uid',
'login',
'ok',
);
$chkbox = array(
'tinymce',
'preon',
'feature_ac',
'angebot_button',
'auftrag_button',
'rechnung_button',
'liefer_button',
'zeige_extra',
'zeige_lxcars',
'zeige_etikett',
'zeige_tools',
'zeige_bearbeiter',
'zeige_dhl',
'external_mail',
'sql_error',
'php_error',
'streetview_default',
);
while ( list( $key, $val ) = each( $_POST ) ) {
if ( !in_array( $key, $no ) )
if ( in_array( $key, $chkbox ) ) {
$_SESSION[$key] = ( $val == 't' ) ? 't' : 'f';
}
else {
$_SESSION[$key] = $val;
}
}
$_SESSION['theme'] = ( $_POST['theme'] != 'base' ) ? $_POST['theme'] : '';
} elseif ( isset( $_POST["mkmbx"] ) ) {
$rc = createMailBox( $_POST["Postf2"], $_POST["Login"] );
}
//if ( isset( $_POST["mkmbx"] ) ) {
// $rc = createMailBox( $_POST["Postf2"], $_POST["Login"] );
//}
$t = new Template( $base );
doHeader( $t );
if ( isset( $_GET["id"] ) && $_GET["id"] && $_GET["id"] <> $_SESSION["loginCRM"] ) {
$fa = getUserStamm( $_GET["id"] );
$t->set_file( array( "usr1" => "user1b.tpl" ) );
$t->set_var( array( vertreter => $fa["vertreter"]." ".$fa["vname"] ) );
$own = false;
} else {
$fa = getUserStamm( $_SESSION["loginCRM"] );
$t->set_file( array( "usr1" => "user1.tpl" ) );
$own = true;
};
if ( $fa['streetview_default'] == 't' ) {
$_SESSION['streetview'] = $fa['streetview'] = $_SESSION['streetview_man'];
$_SESSION['planspace'] = $fa['planspace'] = $_SESSION['planspace_man'];
}
if ( empty( $fa["ssl"] ) )
$fa["ssl"] = "n";
if ( empty( $fa["proto"] ) )
$fa["proto"] = "t";
$gruppen = '';
if ( $fa )
foreach ( $fa["gruppen"] as $row ) {
$gruppen .= $row["grpname"]."<br>";
}
$i = ( $fa["termbegin"] >= 0 && $fa["termbegin"] <= 23 ) ? $fa["termbegin"] : 8;
$j = ( $fa["termend"] >= 0 && $fa["termend"] <= 23 && $fa["termend"] > $fa["termbegin"] ) ? $fa["termend"] : 19;
$tbeg = '';
$tend = '';
for ( $z = 0;$z < 24;$z++ ) {
$tbeg .= "<option value=$z".(( $i == $z ) ? " selected" : "" ).">$z";
$tend .= "<option value=$z".(( $j == $z ) ? " selected" : "" ).">$z";
}
$jahr = date( "Y" );
$re = getReJahr( $fa["id"], $jahr, false, true );
$an = getAngebJahr( $fa["id"], $jahr, false, true );
$IMG = getLastYearPlot( $re, $an, false );
$t->set_var( array( 'IMG' => $IMG,
'login' => $fa["login"],
'name' => $fa["name"],
'addr1' => $fa["addr1"],
'addr2' => $fa["addr2"],
'addr3' => $fa["addr3"],
'uid' => $fa["id"],
'homephone' => $fa["homephone"],
'workphone' => $fa["workphone"],
'notes' => $fa["notes"],
'mailsign' => $fa["mailsign"],
'email' => $fa["email"],
'msrv' => $fa["msrv"],
'port' => $fa["port"],
'mailuser' => $fa["mailuser"],
'kennw' => $fa["kennw"],
'postf' => $fa["postf"],
'postf2' => $fa["postf2"],
'protopop' => ( $fa["proto"] == "f" ) ? "checked" : "",
'protoimap' => ( $fa["proto"] == "t" ) ? "checked" : "",
'sql_error' => ( $fa["sql_error"] == "t" ) ? ",#sql_error" : "",
'php_error' => ( $fa["php_error"] == "t" ) ? ",#php_error" : "",
'ssl'.$fa["ssl"] => "checked",
'mandsig'.$fa['mandsig'] => 'checked',
'interv' => $fa["interv"],
'pre' => $fa["pre"],
'kdviewli'.$fa["kdviewli"] => "selected",
'kdviewre'.$fa["kdviewre"] => "selected",
'searchtab'.$fa["searchtab"]=> "selected",
'abteilung' => $fa["abteilung"],
'position' => $fa["position"],
'termbegin' => $tbeg,
'termend' => $tend,
'termseq' => ( $fa["termseq"] ) ? $fa["termseq"] : 30,
'GRUPPE' => $gruppen,
'DATUM' => date( 'd.m.Y' ),
'icalext' => $fa["icalext"],
'icaldest' => $fa["icaldest"],
'icalart'.$fa["icalart"] => "selected",
'preon' => ( $fa["preon"] ) ? ",#preon" : "",
'streetview' => $fa['streetview'],
'planspace' => $fa['planspace'],
'feature_ac' => ( $fa['feature_ac'] == 't' ) ? ',#feature_ac' : '',
'feature_ac_minlength' => $fa['feature_ac_minlength'],
'feature_ac_delay' => $fa['feature_ac_delay'],
'angebot_button' => ( $fa['angebot_button'] == 't' ) ? ',#angebot_button' : '',
'auftrag_button' => ( $fa['auftrag_button'] == 't' ) ? ',#auftrag_button' : '',
'rechnung_button' => ( $fa['rechnung_button'] == 't' ) ? ',#rechnung_button': '',
'liefer_button' => ( $fa['liefer_button'] == 't' ) ? ',#liefer_button' : '',
'zeige_extra' => ( $fa['zeige_extra'] == 't' ) ? ',#zeige_extra' : '',
'zeige_dhl' => ( $fa['zeige_dhl'] == 't' ) ? ',#zeige_dhl' : '',
'external_mail' => ( $fa['external_mail'] == 't' ) ? ',#external_mail' : '',
'zeige_karte' => ( $fa['zeige_karte'] == 't' ) ? ',#zeige_karte' : '',
'zeige_etikett' => ( $fa['zeige_etikett'] == 't' ) ? ',#zeige_etikett' : '',
'zeige_tools' => ( $fa['zeige_tools'] == 't' ) ? ',#zeige_tools' : '',
'zeige_bearbeiter' => ( $fa['zeige_bearbeiter'] == 't' ) ? ',#zeige_bearbeiter' : '',
'feature_unique_name_plz' => ( $fa['feature_unique_name_plz'] == 't' )? ',#feature_unique_name_plz' : '',
'zeige_lxcars' => ( $fa['zeige_lxcars'] == 't' ) ? ',#zeige_lxcars' : '',
'tinymce' => ( $fa['tinymce'] == 't' ) ? ',#tinymce' : '',
'streetview_default' => ( $fa['streetview_default'] == 't' ) ? ',#streetview_default' : '',
'search_history' => $fa['search_history'] ) );
if ( $own ) {
$t->set_block( "usr1", "Selectbox", "Block" );
$select = ( !empty( $fa["vertreter"] ) ) ? $fa["vertreter"] : $fa["id"];
$user = getAllUser( array( 0 => true, 1 => "" ) );
if ( $user )
foreach ( $user as $zeile ) {
if ( $zeile['id'] != $_SESSION['loginCRM'] ) {
$t->set_var( array(
'Sel' => ( $select == $zeile["id"] ) ? " selected" : "",
'vertreter' => $zeile["id"],
'vname' => ( $zeile["name"] != '' ) ? $zeile['name'] : $zeile['login']
) );
$t->parse( "Block", "Selectbox", true );
}
}
$t->set_block( "usr1", "SelectboxB", "BlockB" );
$ALabels = getLableNames( );
if ( $ALabels )
foreach ( $ALabels as $data ) {
$t->set_var( array(
'FSel' => ( $data["id"] == $fa["etikett"] ) ? " selected" : "",
'LID' => $data["id"],
'FTXT' => $data["name"]
) );
$t->parse( "BlockB", "SelectboxB", true );
}
chdir( "jquery-themes" );
$theme = glob( "*" );
$t->set_block( 'usr1', 'Theme', 'BlockT' );
if ( $theme )
foreach ( $theme as $file ) {
$t->set_var( array(
'TSel' => ( $file == $fa["theme"] ) ? " selected" : "",
'themefile' => $file,
'themename' => ucwords( strtr( $file, '-', ' ' ) ),
) );
$t->parse( 'BlockT', 'Theme', true );
};
chdir( "../.." );
} else {
$t->set_var( array( 'vertreter' => $fa["vertreter"]." ".$fa["vname"], ) );
};
$t->Lpparse( "out", array( "usr1" ) ,$_SESSION['countrycode'],"firma");
?>