<% ' sSql = "SELECT * FROM USERS WHERE COLABORADOR=TRUE AND ACT='1'" ' Set rs = Conn.Execute(sSql) ' ' while not rs.eof ' if objFSO.FolderExists(Server.MapPath("workers")&"\"&rs("USERNAME") ) then 'response.write "
Folder exists! "&rs("USERNAME") ' ' Set objFolder = objFSO.GetFolder(Server.MapPath("workers")&"\"&rs("USERNAME"&"\") ' photoCount=0 ' For Each objFile in objFolder.Files ' photoCount=photoCount+1 ' next ' if photoCount=0 then response.Write rs("USERNAME")&" NO PHOTO--------

" ' if photoCount>1 then response.Write rs("USERNAME")&" TO MUCH PHOTO--------

" ' else ' response.write("File does not exist! - ") ' response.Write rs("USERNAME")&"
" ' ' objFSO.createfolder(Server.MapPath("workers")&"\"&rs("USERNAME"))'& rs("USERNAME") ) ' ' set f=objFSO.GetFile(Server.MapPath("workers")&"\icon-profile.png") ' f.Copy(Server.MapPath("workers")&"\"&rs("USERNAME")&"\") ' ' ' end if ' rs.movenext ' wend 'CRIA PASTAS DOS NOVOS UTILIZADORES E COPIA PARA LA AS IMAGENS ' sSql = "SELECT * FROM USERS WHERE COLABORADOR=TRUE AND ACT='1'" ' Set rs = Conn.Execute(sSql) ' ' while not rs.eof ' ' objFSO.createfolder(Server.MapPath("workers")&"\workers\"&rs("USERCODE")) ' ' Set objFolder = objFSO.GetFolder(Server.MapPath("workers")&"\"&replace(rs("USERNAME"),".","_")&"\") ' For Each objFile in objFolder.Files ' set f=objFSO.GetFile(Server.MapPath("workers")&"\"&replace(rs("USERNAME"),".","_")&"\"&objFile.name) ' f.Copy(Server.MapPath("workers")&"\workers\"&rs("USERCODE")&"\") ' next ' ' rs.movenext ' wend 'ELIMINA PASTAS QUE UTILIZADORES ELIMINADOS ' Set objFolder = objFSO.GetFolder(Server.MapPath("workers")) ' countFolderToDelete=0 ' For Each objFile in objFolder.subfolders ' sSql = "SELECT * FROM USERS WHERE USERNAME='"&objFile.Name&"'" ' Set rs = Conn.Execute(sSql) ' response.Write sSql ' ' if rs.EOF and rs.BOF then ' response.Write replace(objFile.Name,"_",".") ' ' Set objFolder = objFSO.GetFolder(Server.MapPath("workers")&"\"&objFile.Name) ' objFolder.delete ' ' else ' response.Write"
" ' end if ' ' next ' Set objFolder = objFSO.GetFolder(Server.MapPath("workers")) ' For Each objFile in objFolder.subfolders ' response.Write "

