Hi,
i know the author of this plugin read this forum, so...
is possible to show the last inserted event in a widget?? thank you
Hi,
i know the author of this plugin read this forum, so...
is possible to show the last inserted event in a widget?? thank you
Out of the box no. The only widgets in there are Next Event and Upcomming events.
If you want to play add a function to the vent_core class underneath the getnextevent function called something like getlastaddedevent and duplicate the code from getnextevent in it.
Next change the line:
$sql .= "ORDER BY post_date ASC ";
to
$sql .= "ORDER BY post_modified DESC ";
Near the top of vent_core, add:
var $lastaddedevent;
underneath
var $nextevent;
and in the getlastaddedevent function change every instance of $this->nextevent to $this->lastaddedevent
and finally in the vent_widgets class change the line in the function vent_next_event that looks like:
if($this->getnextevent())
to
if($this->getlastaddedevent())
AND the line:
$post = $this->nextevent;
to
$post = $this->lastaddedevent;
And that will change the functionality of the next event widget to show the last added event instead. If you want both widgets, then it will require a bit more work and you will have to duplicate all of the widget setup, registration and display functions as well.