Code:
parse error, expecting `']'' in D:\htdocs\forum\includes\functions_notice.php(296) : eval()'d code on line 3
Error on top of all pages and everyone gets the message.
PHP Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<product productid="profile_field" active="1">
<title>Profile Field Contains Specified Text</title>
<description>Allows Notices to show up if profile field ID contains specified text</description>
<version>1.0.0</version>
<url></url>
<versioncheckurl></versioncheckurl>
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
</templates>
<plugins>
<plugin active="1" executionorder="5">
<title>Checks to see if profile field has specified text</title>
<hookname>notices_check_criteria</hookname>
<phpcode><![CDATA[if ($criteriaid=='is_profile_field')
{
if ($vbulletin->userinfo[field$conditions[0]] != $conditions[1])
{
$abort=true;
}
}]]></phpcode>
</plugin>
<plugin active="1" executionorder="5">
<title>Adds Profile Field ID Criteria</title>
<hookname>notices_list_criteria</hookname>
<phpcode><![CDATA[$criteria_options2 = array(
'is_profile_field' => array(
'<input type="integer" name="criteria[is_profile_field][condition1]" size="2" class="bginput" tabindex="1" value="' .
$criteria_cache['is_profile_field']['condition1'] .
'" />',
'<input type="text" name="criteria[is_profile_field][condition2]" size="20" class="bginput" tabindex="1" value="' .
$criteria_cache['is_profile_field']['condition2'] .
'" />'
),
);
$criteria_options = array_merge($criteria_options, $criteria_options2);]]></phpcode>
</plugin>
</plugins>
<phrases>
<phrasetype name="Notices" fieldname="notice">
<phrase name="is_profile_field_criteria" date="0" username="Wired1" version="1.0.0"><![CDATA[Profile Field ID {1} contains the following text: {2}]]></phrase>
</phrasetype>
</phrases>
<options>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
</product>
All look for the parse error and post what I found.
--------------- Added [DATE]1256114123[/DATE] at [TIME]1256114123[/TIME] ---------------
Found it: $vbulletin -
>userinfo is ending the brake
<![CDATA[if
Different idea: Can it be a problem, that my field7 (wich I'm trying to catch) is a
Single-Selection Menu? Maybe the options are counted No1, No2...
--------------- Added [DATE]1256115842[/DATE] at [TIME]1256115842[/TIME] ---------------
Found this in advanced search with firebug
HTML Code:
<option value="1">XY1</option>
<option value="2">XY2</option>
So I should search for a value instead of a text.
--------------- Added [DATE]1256116922[/DATE] at [TIME]1256116922[/TIME] ---------------
Wrong idea. The value of the option is a text! :erm:
--------------- Added [DATE]1256117359[/DATE] at [TIME]1256117359[/TIME] ---------------
I quit! can a moderator pleas move this thread to Modification Requests (Unpaid)
Thanks a lot Wired1!