Ignore:
Timestamp:
Sep 12, 2009, 3:55:57 PM (10 years ago)
Author:
cedric@…
Message:
  • permettre de choisir quand les articles publies futur sont microblogues : a la validation ou a la publication
  • ne pas bloguer les articles futurs au moment de la validation si on a demande que ce soit a la publication

reste a ajouter un cron pour bloguer les articles au moment de leur publication

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/microblog/inc/micro_notifications.php

    r28867 r31528  
    3838                case 'instituerarticle':    // publier | proposer articles
    3939                if ($id = intval($x['args']['id'])
    40                         AND ( ($cfg['evt_publierarticles']
    41                                 AND $x['args']['options']['statut'] == 'publie') // publier
    42                         OR ($cfg['evt_proposerarticles']
     40                        AND (
     41                                // publier
     42                                ($cfg['evt_publierarticles']
     43                                        AND $x['args']['options']['statut'] == 'publie'
     44                                        AND $x['args']['options']['statut_ancien'] != 'publie'
     45                                        AND ($GLOBALS['meta']["post_dates"]=='oui'
     46                                                OR strtotime($x['args']['options']['date'])<=time()
     47                                                OR $cfg['evt_publierarticlesfutur']!='publication'
     48                                        )
     49                                )
     50                        OR
     51                                // proposer
     52                                ($cfg['evt_proposerarticles']
    4353                                AND $x['args']['options']['statut'] == 'prop'
    44                                 AND $x['args']['options']['statut_ancien'] != 'publie') )  // proposer
     54                                AND $x['args']['options']['statut_ancien'] != 'publie'
     55                                )
     56                        )
    4557                ) {
    46                         $espace_lien = ($x['args']['options']['statut'] == 'publie' ? true : false);  // lien notifié vers public | privé
     58                        $espace_lien = ($x['args']['options']['statut'] == 'publie' ? true : false);  // lien notifie vers public | priv�
    4759        $url = str_replace('amp;','',url_absolue(generer_url_entite($id, 'article', '', '', $espace_lien)));
    4860                        $t = sql_fetsel('titre,descriptif,texte', 'spip_articles', 'id_article='.$id);
     
    5769                                120 - strlen($url));
    5870                        $status = "$titre $url";
     71                        spip_log($status,'microblogdb');
    5972                }
    6073                break;
Note: See TracChangeset for help on using the changeset viewer.