예제 #1
0
 public static function testPunto()
 {
     $p1 = new Punto(1, 2);
     echo $p1 . '<br/>';
     $p1->desplazar(5, 5);
     echo "Distancia " . $p1 . '<br/>';
 }
예제 #2
0
 public static function pruebaPunto()
 {
     $p = new Punto(3, 4);
     echo $p . '<br/>';
     //Desplazar un punto
     $p->desplazar(6, 3);
     echo $p . '<br/>';
 }
예제 #3
0
 function distancia(Punto $P)
 {
     $dx = $this->x - $P->getX();
     $dy = $this->y - $P->getY();
 }
예제 #4
0
 /**
  * @param Punto $p
  * @return float
  */
 public function distancia(Punto $p)
 {
     $dx = $p->getX() - $this->x;
     $dy = $p->getY() - $this->y;
     return sqrt(pow($dx, 2) + pow($dy, 2));
 }
예제 #5
0
 $idSubasuntos = $asun->obtenerSubasuntos($asuntos[$i]['id_asunto']);
 //subasuntos que estan dentro de este asunto
 echo '<div class="asuntos">';
 echo '<h2>' . ($i + 1) . '.-';
 echo $asuntos[$i]['descripcion'] . '</h2>';
 echo '<span class="label label-info span8"></span>';
 for ($j = 0; $j < count($idSubasuntos); $j++) {
     //Subasuntos
     $subasunto = new Subasunto($idSubasuntos[$j]['id_subasunto']);
     if (count($subasunto->obtenerPuntos($idAgenda)) > 0) {
         //si el subasunto tiene por lo menos un punto
         echo '<h3>' . ($i + 1) . '.' . ($j + 1) . '.-' . $subasunto->obtenerDescripcion() . '</h3>';
         echo '<span class="label label-inverse span8"></span>';
         for ($k = 0; $k < count($idPuntos); $k++) {
             //Puntos
             $punto = new Punto($idPuntos[$k]['id_punto']);
             $punto->obtenerDatos();
             if ($punto->getSubasunto() == $subasunto->getId()) {
                 //si el punto pertenece al subasunto
                 echo '<div class="row punto" id="' . $idPuntos[$k]['id_punto'] . '">                              
                         <div class="span6">                                                 <!-- descripcion del punto-->
                             <span class="badge badge-info">Punto' . ($k + 1) . '</span>
                             <br />
                             <br />';
                 $cp = new CamposPunto('', '', '');
                 if ($punto->getSolicitud() == NULL) {
                     $cp->setPunto($punto->getId());
                     $data = $cp->buscar();
                     echo '<h4>Asunto:</h4>
                                 <p>' . $data[0]['contenido'] . '</p>';
                 } else {
예제 #6
0
 public function __toString()
 {
     return $this->origen->__toString();
 }
예제 #7
0
파일: PuntoWS.php 프로젝트: lasplamas/Sitio
<?php

include $_SERVER['DOCUMENT_ROOT'] . '/ControlBalneario/Models/Punto.php';
if ($_GET['action'] == "getAll") {
    $p = new Punto();
    $all = $p->getAll_json();
    print_r($all);
}
예제 #8
0
<?php

include '../clases/Punto.class.php';
include '../clases/Observacion.class.php';
include '../clases/Consejero.class.php';
include '../clases/Agenda.class.php';
//POST : operacion, id, value
$operacion = !isset($_POST['operacion']) ? 0 : $_POST['operacion'];
switch ($operacion) {
    case '1':
        // Decidir
        $punto = new Punto($_POST['id'], '', $_POST['value']);
        $punto->decidir();
        break;
    case '2':
        // Comentar
        $obs = new Observacion(1, $_POST['id'], $_POST['observacion']);
        $obs->insertar();
        $consejero = new Consejero(1, '', '', '', '');
        $consejero->buscar();
        echo '<div class="media well">
                    <a class="pull-left" ><img class="media-object" width="64px" heigth="64px" src="' . $consejero->getImagen() . '"></a>
                    <div class="media-body">
                        <h4 class="media-heading"> ' . $consejero->getNombre() . ' ' . $consejero->getApellido() . ':</h4>' . $obs->getDescripcion() . '
                    </div>
                </div>';
        break;
    case '3':
        //cerrar
        $agenda = new Agenda($_POST['id']);
        $agenda->finalizarConsejo();