Sie sind nicht angemeldet.

Myrddin

Anfänger

  • »Myrddin« ist männlich
  • »Myrddin« ist der Autor dieses Themas

Beiträge: 36

Wohnort: Ludwigshafen

Beruf: Angehender IT-ler

PHPKIT Version: PHPKIT 1.6.5

Danksagungen: 6 / 6

  • Nachricht senden

1

Samstag, 28. September 2013, 12:34

Parse Error beim Pflichtfeldhack

ich habe das pflichtfeldhack vom esa clan installiert, das phpkit meldet mir

Parse error: syntax error, unexpected $end in /var/www/web4/html/pkinc/admin/userprofilefields.php on line 197

da ich den fehler selbe rnicht finde frage ich hier mal nach...

hier mal den code :

Quellcode

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
<?php
# PHPKIT WCMS | Web Content Management System
#
#
# YOU ARE NOT AUTHORISED TO CREATE ILLEGAL COPIES OF THIS
# FILE AND/OR TO REMOVE THIS INFORMATION
#
# SIE SIND NICHT BERECHTIGT, UNRECHTMÄSSIGE KOPIEN DIESER
# DATEI ZU ERSTELLEN UND/ODER DIESE INFORMATIONEN ZU ENTFERNEN
#
# This file / the PHPKIT software is no freeware! For further 
# information please visit our website or contact us via email:
#
# Diese Datei / die PHPKIT Software ist keine Freeware! Für weitere
# Informationen besuchen Sie bitte unsere Website oder kontaktieren uns per E-Mail:
#
# email 	: info@phpkit.com
# website   : http://www.phpkit.com
# licence   : http://www.phpkit.com/licence
# copyright : Copyright (c) 2002-2009 mxbyte gbr | http://www.mxbyte.com


if(!defined('pkFRONTEND') || pkFRONTEND!='admin')
	die('Direct access to this location is not permitted.');


if(!adminaccess('user')) 
	return pkEvent('access_forbidden');


$ACTION=(isset($_POST['action'])) ? $_POST['action'] : 'view';
$id=(isset($_REQUEST['id']) && intval($_REQUEST['id'])>0) ? intval($_REQUEST['id']) : ((isset($_REQUEST['id']) && $_REQUEST['id']=='new')? 'new' : 0);

 
if(isset($_POST['cancel']) && $ACTION==$_POST['cancel'])
	pkHeaderLocation('userprofilefields');
	
 

