source: sandbox/2.3-MailArchiver/agileProjects/inc/class.uiprojectEdit.inc.php @ 6779

Revision 6779, 5.1 KB checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado Expresso(branch 2.3) integrado ao MailArchiver?.

Line 
1<?php
2        /************************************************************************************************\
3        *  Gerencia de projetos ageis                                                                   *
4        *  by Rafael Raymundo da Silva (rafael2000@gmail.com)                                           *
5        * ----------------------------------------------------------------------------------------------*
6        *  This program is free software; you can redistribute it and/or modify it                      *
7        *  under the terms of the GNU General Public License as published by the                        *
8        *  Free Software Foundation; either version 2 of the License, or (at your                       *
9        *  option) any later version.                                                                   *
10        \***********************************************************************************************/
11
12        include('inc/class.soeditElement.inc.php');
13
14        class uiprojectEdit{
15
16                var $output;
17                var $editElement;
18
19                public function uiprojectEdit(){
20                        include_once('inc/class.ldap_functions.inc.php');
21               
22                        //Novo objeto, classe solists
23                        $this->editElement = new soeditElement($_POST['projId']);
24                        $editElement = $this->editElement->soeditProject();
25                        $projId = $_POST['projId'];
26
27                        $numUser = count($this->editElement->resultUidNumber);
28                        if($this->editElement->resultTasks){
29                                $usrTasks=implode("|", $this->editElement->resultTasks);
30                        }
31                        $list = new ldap_functions();
32                        for($i=0;$i<$numUser;$i++){
33                       
34                                $uidNumber = $this->editElement->resultUidNumber[$i];
35                                $isAdmin = $this->editElement->resultUserAdmin[$i];
36                                if ($isAdmin == 't'){
37                                        $admin .= "<option value=\"".$uidNumber."\">".$list->uidnumber2cnmail($uidNumber)."</option>";
38                                }
39                                else{
40                                        $part .= "<option value=\"".$uidNumber."\">".$list->uidnumber2cnmail($uidNumber)."</option>";
41                                }
42                        }
43        echo    "<button type=\"button\" onClick=\"javascript:dataRequest('tabs-1');\">:: Voltar ::</button><br/><br/> 
44
45        <h2>Incluir projeto</h2>
46
47        <div align=\"center\">
48        <table id='customers' border=2>
49                <tr class='alt'><td width=\"47%\"><b>Nome do Projeto:</b> <input type=\"text\" id=\"name\" value=\"".$this->editElement->resultNameDesc."\"size='40'></td><td></td><td></td></tr>
50                <tr class=''><td><b>Descricao:</b><br/><textarea id=\"description\" cols=\"52\" rows=\"5\">".$this->editElement->resultProjDesc."</textarea></td><td></td><td></td></tr>
51                <tr class='alt'><td width=\"45%\"><br><br><br><b>Participantes do projeto</b><br/><select size=\"13\" style=\"width: 450px;\" name=\"participants[]\" id=\"user_list\">\"".$part."\"</select></td>
52                <td width=\"10px\" valign=\"middle\" align=\"center\">
53               
54                <button onclick=\"javascript:add_user('user_list','user_list_in');\" type=\"button\"><img style=\"vertical-align: middle;\" src=\"templates/default/images/add.png\"/> Adicionar</button><br/><br/>
55                <button onclick=\"javascript:remove_user('user_list','".$usrTasks."');\" type=\"button\"><img style=\"vertical-align: middle;\" src=\"templates/default/images/rem.png\"/> Remover</button>
56                </td>
57                <td valign=\"bottom\"> 
58                <font color=\"red\"><span id=\"cal_span_searching\"></span></font><br>
59                Buscar por:     <input autocomplete=\"off\" size=\"37\" id=\"cal_input_searchUser\" value=\"\">
60                <button type=\"button\" onClick=\"javascript:userInclude(document.getElementById('cal_input_searchUser').value,'user_list_in');\">Buscar</button><br><br><br><select size=\"13\" multiple=\"\" style=\"width: 450px;\" id=\"user_list_in\"></select></td>
61                </tr>
62       
63        <tr/><tr/><tr/>
64        <td></td>
65        <tr>
66
67                <td><br><br><br><b>Administradores do projeto</b><br/> <select size=\"13\" style=\"width: 450px;\" name=\"participants[]\" id=\"user_list2\">\"".$admin."\"</select></td>
68                <td width=\"30px\" valign=\"middle\" align=\"center\">
69
70                <button onclick=\"javascript:add_user('user_list2','user_list_in2');\" type=\"button\"><img style=\"vertical-align: middle;\" src=\"templates/default/images/add.png\"/> Adicionar</button><br/><br/>
71                <button onclick=\"javascript:remove_user('user_list2');\" type=\"button\"><img style=\"vertical-align: middle;\" src=\"templates/default/images/rem.png\"/> Remover</button>
72                </td>
73
74                <td valign=\"bottom\">       
75                                <font color=\"red\"><span id=\"cal_span_searching\"></span></font>    <br>
76                Buscar por:     <input autocomplete=\"off\" size=\"20\" id=\"cal_input_searchUser2\" value=\"\">
77                <button type=\"button\" onClick=\"javascript:userInclude(document.getElementById('cal_input_searchUser2').value,'user_list_in2');\">Buscar</button><br><br><br><select size=\"13\" multiple=\"\" style=\"width: 450px;\" id=\"user_list_in2\"></select></td>
78                </tr>
79        </table>
80        <button type=\"button\" onclick=\"javascript:saveProject(
81                                $projId,
82                                document.getElementById('name').value,
83                                document.getElementById('description').value,
84                                document.getElementById('user_list'),
85                                document.getElementById('user_list2')
86                                );\">:: Salvar projeto ::</button>
87</div>";
88                }//End Funcion uiprojectEdit
89}//End Class uiprojectEdit
90
91?>
Note: See TracBrowser for help on using the repository browser.