cosmetics

This commit is contained in:
Jean-Christian Paul Denis 2021-10-23 23:39:59 +02:00
parent 72a702485f
commit c367cb33bc
Signed by: JcDenis
GPG Key ID: 1B5B8C5B90B6C951
2 changed files with 5 additions and 13 deletions

View File

@ -50,12 +50,9 @@ if ($core->blog->settings->periodical->periodical_active) {
$_menu['Plugins']->addItem( $_menu['Plugins']->addItem(
__('Periodical'), __('Periodical'),
'plugin.php?p=periodical', $core->adminurl->get('admin.plugin.periodical'),
'index.php?pf=periodical/icon.png', dcPage::getPF('periodical/icon.png'),
preg_match( preg_match('/' . preg_quote($core->adminurl->get('admin.plugin.periodical')) . '(&.*)?$/', $_SERVER['REQUEST_URI']),
'/plugin.php\?p=periodical(&.*)?$/',
$_SERVER['REQUEST_URI']
),
$core->auth->check('usage,contentadmin', $core->blog->id) $core->auth->check('usage,contentadmin', $core->blog->id)
); );

View File

@ -64,14 +64,12 @@ class publicPeriodical
$cur_period = $core->con->openCursor($core->prefix . 'periodical'); $cur_period = $core->con->openCursor($core->prefix . 'periodical');
while($periods->fetch()) { while($periods->fetch()) {
# Check if period is ongoing # Check if period is ongoing
$cur_tz = strtotime($periods->periodical_curdt); $cur_tz = strtotime($periods->periodical_curdt);
$end_tz = strtotime($periods->periodical_enddt); $end_tz = strtotime($periods->periodical_enddt);
$now_tz = $now + dt::getTimeOffset($periods->periodical_tz, $now); $now_tz = $now + dt::getTimeOffset($periods->periodical_tz, $now);
if ($now_tz > $cur_tz && $now_tz < $end_tz) { if ($cur_tz < $now_tz && $now_tz < $end_tz) {
$last_nb = 0; $last_nb = 0;
$last_tz = $cur_tz; $last_tz = $cur_tz;
@ -90,12 +88,10 @@ class publicPeriodical
$limit += 1; $limit += 1;
} }
} catch (Exception $e) { } catch (Exception $e) {
} }
# If period need update # If period need update
if ($limit > 0) { if ($limit > 0) {
# Get posts to publish related to this period # Get posts to publish related to this period
$posts_params = []; $posts_params = [];
$posts_params['periodical_id'] = $periods->periodical_id; $posts_params['periodical_id'] = $periods->periodical_id;
@ -103,13 +99,12 @@ class publicPeriodical
$posts_params['order'] = $posts_order; $posts_params['order'] = $posts_order;
$posts_params['limit'] = $limit * $max_nb; $posts_params['limit'] = $limit * $max_nb;
$posts_params['no_content'] = true; $posts_params['no_content'] = true;
$posts = $core->auth->sudo([$per, 'getPosts'], $posts_params); $posts = $core->auth->sudo([$per, 'getPosts'], $posts_params);
if (!$posts->isEmpty()) { if (!$posts->isEmpty()) {
$cur_post = $core->con->openCursor($core->prefix . 'post'); $cur_post = $core->con->openCursor($core->prefix . 'post');
while($posts->fetch()) { while($posts->fetch()) {
# Publish post with right date # Publish post with right date
$cur_post->clean(); $cur_post->clean();
$cur_post->post_status = 1; $cur_post->post_status = 1;