<?php
/**
 * OM_SOUSETAT - Surcharge du core
 *
 * @package openads
 * @version SVN : $Id$
 */

require_once "../core/obj/om_sousetat.class.php";

class om_sousetat extends om_sousetat_core {

    /**
     * Constructeur.
     */
    function __construct($id, &$dnu1 = null, $dnu2 = null) {
        $this->constructeur($id);
    }

    /**
     * Permet de modifier les valeurs d'un objet pour le copier.
     *
     * @param array  $valCopy Liste des valeurs à copier
     * @param string $objsf   Liste des objets liés
     * @param mixed  $DEBUG   Mode debug
     *
     * @return array
     */
    function update_for_copy($valCopy, $objsf, $DEBUG) {

        // Libellé du duplicata
        $libelle = _("Copie de %s du %s");
        $valCopy['libelle'] = sprintf($libelle, $valCopy['libelle'], date('d/m/Y H:i:s'));
        // Tronque le libellé si celui est trop long
        $valCopy['libelle'] = mb_substr($valCopy['libelle'], 0, 100, "UTF8");

        // La lettre-type ne doit pas être actif
        $valCopy['actif'] = 'f';

        // Message à retourner
        $valCopy['message'] = '';

        // Retourne les valeurs
        return $valCopy;
    }

}

?>
