/** * @return array */ public static function loadAll() { $dbWrapper = new DatabaseWrapper(); $connection = $dbWrapper->getConnection(); $query = "SELECT * FROM temos;"; $temos = []; foreach ($connection->query($query) as $row) { $tema = new Tema($connection); $tema->setId($row['id']); $tema->setDate($row['subject_date']); $tema->setName($row['name']); $query = 'SELECT * FROM comments INNER JOIN temos ON comments.subjectId = ' . $row['id'] . " AND temos.id = " . $row['id'] . ";"; $comments = []; foreach ($connection->query($query) as $i) { $comment = new Comment($connection); $comment->setId($i['id']); $comment->setsubjectId($i['subjectId']); $comment->setText($i['text']); $comment->setDate($i['date']); $comment->setAuthor($i['author']); $comments[] = $comment; } foreach ($comments as $comment) { $tema->setComments($comment); } $temos[] = $tema; } return $temos; }
function modificarTema() { $idTema = $_POST['IdTema']; $siglaCurso = $_POST['SiglaCursoTema']; $nombreTema = $_POST['NombreTema']; //crea el objeto tema $tem = new Tema(); $tem->editarTema($idTema, $siglaCurso, $nombreTema); //ejecuta la funcion en PreguntaData que modifica un tema editarTema($tem); }
public function selectFull() { $sql = "select * from tema"; $result = $this->retrieve($sql); $lista = array(); while ($qr = mysqli_fetch_array($result)) { $tem = new Tema(); $tem->setTm_id($qr["tm_id"]); $tem->setTm_tema($qr["tm_tema"]); $tem->setTm_capitulo($qr["tm_capitulo"]); array_push($lista, $tem); } return $lista; }
public function getAll() { $query = "SELECT * FROM temos"; $temos = []; foreach ($this->connection->query($query) as $row) { $tema = new Tema(); $tema->setId($row['id']); $tema->setDate($row['subject_date']); $tema->setName($row['name']); $tema->setCommentCount($row['comment_count']); $temos[] = $tema; } return $temos; }
function form_agregar() { $this->form_validation->set_rules('nombre', 'Nombre', 'trim|required|callback_validaNombre'); $respuesta = new stdClass(); if ($this->form_validation->run() == TRUE) { $tema = new Tema(); $tema->nombre = $this->input->post('nombre'); $tema->destacado = $this->input->post('destacado') ? 1 : 0; $tema->save(); $this->session->set_flashdata('message', 'Tema agregado exitosamente! :)'); $respuesta->validacion = TRUE; $respuesta->redirect = site_url('backend/temas/'); } else { $respuesta->validacion = FALSE; $respuesta->errores = validation_errors('<p class="error">', '</p>'); } echo json_encode($respuesta); }
public function all($id) { $arr = array(); if ($id == '') { $sql = "SELECT * FROM `tema`;"; $vai = new MySQLDB(); $result = $vai->executeQuery($sql); } else { $sql = "SELECT * FROM `tema` WHERE `tema`.`id`={$id};"; $vai = new MySQLDB(); $result = $vai->executeQuery($sql); } while ($dados = mysql_fetch_array($result)) { $cliente = new Tema(); $cliente->setid(array('id' => $dados['id'])); $cliente->setnome(array('nome' => $dados['nome'])); $cliente->setzip(array('zip' => $dados['zip'])); $cliente->setcapa(array('capa' => $dados['capa'])); $arr[] = $cliente; } return $arr; }
public function run() { DB::table('tema')->delete(); Tema::create(array('name' => 'VINCLACION CON ESTADOS Y MUNICIPIOS')); Tema::create(array('name' => 'POLÍTICAS DE ACCESO A LA INFORMACIÓN')); Tema::create(array('name' => 'Vinculación con Estados y Municipios')); Tema::create(array('name' => 'Supervisión; Vigilancia; Verificación y Sanciones')); Tema::create(array('name' => 'Capacitación y Cultura de la Transparencia')); Tema::create(array('name' => 'Normatividad de Datos Personales')); Tema::create(array('name' => 'Asuntos Internacionales')); Tema::create(array('name' => 'Supervision, Vigilancia, Verificacion y Sanciones')); Tema::create(array('name' => 'Vinculacion con Estados y Municipios')); Tema::create(array('name' => 'Capacitacion y Cultura de la Transparencia')); Tema::create(array('name' => 'Proteccion de Datos')); }
public function altaViaje() { if (Auth::check() && Auth::user()->role_id < "2") { $servidor = new ServidorApiController(); $servidor = $servidor->getServidorProfile(false); $ciudades = City::all(); $temas = Tema::all(); $tipoComisiones = TipoComision::all(); $mecanismosOrigen = MecanismoOrigen::all(); $instsGenera = InstGenera::all(); $companiasTransporte = CompaniaTransporte::all(); // var_dump($servidor);die(); return View::make('servidor/travelinfoadd', array('servidor' => $servidor, 'ciudades' => $ciudades, 'temas' => $temas, 'tipoComisiones' => $tipoComisiones, 'mecanismosOrigen' => $mecanismosOrigen, 'instsGenera' => $instsGenera, 'companiasTransporte' => $companiasTransporte)); } else { return Redirect::to('/'); } }
/** * admin_add method * * @return void */ public function admin_add() { if ($this->request->is('post')) { if (!in_array($this->request->data['Libro']['isbn'], array('0', '', ' '))) { // convierto isbn a ean13 $isbn = $this->Libro->ean13($this->request->data['Libro']['isbn']); $id_temp = $this->Libro->find('first', array('fields' => array('id'), 'conditions' => array('isbn' => $isbn))); // si el isbn existe fuera if (isset($id_temp[$this->alias]['id'])) { $this->Session->setFlash(__('Este libro ya existe.')); $this->redirect('/inicio/mensaje'); } // llamo a _buscarLibro con el isbn para que devuelva un array con los // datos del libro $error = 0; $datos = $this->_buscarLibro($isbn); switch ($datos['Error']) { case 'Sin datos': $this->Session->setFlash(__('No se encontró el libro.<br />Lo siento, debes hacerlo a mano.'), 'default', array('class' => 'error-message'), 'encontrado'); $this->redirect('/admin/libros/new'); break; case 'Faltan datos': $error = 1; // break; // break; default: //se encontró el libro y se guarda $ides = array(); // para guardar todas las ides de los registros // guadar la editorial if (isset($datos['Publicación:'])) { $edito = new Editoriale(); if (isset($datos['Provincia:'])) { $edito->set(array('ciudad' => $datos['Provincia:'])); } $edito->set(array('nombre' => $datos['Publicación:'])); if (!$edito->checkExist()) { $edito->save(null, false); } $ides['Editorial'] = $edito->getID(); } else { $error = 1; // break; } // guardar los autores $ides['Autores'] = array(); if (isset($datos['Autor/es:'])) { foreach ($datos['Autor/es:'] as $autor) { $aut = new Autore(); $aut->set(array('nombre' => $autor)); if (!$aut->checkExist()) { $aut->save(null, false); } $ides['Autores'][] = $aut->getID(); } } else { $error = 1; // break; } // guardar los temas $ides['Temas'] = array(); if (isset($datos['Materia/s:'])) { foreach ($datos['Materia/s:'] as $tema) { $tem = new Tema(); $tem->set(array('nombre' => $tema)); if (!$tem->checkExist()) { $tem->save(null, false); } $ides['Temas'][] = $tem->getID(); } } else { $error = 1; // break; } // guardar el Libro $this->Libro->create(); if (isset($datos['Título:'])) { $this->Libro->set(array('titulo' => $datos['Título:'])); } if (isset($datos['Edición:'])) { $this->Libro->set(array('edicion' => $datos['Edición:'])); } if (isset($datos['Fecha Edición:'])) { $this->Libro->set(array('anio' => $datos['Fecha Edición:'])); } if (isset($datos['Encuadernación:'])) { $this->Libro->set(array('encuadernacion' => $datos['Encuadernación:'])); } if (isset($ides['Editorial'])) { $this->Libro->set(array('editoriale_id' => $ides['Editorial'])); } if (isset($ides['Autores'])) { $this->Libro->set(array('Autore' => $ides['Autores'])); } if (isset($ides['Temas'])) { $this->Libro->set(array('Tema' => $ides['Temas'])); } if (isset($isbn)) { $this->Libro->set(array('isbn' => $isbn)); } if ($error === 1) { $this->Session->setFlash(__('Datos incompletos debes hacerlo a mano.'), 'default', array('class' => 'error-message'), 'encontrado'); $this->Session->write('Datos', $datos); $this->Session->write('Isbn', $isbn); $this->Session->write('Ides', $ides); $this->redirect('/admin/libros/new'); } else { if (!$this->Libro->checkExist()) { if ($this->Libro->save(null, false)) { $this->Session->setFlash(__('Se guardó con éxito.')); $this->redirect('/admin/libros/view/' . $this->Libro->id); } } else { $this->Session->setFlash(__('Este libro ya existe.')); $this->redirect(array('controller' => 'inicio', 'action' => 'mensaje')); } } } } else { // si está vacío el campo isbn $this->redirect('/admin/libros/new'); } } }
public function getTemyRel() { return $this->hasMany(Tema::className(), ['podrazdel' => 'id'])->inverseOf('podrazdelKursaRel'); }
function index() { $temas = new Tema(); $this->set('temas', $temas->find('list')); }
/** * @return array */ public function loadAll() { return $this->subjects = Tema::loadAll(); }
<?php namespace ActiveRecord; require_once "Komentaras.php"; require_once "Tema.php"; $action = isset($_GET['action']) ? $_GET['action'] : null; if (empty($action)) { echo "<a href='?action=gentem'><h1>Generuoti temas</h1></a>"; echo "<a href='?action=genkom'><h1>Generuoti komentarus</h1></a>"; } if ($action == 'gentem') { $tema = new Tema(); $generuok = $tema->generateEntries(); if ($generuok['status'] == 'success') { echo "<h1>Jūs sėkmingai sugeneravote temas</h1>"; } else { echo "<h1>Klaida</h1>"; echo "<p>" . $generuok['message'] . "</p>"; } } elseif ($action == 'genkom') { $komentaras = new Komentaras(); $generuok = $komentaras->generateEntries(); if ($generuok['status'] == 'success') { echo "<h1>Jūs sėkmingai sugeneravote komentarus</h1>"; } else { echo "<h1>Klaida</h1>"; echo "<p>" . $generuok['message'] . "</p>"; } } if (!empty($action)) {
public function consulta() { $servidores = Servidor::all(); $instituciones = InstGenera::all(); $temas = Tema::all(); $ciudades = City::all(); $data = array('servidores' => $servidores, 'instituciones' => $instituciones, 'temas' => $temas, 'ciudades' => $ciudades); $view = View::make('viajes/gridViajes', $data)->nest('child', 'viajes.consulta', $data); return $view; }
<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/jquery-ui-1.9.2.custom.min.css" type="text/css" rel="stylesheet"/> <?php include 'php/Playlists.php'; include 'php/Tema.php'; include_once 'versession.php'; include_once '../classes/dataBase.class.php'; include '../configs/default.conf.php'; include "../app/config.php"; $Tema = new Tema(); ?> <?php $sql = "select p.nombre from playlist 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>
<?php namespace ActiveRecord; require_once "Tema.php"; echo "<a href='generuoti.php'>Generuoti duomenis</a>"; $tema = new Tema(); $res = $tema->getAll(true); if ($res['status'] == 'failed') { echo "<h1>Sorry, something went wrong</h1>"; echo "<p>Message: " . $res['message'] . "</p>"; return; } $temos = $res['data']; //isvesk temas echo "<table width='100%' border='1'>\n <tr>\n <th align='left'>Data</th>\n <th align='left'>Pavadinimas</th>\n <th align='left'>komentaru skaicius</th>\n <th align='left'>komentarai</th>\n </tr>\n"; if (empty($temos)) { echo "<tr><td colspan='4'>Įrašų nėra</td></tr>"; } foreach ($temos as $tema) { echo "<tr>\n <td>" . $tema->getData() . "</td>\n <td>" . $tema->getPavadinimas() . "</td>\n <td>" . $tema->getKomentaruSkaicius() . "</td>\n <td>"; foreach ($tema->getKomentarai() as $komentaras) { echo $komentaras->getData() . ' ' . $komentaras->getKomentaras() . ' ' . $komentaras->getAutorius() . "<br />"; } echo "</td>\n </tr>\n "; } echo "</table>";
public function eliminar($id) { Tema::destroy($id); }