if(isset($_POST['delete']) && $ACTION==$_POST['delete'])
	{
	if(isset($_POST['drop_confirm']) && $_POST['drop_confirm']==1 && intval($_POST['id'])>0) 
		{
		list($order)=$SQL->fetch_row($SQL->query("SELECT 
				profilefields_order 
			FROM ".pkSQLTAB_USER_PROFILEFIELDS."
			WHERE profilefields_id='".intval($_POST['id'])."'
			LIMIT 1"));

		$SQL->query("DELETE FROM ".pkSQLTAB_USER_PROFILEFIELDS." WHERE profilefields_id='".intval($_POST['id'])."'");
		$SQL->query("ALTER TABLE ".pkSQLTAB_USER_FIELDS." DROP field_".intval($_POST['id']));		
		$SQL->query("UPDATE ".pkSQLTAB_USER_PROFILEFIELDS."
			SET profilefields_order=profilefields_order-1
			WHERE profilefields_order>'".$order."'");
		} 
	
	pkHeaderLocation('userprofilefields');
	}


if(isset($_POST['save']) && $ACTION==$_POST['save'] && isset($_POST['id']))
	{
	if($id && $id=='new')
		{
		$SQL->query("INSERT INTO ".pkSQLTAB_USER_PROFILEFIELDS." (profilefields_name) VALUES ('new')");
		$id=$SQL->insert_id();
		$SQL->query("ALTER TABLE ".pkSQLTAB_USER_FIELDS." ADD field_".$id." varchar(250) NOT NULL");
		}
		

	$field_maxlength=(intval($_POST['field_maxlength'])<1 || intval($_POST['field_maxlength'])>250) ? 250 : intval($_POST['field_maxlength']);
	
	if($id && $id>0)
		{
/********************************  Pflichtfeld Anfang. Original wir nur angepasst  ********************************/
		$SQL->query("UPDATE ".pkSQLTAB_USER_PROFILEFIELDS."  
			SET profilefields_name='".$SQL->f($_POST['field_name'])."',
				profilefields_description='".$SQL->f($_POST['field_description'])."',
				profilefields_maxlength='".$SQL->i($field_maxlength)."',
				profilefields_order='".$SQL->i($_POST['field_order'])."',
				profilefields_status='".$SQL->f($_POST['edit_status'])."',
				profilefields_status_edit='".$SQL->f($_POST['edit_ed_status'])."',
				profilefields_pflicht='".$SQL->f($_POST['field_pflicht'])."',
				profilefields_area='".$SQL->f($_POST['field_area'])."',
				profilefields_groups='".$SQL->f($_POST['field_groups'])."',
				profilefields_sorts='".$SQL->i($_POST['field_sorts'])."',
				profilefields_bbcode='".$SQL->f($_POST['field_bbcode'])."',
				profilefields_forum='".$SQL->f($_POST['field_forum'])."',
				profilefields_forum_description='".$SQL->f($_POST['field_forum_description'])."',
				profilefields_cut='".$SQL->f($_POST['field_cut'])."'
			WHERE profilefields_id='".intval($id)."'");
/********************************  Pflichtfeld Ende.   Original wir nur angepasst  ********************************/
	}


if(isset($_GET['action']) && $id && $_GET['action']=='drop' && $id>0)
	{
	$profilefield=$SQL->fetch_array($SQL->query("SELECT 
		*
		FROM ".pkSQLTAB_USER_PROFILEFIELDS."
		WHERE profilefields_id='".intval($id)."' LIMIT 1"));
	
	$fieldname=pkEntities($profilefield['profilefields_name']);
	
	eval("\$site_body.= "".pkTpl("profilefields_drop")."";");
	return;
	}


if((isset($_GET['action']) && $_GET['action']=='edit' && $id>0) || ($id && $id=='new'))
	{
	if($id && $id!='new') 
		{
		$profilefield=$SQL->fetch_array($SQL->query("SELECT
			*
			FROM ".pkSQLTAB_USER_PROFILEFIELDS." 
			WHERE profilefields_id='".intval($id)."' LIMIT 1"));
		
		$fieldid=$profilefield['profilefields_id'];
		$fieldname=pkEntities($profilefield['profilefields_name']);
		$fielddescription=pkEntities($profilefield['profilefields_description']);
		
/********************************  Pflichtfeld Anfang.********************************/
            	$fieldgroups=pkEntities($profilefield['profilefields_groups']);
		if($profilefield['profilefields_bbcode']==1) $field_bbcode=' checked="checked"'; else $field_bbcode='';
		if($profilefield['profilefields_pflicht']==1) $pflichtfeld1=' selected="selected"'; else $pflichtfeld0=' selected="selected"';
		if($profilefield['profilefields_area']==0) $area0=' selected="selected"'; 
		elseif($profilefield['profilefields_area']==1) $area1=' selected="selected"';
		elseif($profilefield['profilefields_area']==2) $area2=' selected="selected"';
		$fieldforum=htmlspecialchars(trim($profilefield['profilefields_forum_description']));
		$fieldcut=pkEntities($profilefield['profilefields_cut']);
		if($profilefield['profilefields_forum']==1) $field_forum=' checked="checked"'; else $field_forum='';

		if ($_POST['edit_status']=="admin") $info_status5=' selected="selected"';
		elseif ($_POST['edit_status']=="mod") $info_status4=' selected="selected"';
		elseif ($_POST['edit_status']=="vip") $info_status3=' selected="selected"';
		elseif ($_POST['edit_status']=="member") $info_status2=' selected="selected"';
		elseif ($_POST['edit_status']=="guest") $info_status0=' selected="selected"';

		if ($profilefield['profilefields_status']=="admin") $info_status5=' selected="selected"';
		elseif ($profilefield['profilefields_status']=="mod") $info_status4=' selected="selected"';
		elseif ($profilefield['profilefields_status']=="vip") $info_status3=' selected="selected"';
		elseif ($profilefield['profilefields_status']=="member") $info_status2=' selected="selected"';
		elseif ($profilefield['profilefields_status']=="guest") $info_status0=' selected="selected"';

		if ($_POST['edit_ed_status']=="admin") $info_ed_status5=' selected="selected"';
		elseif ($_POST['edit_ed_status']=="mod") $info_ed_status4=' selected="selected"';
		elseif ($_POST['edit_ed_status']=="vip") $info_ed_status3=' selected="selected"';
		elseif ($_POST['edit_ed_status']=="member") $info_ed_status2=' selected="selected"';
		elseif ($_POST['edit_ed_status']=="user") $info_ed_status1=' selected="selected"';

		if ($profilefield['profilefields_status_edit']=="admin") $info_ed_status5=' selected="selected"';
		elseif ($profilefield['profilefields_status_edit']=="mod") $info_ed_status4=' selected="selected"';
		elseif ($profilefield['profilefields_status_edit']=="vip") $info_ed_status3=' selected="selected"';
		elseif ($profilefield['profilefields_status_edit']=="member") $info_ed_status2=' selected="selected"';
		elseif ($profilefield['profilefields_status_edit']=="user") $info_ed_status1=' selected="selected"';
/********************************  Pflichtfeld Anfang.********************************/
		
		$fieldmaxlength=$profilefield['profilefields_maxlength'];
		$fieldorder=$profilefield['profilefields_order'];
		}
	else
		{
		$fieldid='new';
		$fieldname='';
		$fielddescription='';
		$fieldmaxlength=250;
		list($fieldorder)=$SQL->fetch_row($SQL->query("SELECT (MAX(profilefields_order)+1) FROM ".pkSQLTAB_USER_PROFILEFIELDS));
		$fieldorder=$fieldorder ? $fieldorder : 1;
		}
	
	eval("\$site_body.= "".pkTpl("profilefields_form")."";");
	return;
	}

/********************************  Pflichtfeld Anfang. Original wir nur angepasst  ********************************/
$getprofilefields=$SQL->query("SELECT * FROM ".pkSQLTAB_USER_PROFILEFIELDS." ORDER by profilefields_sorts ASC, profilefields_order ASC");
while($profilefields=$SQL->fetch_array($getprofilefields))
/********************************  Pflichtfeld Ende.   Original wir nur angepasst  ********************************/
	{
	$row=rowcolor($row);
/********************************  Pflichtfeld Anfang.********************************/
   if($profilefields['profilefields_bbcode']==1) $bbcode_ok='Ja'; else $bbcode_ok='Nein';
   if($profilefields['profilefields_pflicht']==1) $profilefields_pflicht='Ja'; else $profilefields_pflicht='Nein';
   if($profilefields['profilefields_area']==1) $profilefields_area='Textarea'; 
   elseif($profilefields['profilefields_area']==2) $profilefields_area='Nummerisch';
   else $profilefields_area='Textfeld';
   if($profilefields['profilefields_forum']==1) $profilefields_forum='Ja'; else $profilefields_forum='Nein';
/********************************  Pflichtfeld Ende.  ********************************/
	$profilefields['profilefields_name']=pkEntities($profilefields['profilefields_name']);
	
	eval("\$profilefields_row.= "".pkTpl("profilefields_row")."";");
	}

eval("\$site_body.= "".pkTpl("profilefields")."";");

?>
"Wissen ist Macht !"
ich weiß nix,
"Macht" nix
. :cafe:

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

2

Samstag, 28. September 2013, 15:37

Irgendwo fehlt ne Klammer } schau bitte nochmal die Anleitung genau durch
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Myrddin (28. September 2013, 16:07)

reddevil82

PHPKIT Oldie

  • »reddevil82« ist männlich
  • »reddevil82« ist ein verifizierter Benutzer

Beiträge: 3 204

Wohnort: Spiesen-Elversberg

Beruf: Einzelhandelskaufmann

PHPKIT Version: Kein PHPKIT

Danksagungen: 1028 / 371

  • Nachricht senden

3

Samstag, 28. September 2013, 17:03

Wenn ich es mit dem ipad jetzt richtig gesehen habe fehlt die Klammer in der Zeile 94.
Auch mal den Bedanken Button nutzen tut nicht weh und der Ersteller freut sich umso mehr.

Zitat von »Friedrich Nietzsche«

Der, welcher etwas Großes schenkt, findet keine Dankbarkeit, denn der Beschenkte hat schon durch das Annehmen zu viel Last.

Social Bookmarks