<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 
Ejemplo n.º 2
0
     //$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);
Ejemplo n.º 3
0
        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;
 }
Ejemplo n.º 7
0
 /**
  * @param	Audiolibro $audiolibro The audiolibro object to add.
  */
 protected function doAddAudiolibro($audiolibro)
 {
     $this->collAudiolibros[] = $audiolibro;
     $audiolibro->setLibro($this);
 }
Ejemplo n.º 8
0
 /**
  * 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');
     }
 }