Changeset 119856 in spip-zone


Ignore:
Timestamp:
Jan 20, 2020, 1:53:10 PM (5 weeks ago)
Author:
Cerdic
Message:

ajouter le xml a la liste des fichiers a commit, et gerer son cas particulier pour lui fixer un auteur

Location:
_plugins_/trad-lang/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/trad-lang/trunk

    • Property subgit:lock:08bbd1368ca1f3f9e2e8c38a72ceb287d92c7359 deleted
    • Property subgit:lock:0a41674a60523bae7d762b7661069bf4ed10d60e set to 2020-01-20T15:00:27.827
  • _plugins_/trad-lang/trunk/inc/salvatore_ecriveur.php

    r119855 r119856  
    309309        }
    310310        $xml .= "</traduction>\n";
    311         file_put_contents($dir_module . '/' . $module . '.xml', $xml);
     311        $file_xml = $dir_module . '/' . $module . '.xml';
     312        file_put_contents($file_xml, $xml);
     313        $commit_infos['.xml'] = array(
     314                'file_name' => basename($file_xml),
     315                'lastmodified' => salvatore_read_lastmodified_file(basename($file_xml), $source, $dir_depots),
     316                'must_add' => true,
     317        );
     318
    312319
    313320
  • _plugins_/trad-lang/trunk/inc/salvatore_pousseur.php

    r119847 r119856  
    9393                                $commits_todo = array();
    9494                                $salvatore_status_file = "salvatore_" . $source['methode'] . "_status_file";
    95                                 foreach ($commit_infos as $commit_info) {
     95                                foreach ($commit_infos as $what => $commit_info) {
    9696
    9797                                        $file = $commit_info['file_name'];
     
    105105                                                        if (!empty($commit_info['author'])) {
    106106                                                                $author = $commit_info['author'];
     107                                                        }
     108                                                        // si c'est le xml et qu'on a un seul auteur de commit, on lui fait commit aussi le xml
     109                                                        elseif($what === '.xml' and count($commits_todo)===1) {
     110                                                                $author = array_keys($commits_todo);
     111                                                                $author = reset($author);
    107112                                                        }
    108113
     
    153158                                }
    154159
    155                                 die('?');
    156160                        }
    157161                }
Note: See TracChangeset for help on using the changeset viewer.