"&objFile.Name ' ' Set objFolder1 = objFSO.GetFolder(Server.MapPath("workers")&"\"&objFile.Name&"\") ' For Each objFile1 in objFolder1.Files ' response.write "->"&objFile1.Name&"
" ' 'set f=objFSO.GetFile(Server.MapPath("\usados")&"\66-pm-44\"&objFile.Name) ' 'f.Copy(Server.MapPath("\usados")&"\00-00-00\") ' next ' next 'varrer tudo o que ha dentro de uma diretoria e copiar ' Set objFolder = objFSO.GetFolder(Server.MapPath("\usados")&"\66-pm-44\") ' For Each objFile in objFolder.Files ' ' set f=objFSO.GetFile(Server.MapPath("\usados")&"\66-pm-44\"&objFile.Name) ' f.Copy(Server.MapPath("\usados")&"\00-00-00\") ' next 'listar subpastas ' Set objFolder = objFSO.GetFolder(Server.MapPath("workers")) ' For Each objFile in objFolder.subfolders ' response.Write objFile.Name&"
" ' next 'se existe a diretoria, se não cria-a 'if objFSO.FolderExists(Server.MapPath("registryKMS")&"\"&request.QueryString("v") ) then 'response.write("File exists!") 'else 'objFSO.createfolder(Server.MapPath("registryKMS")&"\"&request.QueryString("v") )'& replace(rs("USERNAME"),".","_") ) 'end if Function ContactsList() sSql = "SELECT * FROM USERS WHERE COLABORADOR=TRUE AND ACT='1' ORDER BY NAME" Set rs = Conn.Execute(sSql) response.Write "
" response.Write "
" response.Write " " response.Write "
" response.Write "
" response.Write "Nome" response.Write "
" response.Write "
" response.Write "Concessão" response.Write "
" response.Write "
" response.Write "Departamento" response.Write "
" response.Write "
" response.Write "Função" response.Write "
" response.Write "
" response.Write "
" while not rs.eof response.Write "" response.Write "
" response.Write "
" Set objFolder = objFSO.GetFolder(Server.MapPath("workers\"&rs("USERNAME")&"\")) photo=0 For Each objFile in objFolder.Files if photo<1 then response.Write "
" photo=2 end if next response.Write "
" response.Write "
" response.Write rs("NAME") response.Write "
" response.Write "
" response.Write rs("CONCESSAO") response.Write "
" response.Write "
" response.Write rs("DEPARTAMENTO") response.Write "
" response.Write "
" response.Write rs("FUNCAO") response.Write "
" response.Write "
" response.Write "
" response.Write "
" rs.movenext wend End function Function ContactsListLocal() sSql = "SELECT CONCESSAO FROM USERS GROUP BY CONCESSAO " Set rs = Conn.Execute(sSql) while not rs.eof response.Write "
" response.Write "
"&rs("CONCESSAO")&"
" departement = Array("Vendas","Pos Venda","Peças") response.Write "
" response.Write "
" response.Write " " response.Write "
" response.Write "
" response.Write "Nome" response.Write "
" response.Write "
" response.Write "Departamento" response.Write "
" response.Write "
" response.Write "Função" response.Write "
" response.Write "
" response.Write "Email" response.Write "
" response.Write "
" response.Write "Contacto" response.Write "
" response.Write "
" response.Write "
" for dpt=0 to 2 sSql = "SELECT * FROM USERS WHERE COLABORADOR=TRUE AND ACT='1' AND CONCESSAO='"&rs("CONCESSAO")&"' AND DEPARTAMENTO='"&departement(dpt)&"' " Set rs1 = Conn.Execute(sSql) while not rs1.eof response.Write "" response.Write "
" response.Write "
" Set objFolder = objFSO.GetFolder(Server.MapPath("workers\"&rs1("USERNAME")&"\") ) photo=0 For Each objFile in objFolder.Files if photo<1 then response.Write "
" photo=2 end if next response.Write "
" response.Write "
" response.Write rs1("NAME") response.Write "
" response.Write "
" response.Write rs1("DEPARTAMENTO") response.Write "
" response.Write "
" response.Write rs1("FUNCAO") response.Write "
" response.Write "
" 'if InStr(rs1("EMAIL"),"@amatoscar.pt")<>0 then response.Write left(rs1("EMAIL"),32) response.Write left(rs1("EMAIL"),32) response.Write "
" response.Write "
" response.Write rs1("CONTACTO") response.Write "
" response.Write "
" response.Write "" response.Write "
" response.Write "
" response.Write "" response.Write "
" rs1.movenext wend next sSql = "SELECT * FROM USERS WHERE COLABORADOR=TRUE AND ACT='1' AND CONCESSAO='"&rs("CONCESSAO")&"' AND DEPARTAMENTO<>'Vendas' AND DEPARTAMENTO<>'Pos Venda' AND DEPARTAMENTO<>'Peças' ORDER BY NAME" Set rs1 = Conn.Execute(sSql) while not rs1.eof response.Write "" response.Write "
" response.Write "
" Set objFolder = objFSO.GetFolder(Server.MapPath("workers\"&rs1("USERNAME")&"\")) photo=0 For Each objFile in objFolder.Files if photo<1 then response.Write "
" photo=2 end if next response.Write "
" response.Write "
" response.Write rs1("NAME") response.Write "
" response.Write "
" response.Write rs1("DEPARTAMENTO") response.Write "
" response.Write "
" response.Write rs1("FUNCAO") response.Write "
" response.Write "
" response.Write left(rs1("EMAIL"),32) response.Write "
" response.Write "
" response.Write rs1("CONTACTO") response.Write "
" response.Write "
" response.Write "" response.Write "
" response.Write "
" response.Write "" response.Write "
" rs1.movenext wend response.Write "
" rs.movenext wend End function Function ContactQuick() 'sSql="SELECT * FROM USERS WHERE concat(NAME,CIDADE,DEPARTAMENTO) like '%peças%' AND concat(NAME,CIDADE,DEPARTAMENTO) like '%Portalegre%' " 'Set rs = Conn.Execute(sSql) sSql="SELECT * FROM USERS WHERE " sSql=sSql&" COLABORADOR=TRUE AND ACT='1' AND " sSql=sSql&" (NAME LIKE '%"&request.Form("QUICK")&"%'" 'sSql=sSql&" OR EMAIL LIKE '%"&request.Form("QUICK")&"%'" sSql=sSql&" OR CONCESSAO LIKE '%"&request.Form("QUICK")&"%'" sSql=sSql&" OR DEPARTAMENTO LIKE '%"&request.Form("QUICK")&"%'" sSql=sSql&" OR FUNCAO LIKE '%"&request.Form("QUICK")&"%'" sSql=sSql&" OR CONTACTO LIKE '%"&request.Form("QUICK")&"%')" sSql=sSql&" ORDER BY NAME" Set rs = Conn.Execute(sSql) response.Write "
" response.Write "
" response.Write " " response.Write "
" response.Write "
" response.Write "Nome" response.Write "
" response.Write "
" response.Write "Departamento" response.Write "
" response.Write "
" response.Write "Função" response.Write "
" response.Write "
" response.Write "Email" response.Write "
" response.Write "
" response.Write "Contacto" response.Write "
" response.Write "
" response.Write "
" while not rs.eof response.Write "" response.Write "
" response.Write "
" Set objFolder = objFSO.GetFolder(Server.MapPath("workers\"&rs("USERNAME")&"\")) photo=0 For Each objFile in objFolder.Files if photo<1 then response.Write "
" photo=2 end if next response.Write "
" response.Write "
" response.Write rs("NAME") response.Write "
" response.Write "
" response.Write rs("DEPARTAMENTO") response.Write "
" response.Write "
" response.Write rs("FUNCAO") response.Write "
" response.Write "
" response.Write left(rs("EMAIL"),32) response.Write "
" response.Write "
" response.Write rs("CONTACTO") response.Write "
" response.Write "
" response.Write "" response.Write "
" response.Write "
" response.Write "" response.Write "
" rs.movenext wend End function %>
<% if request.Form("QUICK")="" then ContactsListLocal() else if request.Form("QUICK")="tudo" then ContactsList() else ContactQuick() end if End if %>