Projet

Général

Profil

Anomalie #5931 » MONTREAL_DOSSIER__VIEW.php

Charles Bonnissent, 24/11/2015 19:22

 
<?php

namespace MONTREAL;

use Dcp\Ui\CommonRenderOptions;

class dossier_view extends \Dcp\UI\DefaultView {


public function getOptions(\Doc $document)
{
$options = parent::getOptions($document);
$options = dossier_all::getOptions($options);
return $options;
}

public function getCssReferences(\Doc $document = null)
{
$css = parent::getCssReferences(
$document
);
$css = dossier_all::getCssReferences($css);
if ($document->state === "mdwfl__e2" || $document->state === "mdwfl__e5" ) {
$css["clearChangeState"] = "MONTREAL/css/clearChangeState.css";
}
return $css;
}

public function getJsReferences(\Doc $document = null)
{
$js = parent::getJsReferences(
$document
);
$js = dossier_all::getJsReference($js);
$js["commentSystem"] = "MONTREAL/js/commentSystem.js";
return $js;
}

public function getMenu(\Doc $document) {
$menu = parent::getMenu($document);

$myItem = new \Dcp\Ui\ItemMenu(
"duplicate",
___("Dupliquer", "montreal")
);

$myItem->setUrl("?app=MONTREAL&action=DUPLICATE&initid=".$document->getPropertyValue("initid"));

$menu->appendElement($myItem);

return $menu;
}
}
(5-5/8)