<li>Aggiungere commenti a programmi, articoli, news</li> <li>Accedere all'esclusiva newsletter dedicata alla programmazione</li> </ul> <div class="center"> <?php $formBuilder = new FormBuilder("frm-register", "/restful/user/register.php"); $fields[] = array("id" => "username", "type" => "textinput", "label" => "Username:"******"validation" => "required,Devi scegliere un username", "send" => false); $fields[] = array("id" => "password", "type" => "textpassword", "label" => "Password:"******"validation" => "required,Devi specificare una password", "send" => false); $fields[] = array("id" => "hash", "type" => "hidden"); $fields[] = array("id" => "email", "type" => "textinput", "label" => "Email:", "validation" => array("valid_email,Devi specificare un'email valida", "required,Devi specificare un'email")); $fields[] = array("id" => "question", "type" => "telinput", "label" => "Sette piu' tre?", "attrs" => "maxlength='2' size='2' style='width: auto;'", "validation" => "required,Devi rispondere alla domanda"); $formBuilder->addFields($fields); $formBuilder->setDefaultSubmit("Registrati"); echo $formBuilder->render(); ?> </div> <p> <b>Nota: </b> come utente normale <u>non</u> potrai pubblicare programmi sul sito. Per pubblicare programmi sul sito consulta la sezione <a href="javascript:void(0);">Join Us</a><br><br> </p> <script> "use strict"; // Prima dell'invio del form, offusca username e password FormBuilder.On("frm-register", "PreSubmit", function(e){ var username = $("form[id='frm-register'] input[name='username']").val(); var password = $("form[id='frm-register'] input[name='password']").val(); var hash = Login.encrypt(username, password);
</div> <div class="center"> <?php $formBuilder = new FormBuilder("message-write", "/restful/user/panels/messages/send.php"); $fields[] = array("id" => "to", "type" => "textinput", "label" => "A:", "validation" => "required,Specifica a chi inviare il messaggio"); $fields[] = array("id" => "subject", "type" => "textinput", "label" => "Oggetto:", "validation" => "required, Specifica l'oggetto"); // Aggiungi multiplo e importante solo se l'utente e' admin if ($currentUser->isAdmin()) { $fields[] = array("id" => "multiple", "type" => "checkbox", "label" => "Invia a tutti i membri:"); $fields[] = array("id" => "important", "type" => "checkbox", "label" => "Importante:", "value" => true); } $fields[] = array("id" => "message", "type" => "textarea", "validation" => "required,Devi scrivere un messaggio"); $formBuilder->addFields($fields); $formBuilder->setCloseable(true); $formBuilder->setDefaultSubmit("Invia"); $formBuilder->setVisible(false); $formBuilder->addWidget(new BbButtonWidget($formBuilder->getDOMId("message"), "code|quote|g|c|s")); $formBuilder->addWidget(new SmilesWidget($formBuilder->getDOMId("message"))); echo $formBuilder->render(); ?> </div> <script language='javascript'> "use strict"; var Messages = (function(){ var p = { order : "date_desc", folder : "", folder_name : "", important : false,
</div> <!-- /forum-thread --> <div style="text-align: right;"> <input type="button" value="Rispondi" id="btn-forum-reply" /> </div> <div class="center"> <?php $formBuilder = new FormBuilder("frm-forum-reply", "/restful/forum/reply.php"); $fields = array(); $fields[] = array("id" => "message", "type" => "textarea", "validation" => "required,Devi scrivere un messaggio"); $formBuilder->addValue("topic_id", $topic["id"]); $formBuilder->addFields($fields); $formBuilder->setCloseable(true); $formBuilder->setDefaultSubmit("Rispondi"); $formBuilder->setVisible(false); $formBuilder->addWidget(new BbButtonWidget($formBuilder->getDOMId("message"), "code|quote|g|c|s")); $formBuilder->addWidget(new SmilesWidget($formBuilder->getDOMId("message"))); echo $formBuilder->render(); ?> </div> <script> "use strict"; $("#btn-forum-reply").click(function(e){ if (!$(this).hasClass("disabled")){ // Se l'utente e' loggato mostra il form per rispondere, altrimenti il pannello di login if (CurrentUser.isLogged){ FormBuilder.Reset("frm-forum-reply"); Forum.ShowReplyForm();