<commit_before><?php
/*
	Modelo Imagenes
*/
class Modelo_imagenes extends CI_Model {
    function __construct() {
        // Call the Model constructor
        parent::__construct();
		// Cargamos la base de datos
		$this -> load -> database();
    }

    function add_imagen ($idactividad, $rutaimagen, $descripcion) {
        // Funcion para añadir una imagen a la actividad
      // Aqui hay que poner las variables que se le pasan y que es cada una
      // Recuerda, en el modelo, comprobar que los datos que te meten
      // en los parametros estan correctos, por seguridad
        // $idactividad --> ID de la actividad a la que pertenece la imagen
        // $rutaimagen  --> Ruta donde esta la imagen
        // $descripcion --> Descripcion de la imagen
//OJO ??? COMO SE GRABA LA IMAGEN        
        $sql = "INSERT INTO imagenes (idactividad, rutaimagen, descripcion) VALUES ('" . $idactividad . "', '" . $rutaimagen . "', '" . $descripcion . "')";
        $resultado = $this -> db -> query($sql);
    }

    function update_imagen ($idimagenes, $idactividad, $rutaimagen, $descripcion) {
        // Funcion para modificar una imagen
        // $idimagenes  --> Identificador de la imagen que se va a actualizar
        // $idactividad --> ID de la actividad a la que pertenece la imagen
        // $rutaimagen  --> Ruta donde esta la imagen
        // $descripcion --> Descripcion de la imagen
//OJO ??? COMO SE ACTUALIZA LA IMAGEN 
        $sql = "UPDATE imagenes SET idactividad='" . $idactividad . "', rutaimagen='". $rutaimagen."', descripcion='". $descripcion."' WHERE idimagenes='" . $idimagenes."'";
        $resultado = $this -> db -> query($sql);
    }

    function del_imagen ($idimagenes) {
        // Funcion para eliminar imagen de una actividad
        // $idimagenes  --> Identificador de la imagen que se va a eliminar
//OJO ??? COMO SE ELIMINA LA IMAGEN 
        $sql = "DELETE FROM imagenes WHERE idimagenes='" . $idimagenes . "'";
        $resultado = $this -> db -> query($sql);
    }
  }
?><commit_msg>Update modelo_imagenes.php<commit_after><?php
/*
	Modelo Imagenes
*/
class Modelo_imagenes extends CI_Model {
    function __construct() {
        // Call the Model constructor
        parent::__construct();
		// Cargamos la base de datos
		$this -> load -> database();
    }

    function add_imagen ($idactividad, $rutaimagen, $descripcion) {
        // Funcion para añadir una imagen a la actividad
      // Aqui hay que poner las variables que se le pasan y que es cada una
      // Recuerda, en el modelo, comprobar que los datos que te meten
      // en los parametros estan correctos, por seguridad
        // $idactividad --> ID de la actividad a la que pertenece la imagen
        // $rutaimagen  --> Ruta donde esta la imagen
        // $descripcion --> Descripcion de la imagen
//OJO ??? COMO SE GRABA LA IMAGEN        
	    // la imafen no se añade aqui, sino que lo hace el controlador
	    // Para mas informacion https://www.codeigniter.com/userguide3/libraries/file_uploading.html
        $sql = "INSERT INTO imagenes (idactividad, rutaimagen, descripcion) VALUES ('" . $idactividad . "', '" . $rutaimagen . "', '" . $descripcion . "')";
        $resultado = $this -> db -> query($sql);
    }

    function update_imagen ($idimagenes, $idactividad, $rutaimagen, $descripcion) {
        // Funcion para modificar una imagen
        // $idimagenes  --> Identificador de la imagen que se va a actualizar
        // $idactividad --> ID de la actividad a la que pertenece la imagen
        // $rutaimagen  --> Ruta donde esta la imagen
        // $descripcion --> Descripcion de la imagen
//OJO ??? COMO SE ACTUALIZA LA IMAGEN 
	    // la imagen no se actualiza aqui, sino que lo hace el controlador
	    // Para mas informacion https://www.codeigniter.com/userguide3/libraries/file_uploading.html
        $sql = "UPDATE imagenes SET idactividad='" . $idactividad . "', rutaimagen='". $rutaimagen."', descripcion='". $descripcion."' WHERE idimagenes='" . $idimagenes."'";
        $resultado = $this -> db -> query($sql);
    }

    function del_imagen ($idimagenes) {
        // Funcion para eliminar imagen de una actividad
        // $idimagenes  --> Identificador de la imagen que se va a eliminar
//OJO ??? COMO SE ELIMINA LA IMAGEN 
	    // la magen aqui, sino que lo hace el controlador, aqui se viene con la imagen borrada ;)
	    // Para mas informacion https://www.codeigniter.com/userguide3/libraries/file_uploading.html
        $sql = "DELETE FROM imagenes WHERE idimagenes='" . $idimagenes . "'";
        $resultado = $this -> db -> query($sql);
    }
  }
?>
{'fraction_non_alphanumeric': 0.12077922077922078, 'fraction_numerical': 0.0006493506493506494, 'mean_word_length': 2.5221036585365852, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 37, 'https://': 3, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5309728', 'n_tokens_mistral': 1571, 'n_tokens_neox': 1515, 'n_words': 481}