}); $list->addColumn('editCol', $I18N->msg('edit'), -1, array('', '<td>###VALUE###</td>')); $list->setColumnParams('editCol', array('func' => 'edit', 'id' => '###id###')); $list->addColumn('delCol', $I18N->msg('delete'), -1, array('', '<td>###VALUE###</td>')); $list->setColumnParams('delCol', array('func' => 'delete', 'id' => '###id###')); $list->addLinkAttribute('delCol', 'onclick', 'return confirm(\'' . $I18N->msg('asd_news_really_delete') . '\');'); $list->addColumn('statusCol', 'offline', -1, array('', '<td>###VALUE###</td>')); $list->setColumnFormat('statusCol', 'custom', function ($params) use($list, $I18N) { $url = $list->getParsedUrl(array('func' => 'status', 'id' => '###id###')); if ($list->getValue('status') == 1) { return '<a href="' . $url . '" class="rex-online">' . $I18N->msg('status_online') . '</a>'; } else { return '<a href="' . $url . '" class="rex-offline">' . $I18N->msg('status_offline') . '</a>'; } }); $list->show(); echo ' <script> jQuery(document).ready(function($) { $(".datepicker").css("cursor", "pointer").click(function() { id = $(this).data("id"); obj = $("#news_" + id); clang = obj.data("clang"); date = obj.data("date"); obj.datetimepicker({ minDate: 0, formatDate: "d.m.Y", dayOfWeekStart: 1,