/** * Modify a note saved in the database. * * @param Note $note * @return integer */ public function editNote(Note $note) { $sql = "UPDATE note \n\t\t\tSET note = '" . replaceCharacters($note->getNote()) . "', note_text = '" . replaceCharacters($note->getNoteText()) . "' WHERE id_note = '" . $note->getIdNote() . "'"; return DB::query($sql); }
/** * Renderize the view. * * @return null */ public function render(Note $note) { ?> <p> <?php echo REQUIRED_FIELDS_TEXT; ?> </p> <form action="<?php echo $this->generateURL('note', 'edit', $note->getIdNote()); ?> " method="post"> <fieldset> <div class="row"> <div class="col-md-6"> <div> <label for="note"> Categoría <small>(*)</small> </label> <select name="note" required> <option value=""> Seleccionar </option> <?php if ($note->getNote() === "Hipótesis de Gestión Económica y Composición del Precio") { ?> <option selected> Hipótesis de Gestión Económica y Composición del Precio </option> <option> Nota del Índice General de la Construcción </option> <option> Nota del Índice General de la Construcción (PRIVADO) </option> <option> Cálculo del Precio de un Rubro </option> <?php } else { if ($note->getNote() === "Nota del Índice General de la Construcción") { ?> <option> Hipótesis de Gestión Económica y Composición del Precio </option> <option selected> Nota del Índice General de la Construcción </option> <option> Nota del Índice General de la Construcción (PRIVADO) </option> <option> Cálculo del Precio de un Rubro </option> <?php } else { if ($note->getNote() === "Nota del Índice General de la Construcción (PRIVADO)") { ?> <option> Hipótesis de Gestión Económica y Composición del Precio </option> <option> Nota del Índice General de la Construcción </option> <option selected> Nota del Índice General de la Construcción (PRIVADO) </option> <option> Cálculo del Precio de un Rubro </option> <?php } else { if ($note->getNote() === "Cálculo del Precio de un Rubro") { ?> <option> Hipótesis de Gestión Económica y Composición del Precio </option> <option> Nota del Índice General de la Construcción </option> <option> Nota del Índice General de la Construcción (PRIVADO) </option> <option selected> Cálculo del Precio de un Rubro </option> <?php } } } } ?> </select> </div> </div> <div class="col-md-6"> <div> <label for="note_text"> Texto <small>(*)</small> </label> <textarea name="note_text" required><?php echo $note->getNoteText(); ?> </textarea> </div> <div> <input type="submit" value="Modificar" /> </div> </div> </div> </fieldset> </form> <?php }