All pastes #2056073 Raw Edit

Someone

public php v1 · immutable
#2056073 ·published 2011-05-10 07:50 UTC
rendered paste body
public function updateAction () {    $this->secure ('admin'); // uniquement l'admin peut modifier    // à l'avenir, le propriétaire devrait pouvoir faire la même chose (presque)    $file = $this->getFile ();    // mis à jour des élements envoyés     if (params ('available_until') !== null) {        // TODO faire des vérifs        $until = = new Zend_Date (params ('available_until'), Zend_Date::DATE_SHORT);        $file->setAvailableUntil($until)    }    // Idem pour les autres attributs    if (params ('comment') !== null) {        // ...    }    // etc    try {        $file->save ();        return json (array (            'status' => 'success',            'file' => $file->toArray (); // Fonction à écrire dans Fz_Db_Table_Row_Abstract        ));    }    catch (Exception $e) {        return json (array (            'status' => 'error',            'message' => 'blah ...',    }}