/** * Renderize the view. * * @return null */ public function render(Info $info) { ?> <p> <?php echo REQUIRED_FIELDS_TEXT; ?> </p> <form action="<?php echo $this->generateURL('info', 'edit', $info->getIdInfo()); ?> " method="post"> <fieldset> <div class="row"> <div class="col-md-6"> <div> <label for="title"> Título <small>(*)</small> </label> <input name="title" type="text" required value="<?php echo $info->getTitle(); ?> " /> </div> </div> <div class="col-md-6"> <div> <input type="submit" value="Modificar" /> </div> </div> </div> </fieldset> </form> <?php }
/** * Modify a info saved in the database. * * @param Info $info * @return integer */ public function editInfo(Info $info) { $sql = "UPDATE info \n\t\t\tSET id_info = '" . $info->getIdInfo() . "', title = '" . replaceCharacters($info->getTitle()) . "' WHERE id_info = '" . $info->getIdInfo() . "'"; return DB::query($sql); }