Jump to content

pedindo e dando permissão


zedias

Recommended Posts

Caso deseje ter Acesso a ESSA pessoa PEDIR Permissão e se NÃO Conseguir ter Acesso PODE escrever Uma diligencia.

Alguém PODE me Ajudar?

Acess.utentes.php

<?php
function pedidosAcessoUtentes(){
   include_once('DataAccess.php');
   $da = new DataAccess();
   $res = $da->pedidosAcessoUtentes();
   echo "<div class='ink-grid'>
       <br/>
<h1> <font color='#1A9018'>Pedidos de Acesso Utente </font></h1>
       </div>";
 $conta = 0;
   while($row = mysql_fetch_assoc($res)){
 $conta++;
       echo "
  <div class='ink-grid'>
  <nav class='ink-navigation space'>
   <ul class ='menu horizontal rounded shadowed grey'>
    <li><b> Nome do Utente:</b> ".$row['nome']."<br/><b> Nome do Tecnico:</b> ".$row['Nome de Tecnico']."<br/><b> Assunto:</b>".$row['assunto'];
       echo "<br/> ";
       echo $row['pedidosAcessoUtentes'];
       echo "<br/></li></ul></nav></div>";
 echo "<div class='ink-grid'>
    <nav class='ink-navigation space'>
    <a href='http://www.hotmail.com/' target='_blank'>
   <input type='button' class='ink-button blue' value='Responder via Hotmail'>
    </a>
    <a href='http://www.gmail.com/' target='_blank'>
   <input type='button' class='ink-button blue' value='Responder via Gmail'>
    </a>
    <input type='button' class='ink-button red' onclick='confirmacaoEliminacao(".$row['id'].")' value='Eliminar'/></nav></div>";
   }
if ($conta == 0){
echo "<div class='ink-grid'>
       <br/>
  <h4>Não tem mensagens novas.</h4>
       </div>";

}
}
if(isset($_SESSION['id'])){
   verMensagens();
}else{
   formularioEnviarMensagem();
}

namespace Codecourse/User;
use Illuminate/DataBase/Eloquent/Model as Eloquent;

class UserPermission extends Eloquent
{
 protect $table = 'users_permissions';
protected $fillable =   {
         'id_admin '
   };
public static $defaults =  {
          'is_admin => false
    };
}


?>
<div>
<input type='submit' value='Sim' class='ink-button green'>
 <input type='submit' value='não' class='ink-button red'>
</div>

Vi Este vídeo mas não compreendi Muito Bem.

https://www.youtube.com/embed/LJJXCni8mNc?feature=oembed

User.php

<?php
namespace CodeCourse/user;
use Illuminate/Database/Eloquent/model as Eloquent
class User extends Eloquent
{
protected $table = "users";

protected $fillable = [
'email'
'username'
'password'
'active'
'remember_identifier';
'remember_token';

];

}
public function getFullName()
{
if (!$this=>first_name || !$this=>last_name){
return null;
}
return "{$this->first_name} {$this->last_name}";
}
public function permissions()
{
return $this->hasOne('CodeCourse/User/UserPermission','user_id');
}
} 
$user->permissions()->create(UserPermission::$defaults);
Edited by thoga31
Link to comment
Share on other sites

A minha Duvida amiga e que não sei como posso avançar neste projecto acho que e preciso uma function mas não sei como começar poderia -me dar uma ajuda ? não encontro nada na net que me ajude , o utilizador do outro frontoffice possa ver as informações de utilizador de outro frontoffice .se administrador do site quiser .

Edited by zedias
Link to comment
Share on other sites

<?php
namespace CodeCourse/user;
use Illuminate/Database/Eloquent/model as Eloquent
class User extends Eloquent
{
protected $table = "users";

protected $fillable = [
'email'
'username'
'password'
'active'
'remember_identifier';
'remember_token';

];

}
public function getFullName()
{
if (!$this=>first_name || !$this=>last_name){
return null;
}
return "{$this->first_name} {$this->last_name}";
}
}
public function hasPermissions($permissions)
{
return (bool) $this->permissions->{$permissions}
}
public function isAdmin()
{
return $this->hasPermissions('is_admin');
}
public function permissions()
{
return $this->hasOne('CodeCourse/User/UserPermission','user_id');
}

só consegui fazer isto através de tutorial Gostaria que me ajudassem eu tenho que criar uma pagina em que Que o administrador consiga ver as mensagens de apelo de um utilizador de outro frontofice (empresa ) para decidir se deixa ver informação do outro utilizador(utente) que não pertença ao seu frontofice.

Aguardo Ansiosamente por ajuda Estou com muitas dificuldades em fazer esta pagina se alguém poder ajudar .

Cumprimentos :Ze Dias

Edited by thoga31
GeSHi
Link to comment
Share on other sites

Da seguinte o erro Parse error: syntax error, unexpected '}' in /home/gpsipt/public_html/REBM/backupFV/AcessoUtentes.php on line 44.

