<?php
class AccionesMetas {
public static function guardar($metaID, $accionID ){
$sqlQuery = "INSERT INTO PlanesAccionesMetas "
." ( planAccionID , metaID ) "
." VALUES (?, ?) ";
return SicamDB::insertFila($sqlQuery, array( $accionID, $metaID ));
}
public static function datos( $accionID, $metaID ){
$sqlQuery = "SELECT PlanesAccionesMetas.* FROM PlanesAccionesMetas WHERE planAccionID=? AND metaID=?";
return SicamDB::selectUnaFila($sqlQuery, array( $accionID, $metaID ));
}
public static function eliminar($accionMeta){
$sqlQuery = "DELETE FROM PlanesAccionesMetas WHERE PlanesAccionesMetas.planAccionMetaID=? ";
return SicamDB::actualizarFila($sqlQuery, array($accionMeta));
}
/**
* Recibe el Identificador del registro de una accion y
* devuelve un objeto con sus datos.
* @param int $accionID
* @param int $tipoPlanID
* @return Objeto Meta
*/
public static function PorAccion($accionID) {
$sqlQuery = "SELECT Metas.* FROM PlanesAccionesMetas INNER JOIN Metas ON (PlanesAccionesMetas.metaID = Metas.metaID) WHERE planAccionID=? ;";
return SicamDB::selectVariasFilas($sqlQuery, array($accionID));
}
}