<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Basic PHP Scripts Support Site</title>
        <description>Welcome to the support site for Basic PHP Scripts</description>
        <link>http://www.mevin.com/forum/index.php</link>
        <lastBuildDate>Thu, 17 May 2012 17:51:07 -0700</lastBuildDate>
        <generator>Phorum 5.2.13</generator>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,195,196#msg-196</guid>
            <title>Re: Unable to select database</title>
            <link>http://www.mevin.com/forum/read.php?2,195,196#msg-196</link>
            <description><![CDATA[ Well, at minimum, you're going to also need the username.  If you're using WAMP  the username is usually &quot;root&quot; and you can leave the password blank.  But most systems also require a password. <br />
<br />
What kind of development evironment are you using?  Is this a WAMP, or MAMP setup on your personal computer?  Or are  you signed up with a host that offers a full Linux package?<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Mon, 02 Apr 2012 11:01:33 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,195,195#msg-195</guid>
            <title>Unable to select database</title>
            <link>http://www.mevin.com/forum/read.php?2,195,195#msg-195</link>
            <description><![CDATA[ I setup these :-<br />
<br />
// Database info<br />
<br />
// Your MySQL host<br />
$dbhost='localhost';<br />
<br />
//Your MySQL username<br />
$dbuser='';<br />
<br />
//Your MySQL password<br />
$dbpass='';<br />
<br />
//Your MySQL database name<br />
$dbname='dbname';<br />
<br />
//Maximum number of displayed events<br />
$maxnum='10';<br />
<br />
And create database of name &quot;dbname&quot; with no tables in it, but it is showing unable to select database.]]></description>
            <dc:creator>goravgorg</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Mon, 02 Apr 2012 08:45:46 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,191,192#msg-192</guid>
            <title>Re: RSS Feed</title>
            <link>http://www.mevin.com/forum/read.php?2,191,192#msg-192</link>
            <description><![CDATA[ Sorry, but there is no RSS feed in the current version.  I will add that feature to the list of things I may add to the next incarnation.<br />
<br />
Thanks,<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 28 Feb 2012 11:58:24 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,191,191#msg-191</guid>
            <title>RSS Feed</title>
            <link>http://www.mevin.com/forum/read.php?2,191,191#msg-191</link>
            <description><![CDATA[ Hello, I have just started using Events Lister and very happy.  I searched the help documents and the forum, but didn't find any reference of where to find the RSS Feed.  I set it up during initial setup, then confirmed it as the Admin in the Edit SEMConfig. All looked good, but I can't find the feed anywhere in the calendar folder or any subfolders.  What am I missing?]]></description>
            <dc:creator>Riverwell</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 28 Feb 2012 11:50:41 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,16,190#msg-190</guid>
            <title>Re: Feature Requests</title>
            <link>http://www.mevin.com/forum/read.php?2,16,190#msg-190</link>
            <description><![CDATA[ It would be exceptionally useful, especially as an adminstration reporting tool, if a year planner could be produced from the active events to quickly identify if there are any conflicting events.<br />
<br />
This script is absolutely fantastic, easy to install and simple to operate. Also, with a limited php knowledge, it is also easy to configure additional features such as embedding google map code to provide a map of the event location as we have done. We would recommend it to anyone.<br />
<br />
Outstanding work Mervin.]]></description>
            <dc:creator>diggles1972</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Thu, 16 Feb 2012 18:25:09 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,186,189#msg-189</guid>
            <title>Re: Required Location field</title>
            <link>http://www.mevin.com/forum/read.php?2,186,189#msg-189</link>
            <description><![CDATA[ Crap!  Of course that won't work.  I forgot to close out the previous echo statement. <br />
<br />
Change:<br />
<pre class="bbcode">
if ($location) { echo &quot;Location: $location &lt;br&gt;&quot;; }</pre>
<br />
<br />
To this:<br />
<pre class="bbcode">
&quot;;
if ($location) { echo &quot;Location: $location &lt;br&gt;&quot;; }
</pre>]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Thu, 06 Oct 2011 12:38:15 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,186,188#msg-188</guid>
            <title>Re: Required Location field</title>
            <link>http://www.mevin.com/forum/read.php?2,186,188#msg-188</link>
            <description><![CDATA[ Great, that took care of the error checking however. I am getting this error on the index.php page<br />
<br />
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /remaining removed for security]]></description>
            <dc:creator>cjswebservices</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Thu, 06 Oct 2011 11:27:43 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,186,187#msg-187</guid>
            <title>Re: Required Location field</title>
            <link>http://www.mevin.com/forum/read.php?2,186,187#msg-187</link>
            <description><![CDATA[ Hi, sorry this took me so long to answer this, but I've been insanely busy. <br />
<br />
In validate.js, in the admin folder, just comment out, or delete the following code:<br />
<pre class="bbcode">

	if (form1.ud_location.value == &quot;&quot;)
	{
		alert(&quot;Please enter a location&quot;);
		form1.ud_location.focus();
		return (false);
	}</pre>
<br />
Then go into your display file(s) (index.php and event.php)  and change this:<br />
<pre class="bbcode">
Location: $location &lt;br&gt;&quot;;</pre>
<br />
To this:<br />
<pre class="bbcode">
if ($location) { echo &quot;Location: $location &lt;br&gt;&quot;; }</pre>
<br />
That's it.  I hope that helps and I wasn't too late.  <br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Thu, 06 Oct 2011 10:51:09 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,186,186#msg-186</guid>
            <title>Required Location field</title>
            <link>http://www.mevin.com/forum/read.php?2,186,186#msg-186</link>
            <description><![CDATA[ Thanks for the great script.<br />
 I am using it for a restaurant so the location is almost always the same. What is needed to remove the required error checking for the location field? I do not want to remove it completely because there could be a event outside of the restaurant.]]></description>
            <dc:creator>cjswebservices</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 30 Sep 2011 13:16:34 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,183,184#msg-184</guid>
            <title>Re: Filter events</title>
            <link>http://www.mevin.com/forum/read.php?2,183,184#msg-184</link>
            <description><![CDATA[ Sure.  Just add an &quot;and&quot; clause to your query.  Something like this:<br />
<br />
<pre class="bbcode">
$query=&quot;SELECT * FROM events WHERE 
(event = 'name of event') AND
(year &gt;= $current_year AND month &gt; $current_month) 
OR (year &gt;= $current_year AND month = $current_month AND day &gt;= $current_day) 
OR (year_end &gt;= $current_year AND month_end = $current_month AND day_end &gt;= $current_day) 
OR (year &gt; $current_year) 

OR (year_show &gt;= $current_year AND month_show &gt; $current_month)
OR (year_show &gt;= $current_year AND month_show = $current_month AND day_show &gt;= $current_day) 
OR (year_show &gt; $current_year) 
ORDER BY year, month, day LIMIT 0, $maxnum&quot;;
</pre>]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Wed, 03 Aug 2011 08:54:50 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,183,183#msg-183</guid>
            <title>Filter events</title>
            <link>http://www.mevin.com/forum/read.php?2,183,183#msg-183</link>
            <description><![CDATA[ Hi,<br />
<br />
Is it possible to only show events that are using the same name?<br />
<br />
For example:<br />
index.php &gt; show all events<br />
page2.php &gt; only show events named 'event2'<br />
<br />
Thanks in advance.]]></description>
            <dc:creator>Tiberian</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Wed, 03 Aug 2011 05:41:34 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,182#msg-182</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,182#msg-182</link>
            <description><![CDATA[ Hummm, Have you changed your MySQL password?  <br />
<br />
Also, any chance I could get access to your server, via FTP?  You can send the login to <a href="mailto:&#105;&#110;&#102;&#111;&#64;&#109;&#101;&#118;&#105;&#110;&#46;&#99;&#111;&#109;">&#105;&#110;&#102;&#111;&#64;&#109;&#101;&#118;&#105;&#110;&#46;&#99;&#111;&#109;</a>.<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Mon, 01 Aug 2011 08:36:32 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,181#msg-181</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,181#msg-181</link>
            <description><![CDATA[ A little more information. The hacker changed the dates on many of our events, mostly back to 01/01/2011. There are some times &amp; dates where text has been entered, specifically OT, sometimes followed by other random characters. As time &amp; dates are entered by selection from list, this makes me think that the hacker injected sql into one of the php pages. He certianly managed to insert a script, see the above post. <br />
<br />
We got a lot more rubbish in the database since changing the php as you suggested. Looking at the access logs, I could only see my own IP address. I am guessing that the insertions came from within i.e. script in the database. I have been through the database again and removed what I see as rubbish, but there are still some dates with OTxx. Have not acessed the admin for 2 days, only checked the database via MySQL Admin. No more new entries. Maybe the hacker does not work weekends. His IP suggests he is in Azerbajan, part of the old Soviet Union.<br />
<br />
Also done a compare of php files on the server against the original download and cannot see any variation apart from my changes to date format.]]></description>
            <dc:creator>zanteian</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Sun, 31 Jul 2011 23:57:35 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,179#msg-179</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,179#msg-179</link>
            <description><![CDATA[ Found some more of the hackers work. When viewing all events got a popup with 6 digit number, data entry box and OK &amp; cancel buttons. Looking in the MySQL database found many events with the following (or similar) data<br />
<br />
	&amp;#039;&quot;()&amp;%1&lt;ScRiPt &gt;prompt(945357)&lt;/ScRiPt&gt;<br />
<br />
I am not a programmer, so not sure exactly what this is doing.<br />
<br />
Also many records of rubbish seem to have been entered in the db. Also the data and some other fields of existing records has been changed. It looks like a database update has been used as there are so many records and exactly the same text. Would it be possible to inject a database update via an event update?]]></description>
            <dc:creator>zanteian</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Sat, 30 Jul 2011 01:57:48 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,178#msg-178</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,178#msg-178</link>
            <description><![CDATA[ Sorry for the confusion. 6 users before patching. No more to date.<br />
<br />
Thanks<br />
<br />
Ian]]></description>
            <dc:creator>zanteian</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 29 Jul 2011 11:34:49 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,177#msg-177</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,177#msg-177</link>
            <description><![CDATA[ So the 6 new users were created after you just patched the file, or before that?  <br />
<br />
BTW, add_user is a legacy file that you can delete.<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 29 Jul 2011 10:41:58 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,176#msg-176</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,176#msg-176</link>
            <description><![CDATA[ Thanks for your rapid response.<br />
<br />
I just looked at the add_user.php and the code you are telling me to add is already there. I went to this file on my website &amp; I can create a user.<br />
Then I found there are 2 files add_user &amp; user_add. Now fixed user_add &amp; that seems to cure the problem. Have to wait a day or 2 to see if the hacker can get back in.<br />
<br />
I have just received the access logs from my host and seems like that is how they got in. Just checked and there are 6 more users that I did not create.]]></description>
            <dc:creator>zanteian</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 29 Jul 2011 10:10:45 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,175#msg-175</guid>
            <title>Re: Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,175#msg-175</link>
            <description><![CDATA[ Hi zanteian,<br />
<br />
I believe the cause is the user_add.php file in the admin section.  I wasn't properly validating that the person adding a user was logged in correctly.  <br />
<br />
Add this code before the first closing php tag (about line 20) in the user_add.php file:<br />
<br />
<pre class="bbcode">
require_once('common.php');
checkUser();</pre>
<br />
Let me know if that doesn't fix the problem and sorry about the hassle.<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 29 Jul 2011 08:38:43 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,174,174#msg-174</guid>
            <title>Hacked</title>
            <link>http://www.mevin.com/forum/read.php?2,174,174#msg-174</link>
            <description><![CDATA[ Our events page has been hacked. Did not record any details as we wanted to get back up quickly. I did see that the hacker had created a username, which I deleted directly from the database via MySQL Admin. The hacker appeared to have overwritten most of the current events with a hack notice on a black background.<br />
<br />
I will install the new reset.php in the hope that that limits the hackers options. <br />
<br />
Any other advice about security would be welcome.]]></description>
            <dc:creator>zanteian</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Thu, 28 Jul 2011 04:09:20 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,169,172#msg-172</guid>
            <title>Re: time order issue</title>
            <link>http://www.mevin.com/forum/read.php?2,169,172#msg-172</link>
            <description><![CDATA[ On its way. And no problem.  Believe me I understand about being busy.]]></description>
            <dc:creator>derwood</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Mon, 27 Jun 2011 20:42:00 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,169,171#msg-171</guid>
            <title>Re: time order issue</title>
            <link>http://www.mevin.com/forum/read.php?2,169,171#msg-171</link>
            <description><![CDATA[ Hi derwood,<br />
<br />
Sorry it took me so long to get back to you.  Been crazy busy lately.  <br />
<br />
I can't duplicate your problem for some reason.  Can you email me a zipped version of your file set, so I can take a look?  <br />
<br />
You can send it to <a href="mailto:&#105;&#110;&#102;&#111;&#64;&#109;&#101;&#118;&#105;&#110;&#46;&#99;&#111;&#109;">&#105;&#110;&#102;&#111;&#64;&#109;&#101;&#118;&#105;&#110;&#46;&#99;&#111;&#109;</a><br />
<br />
Thanks,<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 24 Jun 2011 13:58:05 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,170,170#msg-170</guid>
            <title>Change Date Format from US to UK</title>
            <link>http://www.mevin.com/forum/read.php?2,170,170#msg-170</link>
            <description><![CDATA[ Greetings All,<br />
<br />
If your wondering how to change the date format from America to United Kingdom (m/d/yyyy to /d/m/yyyy) here the code<br />
<br />
Open /event/Index.php <br />
<b>Search for:</b><br />
<pre class="bbcode">
if (($hour_end =='') &amp;&amp; ($minute_end =='') &amp;&amp; ($ampm_end =='')) { $end_time ='';}
else { $end_time= &quot; - $hour_end:$minute_end $ampm_end&quot;; }

if (($month_end =='') &amp;&amp; ($day_end =='') &amp;&amp; ($year_end =='')) { $end_date ='';}
else { $end_date= &quot;- $month_end/$day_end/$year_end&quot;; }

// Here is where we actually print out the events.  
echo &quot;
&lt;B&gt;$event&lt;/B&gt;&lt;br&gt;
Location: $location &lt;br /&gt;
Date: $month/$day/$year $end_date &lt;br&gt;
&lt;br&gt;&quot;; 
$i++;
}</pre>
<br />
<br />
<b>Replace with:</b><br />
<pre class="bbcode">
if (($hour_end =='') &amp;&amp; ($minute_end =='') &amp;&amp; ($ampm_end =='')) { $end_time ='';}
else { $end_time= &quot; - $hour_end:$minute_end $ampm_end&quot;; }

if (($day_end =='') &amp;&amp; ($month_end =='') &amp;&amp; ($year_end =='')) { $end_date ='';}
else { $end_date= &quot;- $day_end/$month_end/$year_end&quot;; }

// Here is where we actually print out the events.  Date: $month/$day/$year $end_date &lt;br&gt;
echo &quot;
&lt;B&gt;$event&lt;/B&gt;&lt;br&gt;
Location: $location &lt;br /&gt;
Date: $day/$month/$year $end_date &lt;br&gt;
&lt;br&gt;&quot;; 
$i++;
}</pre>
<br />
NOTE: May sure you create a backup file before trying this - Also this will only change the output display for users view and not the admin area.<br />
<br />
Hope it helps :)]]></description>
            <dc:creator>Valace</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Fri, 24 Jun 2011 03:10:39 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,169,169#msg-169</guid>
            <title>time order issue</title>
            <link>http://www.mevin.com/forum/read.php?2,169,169#msg-169</link>
            <description><![CDATA[ I know this is nit-picky but I've tried figuring it out and can't.<br />
Events that are on the same date, but start at 12pm show up after dates that start at 7pm.  Is there an easy way to change that order without having to use a 24 hour clock?<br />
<br />
Any thoughts or ideas would be appreciated.<br />
<br />
I've also modified the index.php a bit.  Here's what I have:<br />
<br />
<pre class="bbcode">
$query=&quot;SELECT * FROM events WHERE
(year &gt;= $current_year AND month &gt; $current_month)
OR (year &gt;= $current_year AND month = $current_month AND day &gt;= $current_day)
OR (year_end &gt;= $current_year AND month_end = $current_month AND day_end &gt;= $current_day)
OR (year &gt; $current_year)

OR (year_show &gt;= $current_year AND month_show &gt; $current_month)
OR (year_show &gt;= $current_year AND month_show = $current_month AND day_show &gt;= $current_day)
OR (year_show &gt; $current_year)
ORDER BY year, month, day, ampm, hour LIMIT 0, $maxnum&quot;;</pre>
<br />
and<br />
<br />
<pre class="bbcode">
//replaces carriage returns with html line breaks
if ($html ==&quot;0&quot;) {
$description=preg_replace(&quot;/\n/&quot;,&quot;&lt;br&gt;&quot;, ($description));
}

// removes the first zero from the hour.  We need the zero at first, to keep the numbering in order.
//Of course the number ten needs the zero left in.
if ($hour !=&quot;10&quot;) {
$hour=preg_replace(&quot;/0/&quot;,&quot;&quot;, ($hour));
}

if ($hour_end !=&quot;10&quot;) {
$hour_end=preg_replace(&quot;/0/&quot;,&quot;&quot;, ($hour_end));
}

if (($hour_end =='') &amp;&amp; ($minute_end =='') &amp;&amp; ($ampm_end =='')) { $end_time ='';}
else { $end_time= &quot; to $hour_end:$minute_end $ampm_end&quot;; }

if (($month_end =='') &amp;&amp; ($day_end =='') &amp;&amp; ($year_end =='')) { $end_date ='';}
else { $end_date= &quot;to $month_end/$day_end/$year_end&quot;; }

// Here is where we actually print out the events.
$date_string = &quot;$month/$day/$year&quot;;
$weekday = date('l', strtotime($date_string));
echo &quot;
&lt;tr&gt;
&lt;td&gt;$weekday&lt;br&gt;$month/$day/$year&lt;br&gt;&lt;br&gt;$hour:$minute $ampm $end_time&lt;/td&gt;
&lt;td&gt;$event&lt;/td&gt;
&lt;td&gt;$location&lt;br&gt;$phone&lt;/td&gt;
&lt;td&gt;$description&lt;br&gt;&lt;a href='$link' target='_blank'&gt;$link_name&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&quot;;
// looks for the next event id and if it exists, prints it out.
$i++;
}
echo &quot;&lt;/table&gt;&lt;/center&gt;&quot;;

</pre>]]></description>
            <dc:creator>derwood</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 21 Jun 2011 23:03:28 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,16,168#msg-168</guid>
            <title>Re: Feature Requests</title>
            <link>http://www.mevin.com/forum/read.php?2,16,168#msg-168</link>
            <description><![CDATA[ I love your script and have used it in several websites.  <br />
<br />
One valuable and practical feature would be to add a <b>simple &quot;FCK&quot; type editor</b> that would allow users to add and edit text formatting without having to use HTML markup in the text entry itself.<br />
<b>paiac</b> requested something similar (WYSIWYG editor) awhile back.<br />
<br />
Also, <b>recurring events function</b> to avoid repetitive entry.<br />
<br />
Thanks again for a great script!]]></description>
            <dc:creator>deerpathco</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Wed, 25 May 2011 13:34:30 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,166,167#msg-167</guid>
            <title>Re: Overall Security</title>
            <link>http://www.mevin.com/forum/read.php?2,166,167#msg-167</link>
            <description><![CDATA[ Well I certainly can't guarantee that your won't get hacked through my script.  But I have taken precautions to thwart cross site scripting attacks, SQL injection and other common ways that people gain unauthorized access.   In addition passwords are stored with a salted MD5 encryption hash.  <br />
<br />
One thing that I will be changing in the future is the location of the admin area.  New versions will have the ability to specify an admin directory that is not named &quot;admin&quot;.  In fact, I might make this mandatory.  Every hacker in the world looks for the admin directory first, so it's a good idea to change it to something obscure.  <br />
<br />
In short, the script is reasonably secure, but if you're really worried about your competitors trying to hack your site,  I would seriously consider hiring someone build you a custom script.  Because, admittedly, a fundamental problem with open source software is that it's, well, OPEN.  Therefore anyone can easily dissect the code and hunt for vulnerabilities.  I don't say that to scare anyone, only to make people aware of the very real possibilities.]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 03 May 2011 15:53:14 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,166,166#msg-166</guid>
            <title>Overall Security</title>
            <link>http://www.mevin.com/forum/read.php?2,166,166#msg-166</link>
            <description><![CDATA[ I am in the process of having my website updated  and to include an event scheduler for the internet radio station I work for.<br />
You will be pleased to note that yours was the most suitable for our needs, albeit with modifications  to the basic code.<br />
My colleague has installed an adapted copy of your Event Scheduler and continues to work on some of the features it offers, so that it suits our purposes more adequately.<br />
However. he is a little concerned about the overall security  of the scheduler,<br />
Can you tell me what measures are in place to protect the data of events, user names and passwords etc.<br />
I'm sure you are aware that Internet radio is becoming more and more popular, as is it's competitiveness therefore security is a high priority in this field.<br />
if you wish to view my website and the scheduler, partly in action, visit [<a href="http://www.busyelf.net/DJ/" rel="nofollow" >www.busyelf.net</a>]]]></description>
            <dc:creator>BusyElf</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 03 May 2011 08:17:53 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,158,165#msg-165</guid>
            <title>Re: Partial Description or Excerpts on Page</title>
            <link>http://www.mevin.com/forum/read.php?2,158,165#msg-165</link>
            <description><![CDATA[ Thanks. Though &quot;index&quot; works just fine for my needs sometimes it's nice to have a teaser. I'll stay tuned.]]></description>
            <dc:creator>acorn</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 19 Apr 2011 18:49:00 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,159,164#msg-164</guid>
            <title>Re: Add Event error</title>
            <link>http://www.mevin.com/forum/read.php?2,159,164#msg-164</link>
            <description><![CDATA[ Thanks,  that fixed it.]]></description>
            <dc:creator>deerpathco</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 19 Apr 2011 13:21:39 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,158,163#msg-163</guid>
            <title>Re: Partial Description or Excerpts on Page</title>
            <link>http://www.mevin.com/forum/read.php?2,158,163#msg-163</link>
            <description><![CDATA[ FYI, I'm working on a way to provide a summary, but in a smart way, so sentences don't get cut off in the middle.  I used to have a similar function that worked on another web site a few years back.  But when I try to use it on the events lister, it throws an error.  Not sure exactly why yet.  I'll let you know...<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 19 Apr 2011 13:10:42 -0700</pubDate>
        </item>
        <item>
            <guid>http://www.mevin.com/forum/read.php?2,159,162#msg-162</guid>
            <title>Re: Add Event error</title>
            <link>http://www.mevin.com/forum/read.php?2,159,162#msg-162</link>
            <description><![CDATA[ Just remove the following line:<br />
<br />
<pre class="bbcode">
if (strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])&gt;7 || !strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']))
die(&quot;&lt;span class='error'&gt;Error! Bad Referer&lt;/span&gt; &quot;);</pre>
<br />
It doesn't provide the level of security it once did and it sometimes causes problems, such as in your case.<br />
<br />
Thanks,<br />
<br />
Mark]]></description>
            <dc:creator>mevin</dc:creator>
            <category>PHP Events Lister</category>
            <pubDate>Tue, 19 Apr 2011 13:08:21 -0700</pubDate>
        </item>
    </channel>
</rss>

