Usuário criando um novo objeto

« Tópico anterior
|
Desenvolvimento e design
|
Próximo tópico »

Entre com seu usuário e senha ou registre-se no site para participar do forum.

Autor Mensagem
Raphael Passini
Gravatar

Terça-Feira, 20 de Novembro de 2007, 12:01:18

Usuário criando um novo objeto

Olá,

Criei uma nova classe chamada inscricao, o objetivo é criar dentro do objeto event um novo objeto chamado de inscrição, que contém; nome, ultimo nome, forma de pgto.

Enfim o que eu preciso é que quando o usuário clicar em um link "INSCREVA-SE" seja criado um NOVO OBJETO do tipo inscricao DENTRO do objeto do tipo EVENT que ele está vizualizando.

Alguém poderia me ajudar?

Obrigado.
Gravatar
Leandro Alves

Quarta-Feira, 21 de Novembro de 2007, 10:48:49
Olá Raphael,

Pelo que eu entendi, o que você precisa é o mesmo que esta descrito neste link:

http://ezbrasil.com.br/site/docum...onando_o_botao_na_pagina_de_receitas

Considere a pasta "Receita" como seu objeto "Event" e a classe "Receita" como sua classe "Inscricao".

Qualquer dúvida entre em contato.

Um abraço,

Leandro Alves
Gravatar
Raphael Passini

Quarta-Feira, 21 de Novembro de 2007, 12:28:05
Leandro, muito obrigado.
Engraçado é que eu já tinha resolvido e entrei aqui para postar a resposta quando vi sua solução. O seu formulário ficou muito mais simples que o meu que eu copiei do "forum.tpl", pois, não sabia direito como funcionava.

Aproveitando esse tópico vou perguntar uma outra coisa: teria como definir que quando os usuários do grupo "Administrador" acessarem esse mesmo evento (class: event) ao invés de ser exibido o botão "inscreva-se" seja exibido algo como "Ver lista de inscritos"?

Ou talvez, toda vez que um novo objeto do tipo "Subscription" for adicionado ser disparado automaticamente um email para o endereço X
Gravatar
Leandro Alves

Quinta-Feira, 22 de Novembro de 2007, 16:55:01
Olá Raphael... apesar da demora, espero ainda lhe ajudar...

Você poderia tentar algo assim:

{def $user=fetch( 'user', 'current_user' )}
{if $user.groups|contains( 12 )}
   Ver lista de inscritos
{else}
   inscreva-se
{/if}


Sobre o lance de enviar e-mail, acredito que seja possível sim, mas sinceramente no momento não saberia lhe dizer como proceder... se descobrir algo ai fale aqui pra gente...

Um abraço,

Leandro Alves



Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2010 eZ Systems AS (except where otherwise noted). All rights reserved.