1f21dad39SAndreas Gohr<?php 2f21dad39SAndreas Gohr 3f21dad39SAndreas Gohrnamespace dokuwiki\Action; 4f21dad39SAndreas Gohr 56467f2ceSSatoshi Saharause dokuwiki\Ui; 66467f2ceSSatoshi Sahara 7ab583a1bSAndreas Gohr/** 8ab583a1bSAndreas Gohr * Class Conflict 9ab583a1bSAndreas Gohr * 10ab583a1bSAndreas Gohr * Show the conflict resolution screen 11ab583a1bSAndreas Gohr * 12ab583a1bSAndreas Gohr * @package dokuwiki\Action 13ab583a1bSAndreas Gohr */ 146467f2ceSSatoshi Saharaclass Conflict extends AbstractAction 156467f2ceSSatoshi Sahara{ 16f21dad39SAndreas Gohr /** @inheritdoc */ 176467f2ceSSatoshi Sahara public function minimumPermission() 186467f2ceSSatoshi Sahara { 19f21dad39SAndreas Gohr global $INFO; 20f21dad39SAndreas Gohr if ($INFO['exists']) { 21f21dad39SAndreas Gohr return AUTH_EDIT; 22f21dad39SAndreas Gohr } else { 23f21dad39SAndreas Gohr return AUTH_CREATE; 24f21dad39SAndreas Gohr } 25f21dad39SAndreas Gohr } 26f21dad39SAndreas Gohr 276467f2ceSSatoshi Sahara public function tplContent() 286467f2ceSSatoshi Sahara { 29f21dad39SAndreas Gohr global $PRE; 30f21dad39SAndreas Gohr global $TEXT; 31f21dad39SAndreas Gohr global $SUF; 32f21dad39SAndreas Gohr global $SUM; 33f21dad39SAndreas Gohr 346467f2ceSSatoshi Sahara (new Ui\Conflict)->show(con($PRE, $TEXT, $SUF), $SUM); 35*0d02bc2fSSatoshi Sahara (new Ui\Diff)->show(con($PRE, $TEXT, $SUF), false); 36f21dad39SAndreas Gohr } 37f21dad39SAndreas Gohr 38f21dad39SAndreas Gohr} 39