<script src="js/jquery-1.9.1.js" type="text/javascript"></script> <script src="js/jquery-ui-1.9.2.custom.min.js" type="text/javascript"></script> <link href="css/footer.css" type="text/css" rel="stylesheet"/> <link href="css/cuerpo.css" type="text/css" rel="stylesheet"/> <link href="css/jquery-ui-1.9.2.custom.min.css" type="text/css" rel="stylesheet"/> <?php include 'php/Listas.php'; include 'php/Audiolibro.php'; $Audiolibro = new Audiolibro(); ?> <?php $sql = "select p.nombre from lista as p order by p.nombre"; $res = query($sql, 0); $arreglo_php = array(); if (mysql_num_rows($res) == 0) { array_push($arreglo_php, "No hay datos"); } else { while ($palabras = mysql_fetch_array($res)) { array_push($arreglo_php, $palabras[0]); } } ?> <script> $(function(){ var autocompletar = new Array(); <?php
//$audiolibroObj->setHash($datosaudio->hasharchivo); $audiolibroObj->save(); echo json_encode(array('error' => 0, 'msg' => "Audiolibro modificado correctamente")); break; case "d": //Delete $audiolibroObj = AudiolibroQuery::create()->findOneBy($_POST["id"]); //$objTerapia = TerapiasQuery::create()->findOneById($_GET["id"]); if ($audiolibroObj != null) { $audiolibroObj->delete(); } echo json_encode(array('error' => 0, 'msg' => "Audiolibro borrado correctamente")); break; case "n": //New $audiolibroObj = new Audiolibro(); $audiolibroObj->setNombre($_POST["nombreaudio"]); $audiolibroObj->setIdlibro($_POST["vinculolibro"]); $audiolibroObj->save(); $idLibro = $audiolibroObj->getId(); // obtenemos los datos del archivo $tamano = $_FILES["mp3"]['size']; $tipo = $_FILES["mp3"]['type']; $archivo = $_FILES["mp3"]['name']; //$prefijo = substr(md5(uniqid(rand())),0,6); //echo $_FILES['mp3']['tmp_name']; //VER!!! if ($archivo != "") { //$nom=date('Y-m-d H:i:s'); //$hasharchivo = hash('md5',$nom); // $audiolibroObj->setHash($datosaudio->hasharchivo);
echo $Audiolibro->traerAudiolibros($_POST['busqueda']); /*function traerAudiolibros($busqueda){ $Audiolibro = new Audiolibro(); $Audiolibro->setNombre($_POST["nombreaudio"]); echo($Audiolibro->traerAudiolibros($_POST['busqueda'])); }*/ /*class audiolibro { function traerAudiolibros($busqueda){ /*$Audiolibro = AudiolibroQuery::create()->findOneBy($busqueda->id); $Audiolibro = AudiolibroQuery::create()->findOneBy($_GET->id); $audiolibro->getNombre($datosaudio->nombreaudio);*/ //$audiolibro = AudiolibroQuery::create()->find(); //echo '<div style="float:left;clear:both;width:400px;"><span style="float:left;margin-left:12px;cursor:pointer;" onclick="sumarAudiolibro('.$row['id'].');">'.$row['nombre'].'</span></div>'; //} //} //$Audiolibro = AudiolibroQuery::create()->filterById($datosaudiolista->nombreaudio)->find(); //echo json_encode(array( 'error' => 0, 'msg' => "Audiolibro creado correctamente")); break; case 'agaudiolibro': $Audiolibro = new Audiolibro(); echo $Audiolibro->sumarAudiolibro($_POST['audiolibros'], $_POST['ultimoagregado']); break; case 'aglista': $Audiolibro = new Audiolibro(); echo $Audiolibro->crearLista($_POST['audiolibros'], $_POST['iduser'], $_POST['nombrelista'], $_POST['generolista'], $_POST['privacidadlista'], $_POST['compartircon']); break; case 'reproduccion': $Audiolibro = new Audiolibro(); echo $Audiolibro->agregarReproduccion($_POST['idlista'], $_POST['iduser']); break; }
/** * Filter the query by a related Audiolibro object * * @param Audiolibro|PropelCollection $audiolibro The related object(s) to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return Lista_audiolibroQuery The current query, for fluid interface */ public function filterByAudiolibro($audiolibro, $comparison = null) { if ($audiolibro instanceof Audiolibro) { return $this->addUsingAlias(Lista_audiolibroPeer::ID_AUDIOLIBRO, $audiolibro->getId(), $comparison); } elseif ($audiolibro instanceof PropelCollection) { if (null === $comparison) { $comparison = Criteria::IN; } return $this->addUsingAlias(Lista_audiolibroPeer::ID_AUDIOLIBRO, $audiolibro->toKeyValue('PrimaryKey', 'Id'), $comparison); } else { throw new PropelException('filterByAudiolibro() only accepts arguments of type Audiolibro or PropelCollection'); } }
/** * Exclude object from result * * @param Audiolibro $audiolibro Object to remove from the list of results * * @return AudiolibroQuery The current query, for fluid interface */ public function prune($audiolibro = null) { if ($audiolibro) { $this->addUsingAlias(AudiolibroPeer::ID, $audiolibro->getId(), Criteria::NOT_EQUAL); } return $this; }
/** * Declares an association between this object and a Audiolibro object. * * @param Audiolibro $v * @return Lista_audiolibro The current object (for fluent API support) * @throws PropelException */ public function setAudiolibro(Audiolibro $v = null) { if ($v === null) { $this->setId_audiolibro(NULL); } else { $this->setId_audiolibro($v->getId()); } $this->aAudiolibro = $v; // Add binding for other direction of this n:n relationship. // If this object has already been added to the Audiolibro object, it will not be re-added. if ($v !== null) { $v->addLista_audiolibro($this); } return $this; }
/** * @param Audiolibro $audiolibro The audiolibro object to add. */ protected function doAddAudiolibro($audiolibro) { $this->collAudiolibros[] = $audiolibro; $audiolibro->setLibro($this); }
/** * Filter the query by a related Audiolibro object * * @param Audiolibro $audiolibro the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return LibroQuery The current query, for fluid interface */ public function filterByAudiolibro($audiolibro, $comparison = null) { if ($audiolibro instanceof Audiolibro) { return $this->addUsingAlias(LibroPeer::ID, $audiolibro->getIdlibro(), $comparison); } elseif ($audiolibro instanceof PropelCollection) { return $this->useAudiolibroQuery()->filterByPrimaryKeys($audiolibro->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByAudiolibro() only accepts arguments of type Audiolibro or PropelCollection'); } }