<?php
function pedidosAcessoUtentes(){
   include_once('DataAccess.php');
   $da = new DataAccess();
   $res = $da->pedidosAcessoUtentes();
   echo "<div class='ink-grid'>
    <br/>
<h1> <font color='#1A9018'>Pedidos de Acesso Utente </font></h1>
    </div>";
 $conta = 0;
   while($row = mysql_fetch_assoc($res)){
 $conta++;
    echo "
  <div class='ink-grid'>
  <nav class='ink-navigation space'>
   <ul class ='menu horizontal rounded shadowed grey'>
 <li><b> Nome do Utente:</b> ".$row['nome']."<br/><b> Nome do Tecnico:</b> ".$row['Nome de Tecnico']."<br/><b> Assunto:</b>".$row['assunto'];
    echo "<br/> ";
    echo $row['pedidosAcessoUtentes'];
    echo "<br/></li></ul></nav></div>";
 echo "<div class='ink-grid'>
 <nav class='ink-navigation space'>

   <input type='button' class='ink-button blue' value='Sim'>


   <input type='button' class='ink-button blue' value='nao'>
 </a>
 <input type='button' class='ink-button red' onclick='confirmacaoEliminacao(".$row['id'].")' value='Eliminar'/></nav></div>";
   }
if ($conta == 0){
echo "<div class='ink-grid'>
    <br/>
  <h4>Não tem mensagens novas.</h4>
    </div>";

}
}
if(isset($_SESSION['id'])){
   verMensagens();
}else{
   formularioEnviarMensagem()
}
Edited by zedias
Link to comment
Share on other sites

Da erro a mesma amigo

Citação

 

Fatal error: Call to undefined function formularioEnviarMensagem() in /home/gpsipt/public_html/REBM/backupFV/AcessoUtentes.php on line 43

<?php
function pedidosAcessoUtentes(){
   include_once('DataAccess.php');
   $da = new DataAccess();
   $res = $da->pedidosAcessoUtentes();
   echo "<div class='ink-grid'>
    <br/>
<h1> <font color='#1A9018'>Pedidos de Acesso Utente </font></h1>
    </div>";
 $conta = 0;
   while($row = mysql_fetch_assoc($res)){
 $conta++;
    echo "
  <div class='ink-grid'>
  <nav class='ink-navigation space'>
   <ul class ='menu horizontal rounded shadowed grey'>
 <li><b> Nome do Utente:</b> ".$row['nome']."<br/><b> Nome do Tecnico:</b> ".$row['Nome de Tecnico']."<br/><b> Assunto:</b>".$row['assunto'];
    echo "<br/> ";
    echo $row['pedidosAcessoUtentes'];
    echo "<br/></li></ul></nav></div>";
 echo "<div class='ink-grid'>
 <nav class='ink-navigation space'>

   <input type='button' class='ink-button blue' value='Sim'>


   <input type='button' class='ink-button blue' value='nao'>
 </a>
 <input type='button' class='ink-button red' onclick='confirmacaoEliminacao(".$row['id'].")' value='Eliminar'/></nav></div>";
   }
if ($conta == 0){
echo "<div class='ink-grid'>
    <br/>
  <h4>Não tem mensagens novas.</h4>
    </div>";

}
}
if(isset($_SESSION['id'])){
   verMensagens();
}else{
   formularioEnviarMensagem();
}
 

Poderia-me ajudar ?

Link to comment
Share on other sites

<?php
function pedidosAcessoUtentes(){
include_once('DataAccess.php');
$da = new DataAccess();
$res = $da->pedidosAcessoUtentes();
echo "<div class='ink-grid'>
 <br/>
<h1> <font color='#1A9018'>Pedidos de Acesso Utente </font></h1>
 </div>";
$conta = 0;
while($row = mysql_fetch_assoc($res)){
$conta++;
 echo "
<div class='ink-grid'>
<nav class='ink-navigation space'>
<ul class ='menu horizontal rounded shadowed grey'>
 <li><b> Nome do Utente:</b> ".$row['nome']."<br/><b> Nome do Tecnico:</b> ".$row['Nome de Tecnico']."<br/><b> Assunto:</b>".$row['assunto'];
 echo "<br/> ";
 echo $row['pedidosAcessoUtentes'];
 echo "<br/></li></ul></nav></div>";
echo "<div class='ink-grid'>
 <nav class='ink-navigation space'>

<input type='button' class='ink-button blue' value='Sim'>


<input type='button' class='ink-button blue' value='nao'>
 </a>
 <input type='button' class='ink-button red' onclick='confirmacaoEliminacao(".$row['id'].")' value='Eliminar'/></nav></div>";
}
if ($conta == 0){
echo "<div class='ink-grid'>
 <br/>
<h4>Não tem mensagens novas.</h4>
 </div>";

}
}
function formularioEnviarMensagem()
if(isset($_SESSION['id'])){
verMensagens();
}else{
formularioEnviarMensagem();

Agora da-me seguinte erro Parse error: syntax error, unexpected 'if' (T_IF), expecting '{' in /home/gpsipt/public_html/REBM/backupFV/AcessoUtentes.php on line 40

Edited by zedias
Link to comment
Share on other sites

Eu sou da opinião que devemos ajudar tanto quanto podemos, mas honestamente acho que estás a ir além dos limites.

Este forúm não é um debugger.

Se na realidade não consegues resolver o erro que o parser está a apontar, então sugiro que pares o que estás a fazer e aprendas a programar - lógica de programação - antes de te dedicares a uma linguagem específica.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.