public function run() { Canal::create(['codigo' => 'em', 'descripcion' => 'Emails']); Canal::create(['codigo' => 'fa', 'descripcion' => 'Facebook']); Canal::create(['codigo' => 'ba', 'descripcion' => 'Banner portal estudiantil']); Canal::create(['codigo' => 'ap', 'descripcion' => 'APP InfoUMayor']); Canal::create(['codigo' => 'ca', 'descripcion' => 'Call center']); Canal::create(['codigo' => 'ce', 'descripcion' => 'Centros de atención presencial']); }
function rowToDto($row) { $objCanal = new Canal(); $objCanal->setIdcanal($row["idcanal"]); $objCanal->setNombrecanal($row["nombrecanal"]); $objCanal->setFechacreacanal($row["fechacreacanal"]); $objCanal->setIdusuariocreacanal($row["idusuariocreacanal"]); return $objCanal; }
* To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ error_reporting(E_ALL); ini_set('display_errors', 1); require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/User.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Message.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Canal.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/controller/functions.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/controller/userSystem.php"; session_start(); authentificationRequire(); if (isset($_POST["id_canal"]) && isset($_POST["message"])) { if (is_numeric($_POST["id_canal"])) { $canal = Canal::getCanalByID(intval($_POST["id_canal"])); if ($canal) { if ($canal->isInCanal($_SESSION["user"])) { $canal->addMessage(new Message($_POST["message"], $_SESSION["user"])); echo "Save canal ... "; $canal->save(); echo "ok<br/>"; header("Location: /Salon/Canal/" . $canal->getID()); } else { $messages[] = new Message("Vous ne faisez pas partie de se canal, vous ne pouvez donc pas y envoyer et recevoir des messages.", $_SESSION["system"]); } } else { $message = new Message("Le canal n'existe pas !", $_SESSION["system"]); } } }
$ficha = FichaUsuario::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario)); $perfil = PerfilSocial::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario)); $nombre = $ficha->nombre; $apellido = $ficha->apellido; } $baseUrl = Yii::app()->baseUrl; $cs = Yii::app()->getClientScript(); $cs->registerScriptFile($baseUrl . '/js/perfil.js'); $cs->registerScriptFile($baseUrl . '/js/muroprofesor.js'); $cs->registerScriptFile($baseUrl . '/js/red.js'); $cs->registerScriptFile($baseUrl . '/js/contactos.js'); $cs->registerScriptFile("http://js.pusherapp.com/1.9/pusher.min.js"); //buscar todos los canales y grabarlos en lista de memoria js $canal = Canal::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario)); if ($canal == null) { $canal = new Canal(); $canal->id_usuario = $usuario->id_usuario; //$nombre=md5($ficha->nombre); //$nombre=md5("sasarasas"); $nombre = md5(strval($usuario->id_usuario) . "" . $ficha->nombre . "" . strval($ficha->id_ficha)); $canal->nombre = $nombre; $canal->save(); } function getActividades($id) { $listaActividades = Yii::app()->db->createCommand("select a.id_actividad,d.deporte,ao.hora,ao.minutos,ao.id_dia,fi.nombre from actividad a inner join actividad_horario ao on a.id_actividad=ao.id_actividad inner join institucion i on a.id_institucion=i.id_institucion inner join ficha_institucion fi on i.id_institucion=fi.id_institucion inner join deporte d on a.id_deporte=d.id_deporte where a.id_usuario=" . $id)->queryAll(); $respuesta = "\n\t\t<select class='form-control' style='margin-top:5px;' id='sel1'>\n\t\t<option>Compartir con...</option>"; foreach ($listaActividades as $act) { $dia; switch ($act['id_dia']) { case 1:
/** * Créer le canal s'il n'existe pas sinon il le met à jour */ private function createCanal() { include $_SERVER["DOCUMENT_ROOT"] . "/modele/bdd/connect.php"; if (!Canal::getCanalByID($this->_canal->getID())) { $sql = "INSERT INTO canal VALUES (:id_canal,:name,:dateCreated,:creator)"; } else { $sql = "UPDATE canal SET \n id_canal=:id_canal,\n name=:name,\n dateCreated=:dateCreated,\n creator=:creator"; } $req = $bdd->prepare($sql); $array = array(":id_canal" => $this->_canal->getID(), ":name" => $this->_canal->getName(), ":dateCreated" => $this->_canal->getDateCreated(), ":creator" => $this->_canal->getCreator()->getID()); $req->execute($array); }
<?php if (isset($_SESSION["user"])) { $meTMP = new User(1, "jordanroi3", 19, 'H', "*****@*****.**", "toto"); $me = $_SESSION["user"]; $canal = new Canal(1, "Canal 1"); $you1 = new User(1, "axiome", 20, 'F', "*****@*****.**", "toto"); $canal->addUser($me); $canal->addUser($you1); for ($i = 1; $message = Message::getMessageByID($i); $i++) { $canal->addMessage($message); } echo "<input id='userName' type='hidden' value='" . $me->getPseudo() . "'/>"; ?> <?php if (count($_POST) > 0) { if (!isset($_POST["message"])) { $_SESSION["erreur"][402] = "Vous n'avez pas renseigner les information nécessaire dans le formulaire."; } else { $message = new Message($_POST["message"], $_SESSION["user"]); var_dump($message); var_dump($message->getUser()); $message->save(); } } ?> <script src="/Pages/Salon/scripts/messageSender.js"></script>
public function actionGetIdCanal() { $usuario = Usuario::model()->findByPk(Yii::app()->user->id); $canal = Canal::model()->find('id_usuario=:id_usuario', array(':id_usuario' => $usuario->id_usuario)); echo $canal->id_canal; }
public function cerrar_sesion_usuario() { View::select(null, 'json'); $canal = new Canal(); $canal_ = $canal->find("usuario_id = '" . Input::post('usuario_id') . "'"); $canal_[0]->disconnected = 1; $this->data = $canal_[0]->update(); }
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/User.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Message.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Canal.php"; session_start(); require_once $_SERVER["DOCUMENT_ROOT"] . "/controller/functions.php"; authentificationRequire(); if (isset($_GET["user"])) { $to = User::getUserByID($_GET["user"]); $me = $_SESSION["user"]; $canal = new Canal($me->getPseudo() . ", " . $to->getPseudo(), $me); $canal->addUser($to); if (($id_canal = $canal->exists()) != false) { $canal = Canal::getCanalByID($id_canal); } else { $canal->save(); } header("Location: /Salon/Canal/" . $canal->getID()); } ?>
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/User.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Message.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Canal.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/controller/functions.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/controller/userSystem.php"; session_start(); authentificationRequire(); if (isset($_POST["id_canal"])) { $canal = Canal::getCanalByID(isset($_POST["id_canal"])); if ($canal->isInCanal($_SESSION["user"])) { $messages = array(); if (isset($_POST["lastMessage"])) { $messages = $canal->getMessagesByDate(intval($_POST["lastMessage"])); } else { $messages = $canal->getAllMessages(); } if (count($messages) == 0) { //http_response_code(410); http_response_code(204); } else { http_response_code(200); } foreach ($messages as $message) { if ($message->getTransmitter()->equals($_SESSION["user"])) {
<?php Event::listen('canal', function ($canal) { Session::forget('canal'); $c = Canal::whereCodigo(array(array_get($canal, 'canal')))->first(array('id_canal')); if ($c != '' && $c != null) { Session::put('canal', array_get($c, 'id_canal')); } }); Event::listen('carga_cliente', function ($rut) { $alumno = BddUmayor::whereRut(array($rut))->orderBy('id_alumno', 'DESC')->first(array('id_alumno', 'nombres')); if ($alumno) { $cliente = Cliente::whereIdAlumno(array($alumno->id_alumno))->whereIdEstado(array('2'))->first(array('id_cliente')); if ($cliente) { Auth::loginUsingId($cliente->id_cliente); Session::put('user_name', $alumno->nombres); } unset($alumno); unset($cliente); } }); Event::listen('ya_respondio', function () { if (ClientesRespuesta::hasRequests()) { $resp = ClientesRespuesta::whereIdCliente(array(Auth::user()->id_cliente))->whereRaw('MONTH(ultima_respuesta) = MONTH(CURRENT_DATE) AND YEAR(ultima_respuesta) = YEAR(CURRENT_DATE)')->orderBy('id_cliente_respuesta', 'DESC')->first(array('ultima_respuesta')); if (!is_null($resp->ultima_respuesta)) { Session::put('ya_respondio', true); return $last_responsed = new Carbon($resp->ultima_respuesta); } unset($resp); } return null;
$columns = $this->columns; } $Model = ucfirst($model); //var_dump($limit); // Labels $i = 0; echo '<h2>' . ucfirst($table) . '</h2>'; ?> <table width='840'> <tr> <td> <h2>SELECIONE O CANAL</h2> <select name="canal" id="selectCanal" onChange='requestCanal()'> <option value="">Selecione ...</option> <?php $mcanal = new Canal(); $canais = $mcanal->all(); foreach ($canais as $field) { ?> <option value="<?php echo $field->id; ?> " <?php if ($field->id == $_GET['canal']) { echo " selected"; } ?> ><?php echo $field->nome;
<?php authentificationRequire(); if (isset($_GET["id"])) { if (is_numeric($_GET["id"])) { $canal = Canal::getCanalByID($_GET["id"]); if ($canal) { if ($canal->isInCanal($_SESSION["user"])) { echo "<h3 id='idCanal'>" . $canal->getName() . "</h3>"; } } else { $message = new Message("Ce canal n'existe pas !", $_SESSION["system"]); echo "<div id='message' class='other'><a id='date'>" . date("H:i", $message->getDate()) . "</a>" . $message->getTransmitter()->getPseudo() . " : " . $message->getContent() . "</div>"; } } ?> <script src="/vue/page/salon/scripts/getMessage.js"></script> <script src="/vue/page/salon/scripts/sendMessage.js"></script> <div id="messages"><input type="hidden" name="lastMessage" value="0"/></div> <form id="messageSender" action="/controller/message/send.php" method="POST"> <input type="hidden" name="id_canal" value="<?php echo $_GET["id"]; ?> "/> <input type="text" name="message" id="message" class="form-control" placeholder="Message ..."/> <input type="submit" id="envoiMessage" class="btn btn-primary"/> </form> <?php