Commit f792962f authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- Ajout des messages/fréquences de conflit

parent a5d5a86a
Loading
Loading
Loading
Loading
+128 −91

File changed.

Preview size limit exceeded, changes collapsed.

+27 −1
Original line number Diff line number Diff line
@@ -197,13 +197,19 @@ class OscarConfigurationService implements ServiceLocatorAwareInterface
        }
    }

    /**
     * @param $key
     * @param $value
     * @return $this
     * @throws OscarException
     */
    public function saveEditableConfKey($key, $value)
    {
        $conf = $this->getEditableConfRoot();
        error_log("Save edit : " . print_r($conf, true));
        $conf[$key] = $value;
        $writer = new Dumper();
        file_put_contents($this->getYamlConfigPath(), $writer->dump($conf));
        return $this;
    }

    public function getEditableConfKey($key, $default = null)
@@ -290,6 +296,26 @@ class OscarConfigurationService implements ServiceLocatorAwareInterface
        return $this->getEditableConfKey('declarersRelanceJour2', 5);
    }

    public function getDeclarersRelanceConflitMessage() :string
    {
        return $this->getEditableConfKey('declarersRelanceConflitMessage', '');
    }

    public function getDeclarersRelanceConflitJour() :int
    {
        return $this->getEditableConfKey('declarersRelanceConflitJour', 1);
    }

    public function setDeclarersRelanceConflitMessage( string $message ) :self
    {
        return $this->saveEditableConfKey('declarersRelanceConflitMessage', $message);
    }

    public function setDeclarersRelanceConflitJour( int $days ) :self
    {
        return $this->saveEditableConfKey('declarersRelanceConflitJour', $days);
    }

    public function setDeclarersRelanceJour2($value)
    {
        return $this->saveEditableConfKey('declarersRelanceJour2', $value);
+9 −0
Original line number Diff line number Diff line
@@ -20,6 +20,15 @@
                <textarea name="declarersRelance2" id="" cols="30" rows="10"
                          class="form-control"><?= $declarersRelance2 ?></textarea>
            </div>
            <div class="col-md-4">
                <h3><i class="icon-calendar"></i> Déclarant, conflit</h3>
                <p>
                    Envoyée à <strong>J+</strong>
                    <input type="number" name="declarersRelanceConflitJour" value="<?= $declarersRelanceConflitJour ?>"/>
                </p>
                <textarea name="declarersRelanceConflitMessage" id="" cols="30" rows="10"
                          class="form-control"><?= $declarersRelanceConflitMessage ?></textarea>
            </div>
        </div>

        <div class="row">