From 4f5745c9ef3aaafa23e51371b96d3d841d39ec54 Mon Sep 17 00:00:00 2001 From: opensides Date: Tue, 1 Nov 2005 18:06:56 +0000 Subject: [PATCH] removed uneccessary directories removed html and latex doc moved them to guide devel in next commit git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@1777 594d385d-05f5-0310-b6e9-bd551577e9d8 --- contrib/gosa.conf | 2 +- contrib/postgresql/README | 10 - doc/README.openxchange | 437 ------------------------ doc/{ => guide/devel}/doxygen.conf | 0 doc/html/annotated.html | 19 -- doc/html/classmailAccount-members.html | 60 ---- doc/html/classmailAccount.html | 224 ------------ doc/html/classmailAccount.png | Bin 327 -> 0 bytes doc/html/classplugin-members.html | 33 -- doc/html/classplugin.html | 294 ---------------- doc/html/classplugin.png | Bin 602 -> 0 bytes doc/html/classposixAccount-members.html | 66 ---- doc/html/classposixAccount.html | 219 ------------ doc/html/classposixAccount.png | Bin 343 -> 0 bytes doc/html/classuser-members.html | 82 ----- doc/html/classuser.html | 271 --------------- doc/html/classuser.png | Bin 275 -> 0 bytes doc/html/doxygen.css | 160 --------- doc/html/doxygen.png | Bin 2352 -> 0 bytes doc/html/functions.html | 25 -- doc/html/functions_func.html | 20 -- doc/html/functions_vars.html | 23 -- doc/html/hierarchy.html | 21 -- doc/html/index.html | 15 - doc/latex/Makefile | 39 --- doc/latex/annotated.tex | 7 - doc/latex/classmailAccount.eps | 197 ----------- doc/latex/classmailAccount.tex | 175 ---------- doc/latex/classplugin.eps | 207 ----------- doc/latex/classplugin.tex | 166 --------- doc/latex/classposixAccount.eps | 197 ----------- doc/latex/classposixAccount.tex | 184 ---------- doc/latex/classuser.eps | 197 ----------- doc/latex/classuser.tex | 236 ------------- doc/latex/doxygen.sty | 65 ---- doc/latex/hierarchy.tex | 9 - doc/latex/refman.tex | 40 --- 37 files changed, 1 insertion(+), 3699 deletions(-) delete mode 100644 contrib/postgresql/README delete mode 100644 doc/README.openxchange rename doc/{ => guide/devel}/doxygen.conf (100%) delete mode 100644 doc/html/annotated.html delete mode 100644 doc/html/classmailAccount-members.html delete mode 100644 doc/html/classmailAccount.html delete mode 100644 doc/html/classmailAccount.png delete mode 100644 doc/html/classplugin-members.html delete mode 100644 doc/html/classplugin.html delete mode 100644 doc/html/classplugin.png delete mode 100644 doc/html/classposixAccount-members.html delete mode 100644 doc/html/classposixAccount.html delete mode 100644 doc/html/classposixAccount.png delete mode 100644 doc/html/classuser-members.html delete mode 100644 doc/html/classuser.html delete mode 100644 doc/html/classuser.png delete mode 100644 doc/html/doxygen.css delete mode 100644 doc/html/doxygen.png delete mode 100644 doc/html/functions.html delete mode 100644 doc/html/functions_func.html delete mode 100644 doc/html/functions_vars.html delete mode 100644 doc/html/hierarchy.html delete mode 100644 doc/html/index.html delete mode 100644 doc/latex/Makefile delete mode 100644 doc/latex/annotated.tex delete mode 100644 doc/latex/classmailAccount.eps delete mode 100644 doc/latex/classmailAccount.tex delete mode 100644 doc/latex/classplugin.eps delete mode 100644 doc/latex/classplugin.tex delete mode 100644 doc/latex/classposixAccount.eps delete mode 100644 doc/latex/classposixAccount.tex delete mode 100644 doc/latex/classuser.eps delete mode 100644 doc/latex/classuser.tex delete mode 100644 doc/latex/doxygen.sty delete mode 100644 doc/latex/hierarchy.tex delete mode 100644 doc/latex/refman.tex diff --git a/contrib/gosa.conf b/contrib/gosa.conf index fcfba4c7f..2cf870ffe 100644 --- a/contrib/gosa.conf +++ b/contrib/gosa.conf @@ -168,7 +168,7 @@ - + diff --git a/contrib/postgresql/README b/contrib/postgresql/README deleted file mode 100644 index c8f5a9163..000000000 --- a/contrib/postgresql/README +++ /dev/null @@ -1,10 +0,0 @@ - -in those directories you will find the databases definitions for the plugins -gofax gofon glog with postgresql. - -Note that the plugins are not adapted to use postgresql for now. - -This is just the start of the port to postgresql - -Benoit Mortier - diff --git a/doc/README.openxchange b/doc/README.openxchange deleted file mode 100644 index 52effd84e..000000000 --- a/doc/README.openxchange +++ /dev/null @@ -1,437 +0,0 @@ -### Small tutorial for use GOsa with open-xchange ### - -Once installed open-xchange (http://www.open-xchange.org) and php4-pgsql -module we must do some changes to get open-xchange running with GOsa. - -- php.ini must have extension=pg_sql.so - -- The webserver must have access to the Postgresql server. - -- In the connectivity section of gosa.conf must have something like this: - - - - -We suppose that openxchage is installed in /usr/local/openxchange, -and the base for GOsa ldap tree is dc=example,dc=org - - -- Make changes to admintools.conf (/usr/local/openxchange/etc/admintools.conf): - -OXBASE="dc=example,dc=org" -OX_LEAF="$OXBASE" -# Where are the OX Users -USER_BASEDN="ou=people,$OX_LEAF" -# Where are the OX Groups -GROUP_BASEDN="ou=groups,$OX_LEAF" -# Where are the OX Resources -RESOURCES_BASEDN="ou=Resources,ou=ResourceObjects,ou=OxObjects,$OX_LEAF" -# Where are the OX Resource Groups -RESOURCE_GROUPS_BASEDN="ou=ResourceGroups,ou=ResourceObjects,ou=OxObjects,$OX_LEAF" -# Where is the Global Adressbook -GLOBAL_ADDRESSBOOKDN="o=AddressBook,ou=OxObjects,$OX_LEAF" -# where are the adressbook admins -GLOBAL_ADDRESSBOOK_ADMINSDN="cn=AddressAdmins,ou=OxObjects,$GLOBAL_ADDRESSBOOKDN" - -- Make changes in login.pm (usually in /usr/lib/cgi-bin/login.pm): -my $ldap_userBase = 'ou=Users,ou=OxObjects,'; -to -my $ldap_userBase = 'ou=people,'; - -- Put the Base in ldap.conf (/usr/local/openxchange/etc/groupware/ldap.conf) -BASE dc=example,dc=org - -- If you are using as GOsa dnmode "uid", You must change in ldap.properties -(/usr/local/openxchange/etc/groupware/ldap.properties): - - -com.openexchange.groupware.ldap.OXUserObjectAttributeuserCountryName=userCountry - to -com.openexchange.groupware.ldap.OXUserObjectAttributeuserCountryName=st - -com.openexchange.groupware.ldap.OXUserObjectAttributeimapServerName=imapServer - to -com.openexchange.groupware.ldap.OXUserObjectAttributeimapServerName=gosaMailServer - -com.openexchange.groupware.ldap.OXUserObjectAttributesmtpServerName=smtpServer - to -com.openexchange.groupware.ldap.OXUserObjectAttributesmtpServerName=gosaMailServer - -com.openexchange.groupware.ldap.userBaseDN=ou\u003DUsers,ou\u003DOxObjects -to -com.openexchange.groupware.ldap.userBaseDN=ou\u003Dpeople - - - -- If you are using as GOsa dnmode "cn", the ldap.properties -(/usr/local/openxchange/etc/groupware/ldap.properties) -configuration of open-xchange must be like this: - -com.openexchange.groupware.ldap.inetOrgPersonAttributebusinessCategoryName=businessCategory - -com.openexchange.groupware.ldap.inetOrgPersonAttributecnName=cn - -com.openexchange.groupware.ldap.OXUserObjectAttributeCountryName=c - -com.openexchange.groupware.ldap.inetOrgPersonAttributedescriptionName=description - -com.openexchange.groupware.ldap.inetOrgPersonAttributedisplayNameName=displayName - -com.openexchange.groupware.ldap.inetOrgPersonAttributeemployeeNumberName=employeeNumber - -com.openexchange.groupware.ldap.inetOrgPersonAttributeemployeeTypeName=employeeType - -com.openexchange.groupware.ldap.OXUserObjectAttributecoName=co - -com.openexchange.groupware.ldap.inetOrgPersonAttributehomePhoneName=homePhone - -com.openexchange.groupware.ldap.inetOrgPersonAttributehomePostalAddressName=homePostalAddress - -com.openexchange.groupware.ldap.OXUserObjectAttributeInfoName=info - -com.openexchange.groupware.ldap.inetOrgPersonAttributeinitialsName=initials - -com.openexchange.groupware.ldap.inetOrgPersonAttributeinternationaliSDNNumberName=internationaliSDNNumber - -com.openexchange.groupware.ldap.OXUserObjectAttributeIPPhoneName=IPPhone - -com.openexchange.groupware.ldap.OXUserObjectAttributeotherfacsimiletelephonenumberName=otherfacsimiletelephonenumber - -com.openexchange.groupware.ldap.inetOrgPersonAttributeroomNumberName=roomNumber - -com.openexchange.groupware.ldap.inetOrgPersonAttributetelexNumberName=telexNumber - -com.openexchange.groupware.ldap.inetOrgPersonAttributeuidName=uid - -com.openexchange.groupware.ldap.inetOrgPersonClassName=inetOrgPerson - -com.openexchange.groupware.ldap.OXUserObjectAttributebirthDayName=birthDay - -com.openexchange.groupware.ldap.OXUserObjectAttributeDistributionListName=OXUserDistributionList - -com.openexchange.groupware.ldap.OXUserObjectAttributeAnniversaryName=OXUserAnniversary - -com.openexchange.groupware.ldap.OXUserObjectAttributeBranchesName=OXUserBranches - -com.openexchange.groupware.ldap.OXUserObjectAttributeCategoriesName=OXUserCategories - -com.openexchange.groupware.ldap.OXUserObjectAttributeChildrenName=OXUserChildren - -com.openexchange.groupware.ldap.OXUserObjectAttributeCityName=OXUserCity - -com.openexchange.groupware.ldap.OXUserObjectAttributeCommentName=OXUserComment - -com.openexchange.groupware.ldap.OXUserObjectAttributeComRegName=OXUserComReg - -com.openexchange.groupware.ldap.OXUserObjectAttributeEmail2Name=OXUserEmail2 - -com.openexchange.groupware.ldap.OXUserObjectAttributeEmail3Name=OXUserEmail3 - -com.openexchange.groupware.ldap.OXUserObjectAttributeInstantMessenger2Name=OXUserInstantMessenger2 - -com.openexchange.groupware.ldap.OXUserObjectAttributeInstantMessengerName=OXUserInstantMessenger - -com.openexchange.groupware.ldap.OXUserObjectAttributeMaritalStatusName=OXUserMaritalStatus - -com.openexchange.groupware.ldap.OXUserObjectAttributeNickNameName=OXUserNickName - -com.openexchange.groupware.ldap.OXUserObjectAttributeOtherCityName=OXUserOtherCity - -com.openexchange.groupware.ldap.OXUserObjectAttributeOtherCountryName=OXUserOtherCountry - -com.openexchange.groupware.ldap.OXUserObjectAttributeOtherPostalCodeName=OXUserOtherPostalCode - -com.openexchange.groupware.ldap.OXUserObjectAttributeOtherStateName=OXUserOtherState - -com.openexchange.groupware.ldap.OXUserObjectAttributeOtherStreetName=OXUserOtherStreet - -com.openexchange.groupware.ldap.OXUserObjectAttributePositionName=OXUserPosition - -com.openexchange.groupware.ldap.OXUserObjectAttributePostalCodeName=OXUserPostalCode - -com.openexchange.groupware.ldap.OXUserObjectAttributeProfessionName=OXUserProfession - -com.openexchange.groupware.ldap.OXUserObjectAttributeSalesVolumeName=OXUserSalesVolume - -com.openexchange.groupware.ldap.OXUserObjectAttributeSpouseNameName=OXUserSpouseName - -com.openexchange.groupware.ldap.OXUserObjectAttributeStateName=OXUserState - -com.openexchange.groupware.ldap.OXUserObjectAttributesuffixName=OXUserSuffix - -com.openexchange.groupware.ldap.OXUserObjectAttributeTaxIDName=OXUserTaxID - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleAssistantName=OXUserTeleAssistant - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleBusiness2Name=OXUserTeleBusiness2 - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleCallbackName=OXUserTeleCallback - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleCarName=OXUserTeleCar - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleCompanyName=OXUserTeleCompany - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleFax2Name=OXUserTeleFax2 - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleHome2Name=OXUserTeleHome2 - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleMobile2Name=OXUserTeleMobile2 - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleOtherName=OXUserTeleOther - -com.openexchange.groupware.ldap.OXUserObjectAttributeTelePrimaryName=OXUserTelePrimary - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleRadioName=OXUserTeleRadio - -com.openexchange.groupware.ldap.OXUserObjectAttributeTeleTTYName=OXUserTeleTTY - -com.openexchange.groupware.ldap.OXUserObjectAttributeurlName=url - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef01Name=OXUserUserUndef01 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef02Name=OXUserUserUndef02 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef03Name=OXUserUserUndef03 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef04Name=OXUserUserUndef04 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef05Name=OXUserUserUndef05 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef06Name=OXUserUserUndef06 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef07Name=OXUserUserUndef07 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef08Name=OXUserUserUndef08 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef09Name=OXUserUserUndef09 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef10Name=OXUserUserUndef10 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef11Name=OXUserUserUndef11 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef12Name=OXUserUserUndef12 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef13Name=OXUserUserUndef13 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef14Name=OXUserUserUndef14 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef15Name=OXUserUserUndef15 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef16Name=OXUserUserUndef16 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef17Name=OXUserUserUndef17 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef18Name=OXUserUserUndef18 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef19Name=OXUserUserUndef19 - -com.openexchange.groupware.ldap.OXUserObjectAttributeUserUndef20Name=OXUserUserUndef20 - -com.openexchange.groupware.ldap.OXUserObjectClassName=OXUserObject - -com.openexchange.groupware.ldap.AllContactUIDSearch=(&(objectClass\u003DinetOrgPerson)(objectClass\u003DOXUserObject)) - -!com.openexchange.groupware.ldap.AllContactUIDSearchScope=1 - -com.openexchange.groupware.ldap.credentialsBaseDN=[credentialsBaseDN] - -com.openexchange.groupware.ldap.credentialsDN=cn\u003D[uid],[userBaseDN],[credentialsBaseDN] - -com.openexchange.groupware.ldap.groupOfNamesAttributememberName=member - -com.openexchange.groupware.ldap.AddressAdminsDN=cn\u003DAddressAdmins,[globalAddressBookBaseDN] - -com.openexchange.groupware.ldap.globalAddressBookBaseDN=o\u003DAddressBook - -com.openexchange.groupware.ldap.GlobalAddressBookEntryDN=cn\u003D[contactid],[globalAddressBookBaseDN] - -com.openexchange.groupware.ldap.InternalUsersForeSureNameUIDPatternSearchFilter=(&(objectClass\u003DinetOrgPerson)(objectClass\u003DOXUserObject)(|(sn\u003D[pattern])(givenname\u003D[pattern])(cn\u003D[pattern]))(mailEnabled\u003Dok)) - -com.openexchange.groupware.ldap.InternalUsersStartingLetterSearchFilter=(&(objectClass\u003DinetOrgPerson)(objectClass\u003DOXUserObject)(sn\u003D[letter]*)(mailEnabled\u003Dok)) - -com.openexchange.groupware.ldap.UserAddressBookEntryDN=cn\u003D[contactid],[UserAddressBookDN] - -com.openexchange.groupware.ldap.localDomainsBaseDN=ou\u003DDNSObjects,ou\u003DAdminObjects - -com.openexchange.groupware.ldap.OXVDomainAttributedomainNameName=domainName - -com.openexchange.groupware.ldap.LocalDomainsSearchFilter=(&(objectClass\u003DOXVDomainObject)(MTALocaldomain\u003Dtrue)) - -com.openexchange.groupware.ldap.OXIMAPFolderAttributefnName=fn - -com.openexchange.groupware.ldap.sharedFolderBaseDN=ou\u003DSharedFolder - -com.openexchange.groupware.ldap.SharedFolderSearchFilter=(&(objectclass\u003DOXIMAPFolderObject)(mailenabled\u003Dok)) - -!com.openexchange.groupware.ldap.sharedFolderSearchScope=1 - -com.openexchange.groupware.ldap.OXResourceGroupAttributeresourceGroupAvailableName=resourceGroupAvailable - -com.openexchange.groupware.ldap.OXResourceGroupAttributeresourceGroupMemberName=resourceGroupMember - -com.openexchange.groupware.ldap.OXResourceGroupAttributeresourceGroupNameName=resourceGroupName - -com.openexchange.groupware.ldap.ResourceGroupDN=resourceGroupName\u003D[group],[resourceGroupBaseDN] - -com.openexchange.groupware.ldap.ResourceGroupPatternSearchFilter=(&(objectclass\u003DOXResourceGroupObject)(resourceGroupName\u003D[pattern])) - -com.openexchange.groupware.ldap.ResourceGroupSearchFilter=(objectclass\u003DOXResourceGroupObject) - -!com.openexchange.groupware.ldap.ResourceGroupSearchScope=1 - -com.openexchange.groupware.ldap.OXResourceAttributeresourceNameName=resourceName - -#Where are the resources? -com.openexchange.groupware.ldap.resourceBaseDN=ou\u003DResources,ou\u003DResourceObjects - -com.openexchange.groupware.ldap.ResourceDN=resourceName\u003D[resource],[resourceBaseDN] - -#Where are the resource groups? -com.openexchange.groupware.ldap.resourceGroupBaseDN=ou\u003DResourceGroups,ou\u003DResourceObjects - -#Searches resources with the a pattern. -com.openexchange.groupware.ldap.ResourcePatternSearchFilter=(&(objectclass\u003DOXResourceObject)(resourceName\u003D[pattern])) - -!com.openexchange.groupware.ldap.ResourceSearchScope=1 - -com.openexchange.groupware.ldap.DNForDefaultMail=cn\u003Dmailadmin,[userBaseDN] - -com.openexchange.groupware.ldap.Factory.AuthenticationSupport=com.openexchange.groupware.ldap.DefaultAuthenticationSupport - -com.openexchange.groupware.ldap.Factory.ContactSupport=com.openexchange.groupware.ldap.DefaultContactSupport - -com.openexchange.groupware.ldap.Factory.MailSupport=com.openexchange.groupware.ldap.DefaultMailSupport - -com.openexchange.groupware.ldap.Factory.ResourcesHandle=com.openexchange.groupware.ldap.DefaultResourcesHandle - -#Class, that implementes UserGroupHandle, ResourcesHandle -com.openexchange.groupware.ldap.Factory.UserGroupHandle=com.openexchange.groupware.ldap.DefaultUserGroupHandle - -#Where to search for groups? -com.openexchange.groupware.ldap.groupBaseDN=ou\u003DGroups - -#Complete dn of a group. -com.openexchange.groupware.ldap.GroupDN=cn\u003D[gid],[groupBaseDN] - -com.openexchange.groupware.ldap.GroupSearchFilter=(objectclass\u003DposixGroup) - -#Searches all groups for the user -com.openexchange.groupware.ldap.GroupsForUserSearchFilter=(&(objectclass\u003DposixGroup)(memberUid\u003D[uid])) - -com.openexchange.groupware.ldap.GroupsPatternSearchFilter=(&(objectclass\u003DposixGroup)(cn\u003D[pattern])) - -!com.openexchange.groupware.ldap.GroupSearchScope=1 - -com.openexchange.groupware.ldap.inetOrgPersonAttributefacsimileName=facsimileTelephoneNumber - -com.openexchange.groupware.ldap.inetOrgPersonAttributegivenNameName=givenName - -com.openexchange.groupware.ldap.inetOrgPersonAttributelabeledURIName=labeledURI - -com.openexchange.groupware.ldap.inetOrgPersonAttributelName=l - -com.openexchange.groupware.ldap.inetOrgPersonAttributemailName=mail - -com.openexchange.groupware.ldap.inetOrgPersonAttributemobileName=mobile - -com.openexchange.groupware.ldap.inetOrgPersonAttributeoName=o - -com.openexchange.groupware.ldap.inetOrgPersonAttributeouName=ou - -com.openexchange.groupware.ldap.inetOrgPersonAttributepagerName=pager - -com.openexchange.groupware.ldap.inetOrgPersonAttributepostalCodeName=postalCode - -com.openexchange.groupware.ldap.inetOrgPersonAttributepreferredLanguageName=preferredLanguage - -com.openexchange.groupware.ldap.inetOrgPersonAttributesnName=sn - -com.openexchange.groupware.ldap.inetOrgPersonAttributestName=st - -com.openexchange.groupware.ldap.inetOrgPersonAttributestreetName=street - -com.openexchange.groupware.ldap.inetOrgPersonAttributetelephoneNumberName=telephoneNumber - -com.openexchange.groupware.ldap.inetOrgPersonAttributetitleName=title - -com.openexchange.groupware.ldap.OXUserObjectAttributealiasName=alias - -com.openexchange.groupware.ldap.OXUserObjectAttributeappointmentDaysName=OXAppointmentDays - -com.openexchange.groupware.ldap.OXUserObjectAttributeimapServerName=gosaMailServer - -com.openexchange.groupware.ldap.OXUserObjectAttributemailDomainName=mailDomain - -com.openexchange.groupware.ldap.OXUserObjectAttributesmtpServerName=gosaMailServer - -com.openexchange.groupware.ldap.OXUserObjectAttributetaskDaysName=OXTaskDays - -com.openexchange.groupware.ldap.OXUserObjectAttributetimeZoneName=OXTimeZone - -com.openexchange.groupware.ldap.OXUserObjectAttributeuserCountryName=st - -com.openexchange.groupware.ldap.OXUserObjectAttributevaddressName=vaddress - -com.openexchange.groupware.ldap.posixAccountAttributecnName=cn - -com.openexchange.groupware.ldap.posixAccountAttributeuidName=uid - -com.openexchange.groupware.ldap.posixGroupAttributecnName=cn - -com.openexchange.groupware.ldap.posixGroupAttributememberUidName=memberUid - -com.openexchange.groupware.ldap.UserAddressBookDN=ou\u003Daddr,cn\u003D[uid],[userBaseDN] - -com.openexchange.groupware.ldap.UserAttributeOpenLDAPaciName=OpenLDAPaci - -com.openexchange.groupware.ldap.userBaseDN=ou\u003Dpeople - -#DN to the user object -com.openexchange.groupware.ldap.UserDN=cn\u003D[uid],[userBaseDN] - -com.openexchange.groupware.ldap.UsersCNPatternSearchFilter=(&(objectclass\u003DposixAccount)(objectClass\u003DinetOrgPerson)(|(cn\u003D[pattern])(givenName\u003D[pattern])(cn\u003D[pattern]))) - -com.openexchange.groupware.ldap.UserSearchFilter=(&(cn\u003D[uid])(objectClass\u003DOXUserObject)) - -!com.openexchange.groupware.ldap.UserSearchScope=1 - -com.openexchange.groupware.ldap.UsersForeSureNamePatternSearchFilter=(&(objectclass\u003DposixAccount)(|(givenName\u003D[pattern])(sn\u003D[pattern]))) - -com.openexchange.groupware.ldap.UsersForeSureNameUIDPatternSearchFilter=(&(objectclass\u003DposixAccount)(objectClass\u003DinetOrgPerson)(|(givenName\u003D[pattern])(sn\u003D[pattern])(cn\u003D[pattern]))) - -com.openexchange.groupware.ldap.UsersPatternSearchFilter=(&(objectclass\u003DposixAccount)(cn\u003D[pattern])) - -#Define the objectClasses an user object should belong to if you are performing pattern searches. -com.openexchange.groupware.ldap.UsersPatternSearchObjectClasses=posixAccount,inetOrgPerson,OXUserObject - -com.openexchange.groupware.ldap.GlobalAddressBookSearchScope=1 - -com.openexchange.groupware.ldap.inetOrgPersonAttributejpegPhotoName=jpegPhoto - -com.openexchange.groupware.ldap.OXUserObjectAttributeDayViewEndTimeName=OXDayViewEndTime - -com.openexchange.groupware.ldap.OXUserObjectAttributeDayViewStartTimeName=OXDayViewStartTime - -com.openexchange.groupware.ldap.OXUserObjectAttributeDayViewIntervalName=OXDayViewInterval - -!com.openexchange.groupware.ldap.LocalDomainsSearchScope=1 - - - - - - -This configuration is based in documentation gets from -http://www.open-xchange.org/oxwiki/ - -TODO: -- more testing -- check cn configuration -- check addressbook -- subtree support - diff --git a/doc/doxygen.conf b/doc/guide/devel/doxygen.conf similarity index 100% rename from doc/doxygen.conf rename to doc/guide/devel/doxygen.conf diff --git a/doc/html/annotated.html b/doc/html/annotated.html deleted file mode 100644 index 495245a68..000000000 --- a/doc/html/annotated.html +++ /dev/null @@ -1,19 +0,0 @@ - - -GOsa: Annotated Index - - - - -

GOsa Compound List

Here are the classes, structs, unions and interfaces with brief descriptions: - - - - -
mailAccountMail plugin
pluginThe plugin base class
posixAccountPosixAccount plugin
userUser plugin
-
Generated on Sat Jul 26 18:32:22 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classmailAccount-members.html b/doc/html/classmailAccount-members.html deleted file mode 100644 index fddd4a8b8..000000000 --- a/doc/html/classmailAccount-members.html +++ /dev/null @@ -1,60 +0,0 @@ - - -GOsa: Member List - - - - -

mailAccount Member List

This is the complete list of members for mailAccount, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
acl (defined in plugin)plugin
adapt_from_template($dn) (defined in mailAccount)mailAccount
addAlternate($address) (defined in mailAccount)mailAccount
addForwarder($address) (defined in mailAccount)mailAccount
admins (defined in mailAccount)mailAccount
attributes (defined in mailAccount)mailAccount
attrsplugin
check() (defined in mailAccount)mailAccount
default_permissions (defined in mailAccount)mailAccount
delAlternate($addresses) (defined in mailAccount)mailAccount
delForwarder($addresses) (defined in mailAccount)mailAccount
dnplugin
execute()mailAccount
folder_prefix (defined in mailAccount)mailAccount
forward_dialog (defined in mailAccount)mailAccount
getImapAttributes() (defined in mailAccount)mailAccount
givenName (defined in plugin)plugin
gosaMailAlternateAddress (defined in mailAccount)mailAccount
gosaMailDeliveryMode (defined in mailAccount)mailAccount
gosaMailForwardingAddress (defined in mailAccount)mailAccount
gosaMailMaxSize (defined in mailAccount)mailAccount
gosaMailQuota (defined in mailAccount)mailAccount
gosaMailServer (defined in mailAccount)mailAccount
gosaSpamMailbox (defined in mailAccount)mailAccount
gosaSpamSortLevel (defined in mailAccount)mailAccount
gosaVacationMessage (defined in mailAccount)mailAccount
is_accountplugin
is_templateplugin
mail (defined in mailAccount)mailAccount
mailAccount($dn=NULL, $shared_folder=FALSE) (defined in mailAccount)mailAccount
mailboxList (defined in mailAccount)mailAccount
member_permissions (defined in mailAccount)mailAccount
members (defined in mailAccount)mailAccount
objectclasses (defined in mailAccount)mailAccount
parentplugin
password_change_needed() (defined in plugin)plugin
perms (defined in mailAccount)mailAccount
plugin($dn=NULL)plugin
quotaUsage (defined in mailAccount)mailAccount
remove_from_parent() (defined in mailAccount)mailAccount
save() (defined in mailAccount)mailAccount
save_object() (defined in mailAccount)mailAccount
setImapAttributes() (defined in mailAccount)mailAccount
setSieveAttributes() (defined in mailAccount)mailAccount
sn (defined in plugin)plugin
uid (defined in plugin)plugin

Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classmailAccount.html b/doc/html/classmailAccount.html deleted file mode 100644 index febb30e7a..000000000 --- a/doc/html/classmailAccount.html +++ /dev/null @@ -1,224 +0,0 @@ - - -GOsa: mailAccount class Reference - - - - -

mailAccount Class Reference

mail plugin -More... -

-

Inheritance diagram for mailAccount: -

- -plugin - -List of all members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

mailAccount ($dn=NULL, $shared_folder=FALSE)
getImapAttributes ()
setImapAttributes ()
setSieveAttributes ()
 execute ()
 execute plugin

remove_from_parent ()
save_object ()
save ()
check ()
adapt_from_template ($dn)
addForwarder ($address)
delForwarder ($addresses)
addAlternate ($address)
delAlternate ($addresses)

Public Attributes

mail = ""
gosaMailAlternateAddress = array()
gosaMailForwardingAddress = array()
gosaMailDeliveryMode = "[L ]"
gosaMailServer = ""
gosaMailQuota = ""
gosaMailMaxSize = ""
gosaVacationMessage = ""
gosaSpamSortLevel = ""
gosaSpamMailbox = ""
quotaUsage = 0
forward_dialog = FALSE
folder_prefix = ""
mailboxList = array()
default_permissions = "none"
member_permissions = "post"
members = array()
admins = array()
 perms
 attributes
objectclasses = array("gosaMailAccount")
-

Detailed Description

-mail plugin -

-

Author:
Cajus Pollmeier <pollmeier@gonicus.de>
-
Version:
2.00
-
Date:
24.07.2003
-This class provides the functionality to read and write all attributes relevant for gosaMailAccounts from/to the LDAP. It does syntax checking and displays the formulars required. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
mailAccount::execute  ) 
-
- - - - - -
-   - - -

-execute plugin -

-Generates the html output for this node -

-Reimplemented from plugin.

-


Member Data Documentation

-

- - - - -
- - -
mailAccount::attributes -
-
- - - - - -
-   - - -

-Initial value:

 array("mail", "gosaMailServer", "gosaMailQuota", "gosaMailMaxSize",
-                        "gosaMailDeliveryMode", "gosaSpamSortLevel", "gosaSpamMailbox",
-                        "gosaVacationMessage", "uid")
-
-

-Reimplemented from plugin.

-

- - - - -
- - -
mailAccount::perms -
-
- - - - - -
-   - - -

-Initial value:

 array( "lrs" => "read", "lrsp" => "post", "lrsip" => "append",
-                        "lrswipcd" => "write", "lrswipcda" => "all" )
-
-


The documentation for this class was generated from the following file:
    -
  • class_mailAccount.inc
-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classmailAccount.png b/doc/html/classmailAccount.png deleted file mode 100644 index 12cfc1752e5e657cd4ac5856540e5fe44b1bbfb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^fj}I%Gsd>it!nPqTBq%}#Uf|Ng1q|1RGpf3@?DuHN};@}AbW zsT|inmF;wY@62cU#8p-5uyy{LVlU33i@SuUS?*bP0l+XkKTm6!H diff --git a/doc/html/classplugin-members.html b/doc/html/classplugin-members.html deleted file mode 100644 index ab6292b22..000000000 --- a/doc/html/classplugin-members.html +++ /dev/null @@ -1,33 +0,0 @@ - - -GOsa: Member List - - - - -

plugin Member List

This is the complete list of members for plugin, including all inherited members. - - - - - - - - - - - - - - - - - - - -
acl (defined in plugin)plugin
adapt_from_template($dn) (defined in plugin)plugin
attributes (defined in plugin)plugin
attrsplugin
check() (defined in plugin)plugin
dnplugin
execute()plugin
givenName (defined in plugin)plugin
is_accountplugin
is_templateplugin
objectclasses (defined in plugin)plugin
parentplugin
password_change_needed() (defined in plugin)plugin
plugin($dn=NULL)plugin
remove_from_parent() (defined in plugin)plugin
save() (defined in plugin)plugin
save_object() (defined in plugin)plugin
sn (defined in plugin)plugin
uid (defined in plugin)plugin

Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classplugin.html b/doc/html/classplugin.html deleted file mode 100644 index edc1cb63b..000000000 --- a/doc/html/classplugin.html +++ /dev/null @@ -1,294 +0,0 @@ - - -GOsa: plugin class Reference - - - - -

plugin Class Reference

The plugin base class. -More... -

-

Inheritance diagram for plugin: -

- -mailAccount -posixAccount -user - -List of all members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

 plugin ($dn=NULL)
 plugin constructor

 execute ()
 execute plugin

remove_from_parent ()
save_object ()
save ()
check ()
adapt_from_template ($dn)
password_change_needed ()

Public Attributes

 parent = NULL
 Reference to parent object.

 is_account = FALSE
 Mark plugin as account.

 is_template = FALSE
 Mark plugin as template.

 attrs = array()
 Represent temporary LDAP data.

 dn = ""
 Used standard values.

uid = ""
sn = ""
givenName = ""
acl = "*none*"
attributes = array()
objectclasses = array()
-

Detailed Description

-The plugin base class. -

-

Author:
Cajus Pollmeier <pollmeier@gonicus.de>
-
Version:
2.00
-
Date:
24.07.2003
-This is the base class for all plugins. It can be used standalone or can be included by the tabs class. All management should be done within this class. Extend your plugins from this class. -

-


Constructor & Destructor Documentation

-

- - - - -
- - - - - - - - - - -
plugin::plugin dn = NULL  ) 
-
- - - - - -
-   - - -

-plugin constructor -

-If 'dn' is set, the node loads the given 'dn' from LDAP

-

Parameters:
- - -
dn Distinguished name to initialize plugin from
-
-
See also:
plugin()
-
-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
plugin::execute  ) 
-
- - - - - -
-   - - -

-execute plugin -

-Generates the html output for this node -

-Reimplemented in mailAccount, posixAccount, and user.

-


Member Data Documentation

-

- - - - -
- - -
plugin::attrs = array() -
-
- - - - - -
-   - - -

-Represent temporary LDAP data. -

-This is only used internally.

-

- - - - -
- - -
plugin::dn = "" -
-
- - - - - -
-   - - -

-Used standard values. -

-dn

-

- - - - -
- - -
plugin::is_account = FALSE -
-
- - - - - -
-   - - -

-Mark plugin as account. -

-Defines whether this plugin is defined as an account or not. This has consequences for the plugin to be saved from tab mode. If it is set to 'FALSE' the tab will call the delete function, else the save function. Should be set to 'TRUE' if the construtor detects a valid LDAP object.

-

See also:
plugin::plugin()
-
-

- - - - -
- - -
plugin::is_template = FALSE -
-
- - - - - -
-   - - -

-Mark plugin as template. -

-Defines whether we are creating a template or a normal object. Has conseqences on the way execute() shows the formular and how save() puts the data to LDAP.

-

See also:
plugin::save() plugin::execute()
-
-

- - - - -
- - -
plugin::parent = NULL -
-
- - - - - -
-   - - -

-Reference to parent object. -

-This variable is used when the plugin is included in tabs and keeps reference to the tab class. Communication to other tabs is possible by 'name'. So the 'fax' plugin can ask the 'userinfo' plugin for the fax number.

-

See also:
tab
-
-


The documentation for this class was generated from the following file:
    -
  • plugin.inc
-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classplugin.png b/doc/html/classplugin.png deleted file mode 100644 index 7853333be91edcf1f86bf2d49ac96fc910a6db5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yx}16Y`Wq^0@w0w5(3;1lBd|Nnm=^Z)+?^XDf_ z0J6aNz<~qRhyFhSav4j4{DK)Ap4~_TvOjpbIEGZrc{@Ei@34Y^>tX->XWuZCv%hVd zpjG+bTf?7Srp?InSn|p{E_Dpwi%c38-N_5dY&!9oGV`Uc&V4T2()__f%SP9b~j?MrX0O5LS|I_7+ - -GOsa: Member List - - - - -

posixAccount Member List

This is the complete list of members for posixAccount, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
acl (defined in plugin)plugin
adapt_from_template($dn) (defined in posixAccount)posixAccount
addGroup($groups) (defined in posixAccount)posixAccount
attributes (defined in posixAccount)posixAccount
attrsplugin
check() (defined in posixAccount)posixAccount
delGroup($groups) (defined in posixAccount)posixAccount
dnplugin
execute()posixAccount
force_ids (defined in posixAccount)posixAccount
gecos (defined in posixAccount)posixAccount
gidNumber (defined in posixAccount)posixAccount
givenName (defined in plugin)plugin
gosaDefaultLanguage (defined in posixAccount)posixAccount
gosaDefaultPrinter (defined in posixAccount)posixAccount
gosaHostACL (defined in posixAccount)posixAccount
group_dialog (defined in posixAccount)posixAccount
groupMembership (defined in posixAccount)posixAccount
homeDirectory (defined in posixAccount)posixAccount
hosts_dialog (defined in posixAccount)posixAccount
is_accountplugin
is_templateplugin
loginShell (defined in posixAccount)posixAccount
loginShellList (defined in posixAccount)posixAccount
must_change_password (defined in posixAccount)posixAccount
objectclasses (defined in posixAccount)posixAccount
parentplugin
password_change_needed() (defined in plugin)plugin
plugin($dn=NULL)plugin
posixAccount($dn=NULL) (defined in posixAccount)posixAccount
printerList (defined in posixAccount)posixAccount
remove_from_parent() (defined in posixAccount)posixAccount
save() (defined in posixAccount)posixAccount
save_object() (defined in posixAccount)posixAccount
savedGidNumber (defined in posixAccount)posixAccount
savedGroupMembership (defined in posixAccount)posixAccount
savedUidNumber (defined in posixAccount)posixAccount
shadowExpire (defined in posixAccount)posixAccount
shadowInactive (defined in posixAccount)posixAccount
shadowLastChange (defined in posixAccount)posixAccount
shadowMax (defined in posixAccount)posixAccount
shadowMin (defined in posixAccount)posixAccount
shadowWarning (defined in posixAccount)posixAccount
sn (defined in plugin)plugin
status (defined in posixAccount)posixAccount
uid (defined in plugin)plugin
uidNumber (defined in posixAccount)posixAccount
use_shadowExpire (defined in posixAccount)posixAccount
use_shadowInactive (defined in posixAccount)posixAccount
use_shadowMax (defined in posixAccount)posixAccount
use_shadowMin (defined in posixAccount)posixAccount
use_shadowWarning (defined in posixAccount)posixAccount

Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classposixAccount.html b/doc/html/classposixAccount.html deleted file mode 100644 index f7f0ee3e0..000000000 --- a/doc/html/classposixAccount.html +++ /dev/null @@ -1,219 +0,0 @@ - - -GOsa: posixAccount class Reference - - - - -

posixAccount Class Reference

posixAccount plugin -More... -

-

Inheritance diagram for posixAccount: -

- -plugin - -List of all members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

posixAccount ($dn=NULL)
 execute ()
 execute plugin

remove_from_parent ()
save_object ()
save ()
check ()
addGroup ($groups)
delGroup ($groups)
adapt_from_template ($dn)

Public Attributes

homeDirectory = ""
loginShell = "/bin/bash"
uidNumber = ""
gidNumber = ""
gecos = ""
shadowMin = "0"
shadowMax = "0"
shadowWarning = "0"
shadowLastChange = "0"
shadowInactive = "0"
shadowExpire = "0"
gosaDefaultPrinter = ""
gosaDefaultLanguage = ""
gosaHostACL = array()
status = ""
loginShellList = array()
groupMembership = array()
savedGroupMembership = array()
savedUidNumber = ""
savedGidNumber = ""
use_shadowMin = "0"
use_shadowMax = "0"
use_shadowWarning = "0"
use_shadowInactive = "0"
use_shadowExpire = "0"
must_change_password = "0"
force_ids = 0
printerList = array()
group_dialog = FALSE
hosts_dialog = FALSE
 attributes
objectclasses = array("posixAccount", "shadowAccount")
-

Detailed Description

-posixAccount plugin -

-

Author:
Cajus Pollmeier <pollmeier@gonicus.de>
-
Version:
2.00
-
Date:
24.07.2003
-This class provides the functionality to read and write all attributes relevant for posixAccounts and shadowAccounts from/to the LDAP. It does syntax checking and displays the formulars required. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
posixAccount::execute  ) 
-
- - - - - -
-   - - -

-execute plugin -

-Generates the html output for this node -

-Reimplemented from plugin.

-


Member Data Documentation

-

- - - - -
- - -
posixAccount::attributes -
-
- - - - - -
-   - - -

-Initial value:

 array("homeDirectory", "loginShell", "uidNumber", "gidNumber", "gecos",
-                        "shadowMin", "shadowMax", "shadowWarning", "shadowInactive", "shadowLastChange",
-                        "shadowExpire", "gosaDefaultPrinter", "gosaDefaultLanguage", "uid")
-
-

-Reimplemented from plugin.

-


The documentation for this class was generated from the following file:
    -
  • class_posixAccount.inc
-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classposixAccount.png b/doc/html/classposixAccount.png deleted file mode 100644 index 71dee1342af8a640f1a1604412c2553e26983d5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^5kMTk!VDzyU#!mpQW60^A+G=b{|7Sv|35H)e!>JG z3ycpOI8c4){}UjWu_VYZn8D%MjWi(Vt*47)NX4ADS5EUDGT>pj@Z-?Ub8KzA35tGq z>scPv{PLILR?_I|j#95J(iOjIBa-;;`l}s(*`G~`;I&(mb29NYUy*oP^pPhW3EyTu zRobTftl$?PpKbA*pDQ-`H0RDamME=Rc5Lq9*NdK>+ERIQ{~z(c5@EGm-yYArSuY*m z7FHo4QoEvHcV@|*!sD{y2AYQw{yu*2Mk1cec8T3?>eFPxL0o9u(OgaEUIB9F3Zx3#oRZiP=sW3am2$ww>GIW`~I*`ylh=lmf@szI** m@`XJI%XXNZ>olF;B<>@)>d#Wsw^xB4XYh3Ob6Mw<&;$S!5tJkV diff --git a/doc/html/classuser-members.html b/doc/html/classuser-members.html deleted file mode 100644 index db776f137..000000000 --- a/doc/html/classuser-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - -GOsa: Member List - - - - -

user Member List

This is the complete list of members for user, including all inherited members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
academicTitle (defined in user)user
acl (defined in plugin)plugin
adapt_from_template($dn) (defined in plugin)plugin
attributes (defined in user)user
attrsplugin
base (defined in user)user
cert_dialog (defined in user)user
certificateSerialNumber (defined in user)user
check() (defined in user)user
cn (defined in user)user
departmentNumber (defined in user)user
dnplugin
employeeNumber (defined in user)user
employeeType (defined in user)user
execute()user
facsimileTelephoneNumber (defined in user)user
functionalTitle (defined in user)user
givenName (defined in plugin)plugin
gouvernmentOrganizationalPersonLocality (defined in user)user
gouvernmentOrganizationalUnit (defined in user)user
gouvernmentOrganizationalUnitDescription (defined in user)user
gouvernmentOrganizationalUnitSubjectArea (defined in user)user
homePhone (defined in user)user
homePostalAddress (defined in user)user
houseIdentifier (defined in user)user
is_accountplugin
is_templateplugin
ivbbLastDeliveryCollective (defined in user)user
jpegPhoto (defined in user)user
l (defined in user)user
labeledURI (defined in user)user
last_pw_storage (defined in user)user
mobile (defined in user)user
o (defined in user)user
objectclasses (defined in user)user
old_certificateSerialNumber (defined in user)user
old_jpegPhoto (defined in user)user
old_photoData (defined in user)user
old_userCertificate (defined in user)user
old_userPKCS12 (defined in user)user
old_userSMIMECertificate (defined in user)user
ou (defined in user)user
pager (defined in user)user
parentplugin
password_change_needed() (defined in plugin)plugin
personalTitle (defined in user)user
photoData (defined in user)user
picture_dialog (defined in user)user
plugin($dn=NULL)plugin
postalAddress (defined in user)user
postalCode (defined in user)user
publicVisible (defined in user)user
pw_storage (defined in user)user
remove_from_parent() (defined in user)user
role (defined in user)user
roomNumber (defined in user)user
save() (defined in user)user
save_object() (defined in user)user
sn (defined in plugin)plugin
st (defined in user)user
street (defined in user)user
telephoneNumber (defined in user)user
uid (defined in plugin)plugin
user($dn=NULL) (defined in user)user
userCertificate (defined in user)user
userPKCS12 (defined in user)user
userSMIMECertificate (defined in user)user
vocation (defined in user)user

Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classuser.html b/doc/html/classuser.html deleted file mode 100644 index 38102e886..000000000 --- a/doc/html/classuser.html +++ /dev/null @@ -1,271 +0,0 @@ - - -GOsa: user class Reference - - - - -

user Class Reference

user plugin -More... -

-

Inheritance diagram for user: -

- -plugin - -List of all members. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Public Member Functions

user ($dn=NULL)
 execute ()
 execute plugin

remove_from_parent ()
save_object ()
save ()
check ()

Public Attributes

base = ""
cn = ""
personalTitle = ""
academicTitle = ""
homePostalAddress = ""
homePhone = ""
labeledURI = ""
o = ""
ou = ""
departmentNumber = ""
employeeNumber = ""
employeeType = ""
roomNumber = ""
telephoneNumber = ""
facsimileTelephoneNumber = ""
mobile = ""
pager = ""
l = ""
st = ""
postalAddress = ""
jpegPhoto = "*removed*"
photoData = ""
old_jpegPhoto = ""
old_photoData = ""
cert_dialog = FALSE
picture_dialog = FALSE
userPKCS12 = ""
userSMIMECertificate = ""
userCertificate = ""
certificateSerialNumber = ""
old_certificateSerialNumber = ""
old_userPKCS12 = ""
old_userSMIMECertificate = ""
old_userCertificate = ""
gouvernmentOrganizationalUnit = ""
houseIdentifier = ""
street = ""
postalCode = ""
vocation = ""
ivbbLastDeliveryCollective = ""
gouvernmentOrganizationalPersonLocality = ""
gouvernmentOrganizationalUnitDescription = ""
gouvernmentOrganizationalUnitSubjectArea = ""
functionalTitle = ""
role = ""
publicVisible = ""
pw_storage = "crypt"
last_pw_storage = "crypt"
 attributes
objectclasses = array("person", "organizationalPerson", "inetOrgPerson", "gosaAccount")
-

Detailed Description

-user plugin -

-

Author:
Cajus Pollmeier <pollmeier@gonicus.de>
-
Version:
2.00
-
Date:
24.07.2003
-This class provides the functionality to read and write all attributes relevant for person, organizationalPerson, inetOrgPerson and gosaAccount from/to the LDAP. It does syntax checking and displays the formulars required. -

-


Member Function Documentation

-

- - - - -
- - - - - - - - - -
user::execute  ) 
-
- - - - - -
-   - - -

-execute plugin -

-Generates the html output for this node -

-Reimplemented from plugin.

-


Member Data Documentation

-

- - - - -
- - -
user::attributes -
-
- - - - - -
-   - - -

-Initial value:

 array("sn", "givenName", "uid", "personalTitle", "academicTitle",
-        "homePostalAddress", "homePhone", "labeledURI", "o", "ou",
-        "departmentNumber", "employeeNumber", "employeeType", "l", "st",
-        "roomNumber", "telephoneNumber", "mobile", "pager", "cn", "userPKCS12",
-        "postalAddress", "facsimileTelephoneNumber", "userSMIMECertificate",
-        "gouvernmentOrganizationalUnit", "houseIdentifier", "vocation",
-        "ivbbLastDeliveryCollective", "gouvernmentOrganizationalPersonLocality",
-        "gouvernmentOrganizationalUnitDescription", "postalCode", "street",
-        "gouvernmentOrganizationalUnitSubjectArea", "functionalTitle",
-        "role", "certificateSerialNumber", "publicVisible")
-
-

-Reimplemented from plugin.

-


The documentation for this class was generated from the following file:
    -
  • class_user.inc
-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/classuser.png b/doc/html/classuser.png deleted file mode 100644 index 354ba28601d56acb3c0394d47e9e32ae0b9f0adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^dO#e&!VDy*?2p3NZkcv5PFB$S3R^VX`*qrk1JFidvg}4>M z-|d|q3kf;(hG?n25-?7f*ORLF;vxIp#p2sH$B13%yZ&{Rkn8iHsg=TO^3;nr@|2lZ z>*US;^KPeo(f?Dq^E!w$Dt z`j0}{`nLaH61p`TI(8Oro5Pv=cg~0E+HZ_9@t=+b{(3)W!`b3z)-o^V)_-D}trqgO T(4T!G(9sN@u6{1-oD!MB{P-jdO973>Gf8e9NRM)Dp)o!g0qM<4Vj=zPe@|Dq666;okhst+uYS@xk zAe#!=^Zln?PyVKr%6E;`S(kqWY=*HsfA1V;)fhQ<$CMos^=cI}FxoX8aHZD(`7N&D z>eW}uY`q&yA(Aq{v|hyY~*BV!IpRizEa^A zSwUf5fG8o|FrCa?7W_ZsbCSbIMfvD5rc2)xa_CE)&3MK>PdiZzPSx=EY{5R=Lw9$W zFB~Q4-_erioglSItWbyFcScK%P|Bx2nok_;7V~gL{^sw)Hmw`$rsv1K}`8Yt2#c0pX2g5sO;y1o~4%iuIyi#qw zFm*RC`MvCuf!1<4v?T_#Q{Sw>Dv=96=Qk`bvEfC+V}+C_G!9f5qp+Mfqpdo&v-7X2 zEsjl=2Zs2jpeR3I^jOrC#EnCRYK7ykw~Y<^$KBzQ$j?=wli)Z_dg%f@3mh@mn~ zY-rW-_)2Tp)x!)>H?E^r>=E{}#T=G-CW-@osY zch;71#~zaaQaCN&u+y;iqyJD$efQ0`ds~0bG7EEg?iz@?@KkW>xdI>kcON*eM-mkj z{Hg4Mq|yM@aKlnN8Ad!tqDiW7k~_vI0!L4-1Z&Wup7|~d>#qjJ0-uA&ia#r&mdx8v zh{Ysj=iMgA&&1A@moF|nsz(e)_;Uiol|tq()vU(gqOB|ji;{rH_>zyt2xSg9h+h{C zv+F5Xy#5KK7P)%}Ck#D|^?1V$N)szVm7J2X#m+w(imL|lM%~vBw^Q~q$CrnXoTf$H zzF~>!<$mS2O?lzwP|kfiF}g8jcl3mUEgkkkh%w!KZMvAFF9^}~ej@k#Gd^V_{0z7E zlS6D1*YZT=yhuXqJ9{VQ#HEDN*DR$8sI6F7<;IiQSrcoeN7g_o#?!`Af^b9`2;50K zitSJI72p0Sb8pZ7DS_NNl_sYR+va{vYOi<{J}UY2dXxVnRvC@qh1F8VTgYH6vT~(% zZ2N{=>^>N0x=jb@(&D^o^RLm}($~_;&Kub{C2Xfmah^5anC-b6$;BEl3*$8jem8}c z3*MM|I(n@y9TAF*ctIWJT!UQdUmM^y{K3@8sQJdNrafkJtINN7ONa1e;w?Mt{_JhM zvRka(c#HYT@E0V`S6xwQ!o-vU4DQhKh-)xd(lG?l6971ya~`Kg%#4-Zl9lG!@VLCj zn%e5Mm!q<2O$UGcRpXu>y%9VED_L9OY%qWuy3i~< z+emnMRoLY#-xm~rEgRP6atqF;dvM1{=%Q7NcKcBg&Z1l zV~6}Z`XPV+=bsYaz2&oFCc3ZEn}yXbvh;enHYUk;@jUTd(xG51%O-4mi-__eW*D%0++`&?dm# zPd_nXLUL4%gBDan;34>)_!5SOs{V7u1HVyR7H*pVx$aUUgqXX95@2i(7j1|H^I|!M zS3hU81OfgU9~=o25UZE}Kn~T?I2_2;b7HMR`%*)h);W}}SN$d(wjY3w22CPf3pSEK z`@JL}GUw`L^lZx+{KurgBTG8o(X~G|(-<9c9%;J8&^(JEc$Oi*N?=TC)Lzw#&F7Nl zHQB3u-YV(8aQrkAK!U7fLifRwqTWQcQt+0@;kmR<&^uK8n9YK;XTuDH?XY{HL*v09 z8svU;%Hhy$AH9$^e+pAEde;2I<;K%f*-dV3{IarZHE-WX1+D)GFP8KnOsc_^ z6q~mV=laSj_m1;^5X}%ECLfW5I$=E3`=TMVtLt?(a30*5=_&F*bvhx?FF`d>rP;x^MFfsMbkCxS5D-e^%!V{JsKKS`i`&ka` z-g#uQghXfa@Au4JFJ6eWrAEFVsOiW@X;hgN@VQgD2(fD=RxXatsl;WS2C1NQ5IP1br%vg@40K^|6=DP_ zk`iN1j)|m@h&uj}I)0bKLPIDz#87e&KcIbI4*IVgDKNyBa(Q1*52cUvH89j85a4h> zq`m - -GOsa: Compound Member Index - - - - - - -

-Here is a list of all documented class members with links to the class documentation for each member:

-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html deleted file mode 100644 index dfcacf4e3..000000000 --- a/doc/html/functions_func.html +++ /dev/null @@ -1,20 +0,0 @@ - - -GOsa: Compound Member Index - - - - - - -

-

-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html deleted file mode 100644 index 808b44df6..000000000 --- a/doc/html/functions_vars.html +++ /dev/null @@ -1,23 +0,0 @@ - - -GOsa: Compound Member Index - - - - - - -

-

-
Generated on Sat Jul 26 18:32:23 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html deleted file mode 100644 index 8ae523380..000000000 --- a/doc/html/hierarchy.html +++ /dev/null @@ -1,21 +0,0 @@ - - -GOsa: Hierarchical Index - - - - -

GOsa Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
    -
  • acl
  • appGroup
  • application
  • blocklist
  • department
  • faxAccount
  • group
  • LDAP
  • link_info
  • plugin - -
  • pluginfo
  • proxyAccount
  • pureftpAccount
  • sambaAccount
  • server
  • userinfo
-
Generated on Sat Jul 26 18:32:22 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/html/index.html b/doc/html/index.html deleted file mode 100644 index fa64b4cdf..000000000 --- a/doc/html/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - -GOsa: Main Page - - - - -

GOsa Documentation

-

-

2.00


Generated on Sat Jul 26 18:32:22 2003 for GOsa by - -doxygen -1.3.2
- - diff --git a/doc/latex/Makefile b/doc/latex/Makefile deleted file mode 100644 index e270675d5..000000000 --- a/doc/latex/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -all: refman.dvi - -ps: refman.ps - -pdf: refman.pdf - -ps_2on1: refman_2on1.ps - -pdf_2on1: refman_2on1.pdf - -refman.ps: refman.dvi - dvips -o refman.ps refman.dvi - -refman.pdf: refman.ps - ps2pdf refman.ps refman.pdf - -refman.dvi: refman.tex doxygen.sty - echo "Running latex..." - latex refman.tex - echo "Running makeindex..." - makeindex refman.idx - echo "Rerunning latex...." - latex refman.tex - latex_count=5 ; \ - while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ - do \ - echo "Rerunning latex...." ;\ - latex refman.tex ;\ - latex_count=`expr $$latex_count - 1` ;\ - done - -refman_2on1.ps: refman.ps - psnup -2 refman.ps >refman_2on1.ps - -refman_2on1.pdf: refman_2on1.ps - ps2pdf refman_2on1.ps refman_2on1.pdf - -clean: - rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out diff --git a/doc/latex/annotated.tex b/doc/latex/annotated.tex deleted file mode 100644 index c23411486..000000000 --- a/doc/latex/annotated.tex +++ /dev/null @@ -1,7 +0,0 @@ -\section{GOsa Compound List} -Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList} -\item\contentsline{section}{{\bf mail\-Account} (Mail plugin )}{\pageref{classmailAccount}}{} -\item\contentsline{section}{{\bf plugin} (The plugin base class )}{\pageref{classplugin}}{} -\item\contentsline{section}{{\bf posix\-Account} (Posix\-Account plugin )}{\pageref{classposixAccount}}{} -\item\contentsline{section}{{\bf user} (User plugin )}{\pageref{classuser}}{} -\end{CompactList} diff --git a/doc/latex/classmailAccount.eps b/doc/latex/classmailAccount.eps deleted file mode 100644 index f5f4b24da..000000000 --- a/doc/latex/classmailAccount.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 449.438 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 1.1125 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text `arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(mailAccount) cw -(plugin) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (mailAccount) 0 0 box - (plugin) 0 1 box - -% ----- relations ----- - -solid -0 0 0 out -solid -1 0 1 in diff --git a/doc/latex/classmailAccount.tex b/doc/latex/classmailAccount.tex deleted file mode 100644 index 9c117d918..000000000 --- a/doc/latex/classmailAccount.tex +++ /dev/null @@ -1,175 +0,0 @@ -\section{mail\-Account Class Reference} -\label{classmailAccount}\index{mailAccount@{mailAccount}} -mail plugin - - -Inheritance diagram for mail\-Account::\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2cm]{classmailAccount} -\end{center} -\end{figure} -\subsection*{Public Member Functions} -\begin{CompactItemize} -\item -{\bf mail\-Account} (\${\bf dn}=NULL, \$shared\_\-folder=FALSE)\label{classmailAccount_a0} - -\item -{\bf get\-Imap\-Attributes} ()\label{classmailAccount_a1} - -\item -{\bf set\-Imap\-Attributes} ()\label{classmailAccount_a2} - -\item -{\bf set\-Sieve\-Attributes} ()\label{classmailAccount_a3} - -\item -{\bf execute} () -\begin{CompactList}\small\item\em execute plugin \item\end{CompactList}\item -{\bf remove\_\-from\_\-parent} ()\label{classmailAccount_a5} - -\item -{\bf save\_\-object} ()\label{classmailAccount_a6} - -\item -{\bf save} ()\label{classmailAccount_a7} - -\item -{\bf check} ()\label{classmailAccount_a8} - -\item -{\bf adapt\_\-from\_\-template} (\${\bf dn})\label{classmailAccount_a9} - -\item -{\bf add\-Forwarder} (\$address)\label{classmailAccount_a10} - -\item -{\bf del\-Forwarder} (\$addresses)\label{classmailAccount_a11} - -\item -{\bf add\-Alternate} (\$address)\label{classmailAccount_a12} - -\item -{\bf del\-Alternate} (\$addresses)\label{classmailAccount_a13} - -\end{CompactItemize} -\subsection*{Public Attributes} -\begin{CompactItemize} -\item -{\bf mail} = \char`\"{}\char`\"{}\label{classmailAccount_o0} - -\item -{\bf gosa\-Mail\-Alternate\-Address} = array()\label{classmailAccount_o1} - -\item -{\bf gosa\-Mail\-Forwarding\-Address} = array()\label{classmailAccount_o2} - -\item -{\bf gosa\-Mail\-Delivery\-Mode} = \char`\"{}[L ]\char`\"{}\label{classmailAccount_o3} - -\item -{\bf gosa\-Mail\-Server} = \char`\"{}\char`\"{}\label{classmailAccount_o4} - -\item -{\bf gosa\-Mail\-Quota} = \char`\"{}\char`\"{}\label{classmailAccount_o5} - -\item -{\bf gosa\-Mail\-Max\-Size} = \char`\"{}\char`\"{}\label{classmailAccount_o6} - -\item -{\bf gosa\-Vacation\-Message} = \char`\"{}\char`\"{}\label{classmailAccount_o7} - -\item -{\bf gosa\-Spam\-Sort\-Level} = \char`\"{}\char`\"{}\label{classmailAccount_o8} - -\item -{\bf gosa\-Spam\-Mailbox} = \char`\"{}\char`\"{}\label{classmailAccount_o9} - -\item -{\bf quota\-Usage} = 0\label{classmailAccount_o10} - -\item -{\bf forward\_\-dialog} = FALSE\label{classmailAccount_o11} - -\item -{\bf folder\_\-prefix} = \char`\"{}\char`\"{}\label{classmailAccount_o12} - -\item -{\bf mailbox\-List} = array()\label{classmailAccount_o13} - -\item -{\bf default\_\-permissions} = \char`\"{}none\char`\"{}\label{classmailAccount_o14} - -\item -{\bf member\_\-permissions} = \char`\"{}post\char`\"{}\label{classmailAccount_o15} - -\item -{\bf members} = array()\label{classmailAccount_o16} - -\item -{\bf admins} = array()\label{classmailAccount_o17} - -\item -{\bf perms} -\item -{\bf attributes} -\item -{\bf objectclasses} = array(\char`\"{}gosa\-Mail\-Account\char`\"{})\label{classmailAccount_o20} - -\end{CompactItemize} - - -\subsection{Detailed Description} -mail plugin - -\begin{Desc} -\item[Author:]Cajus Pollmeier $<${\tt pollmeier@gonicus.de}$>$ \end{Desc} -\begin{Desc} -\item[Version:]2.00 \end{Desc} -\begin{Desc} -\item[Date:]24.07.2003\end{Desc} -This class provides the functionality to read and write all attributes relevant for gosa\-Mail\-Accounts from/to the LDAP. It does syntax checking and displays the formulars required. - - - -\subsection{Member Function Documentation} -\index{mailAccount@{mail\-Account}!execute@{execute}} -\index{execute@{execute}!mailAccount@{mail\-Account}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}mail\-Account::execute ()}\label{classmailAccount_a4} - - -execute plugin - -Generates the html output for this node - -Reimplemented from {\bf plugin} {\rm (p.\,\pageref{classplugin_a1})}. - -\subsection{Member Data Documentation} -\index{mailAccount@{mail\-Account}!attributes@{attributes}} -\index{attributes@{attributes}!mailAccount@{mail\-Account}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}mail\-Account::attributes}\label{classmailAccount_o19} - - -{\bf Initial value:} - -\footnotesize\begin{verbatim} array("mail", "gosaMailServer", "gosaMailQuota", "gosaMailMaxSize", - "gosaMailDeliveryMode", "gosaSpamSortLevel", "gosaSpamMailbox", - "gosaVacationMessage", "uid") -\end{verbatim}\normalsize - - -Reimplemented from {\bf plugin} {\rm (p.\,\pageref{classplugin})}.\index{mailAccount@{mail\-Account}!perms@{perms}} -\index{perms@{perms}!mailAccount@{mail\-Account}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}mail\-Account::perms}\label{classmailAccount_o18} - - -{\bf Initial value:} - -\footnotesize\begin{verbatim} array( "lrs" => "read", "lrsp" => "post", "lrsip" => "append", - "lrswipcd" => "write", "lrswipcda" => "all" ) -\end{verbatim}\normalsize - - -The documentation for this class was generated from the following file:\begin{CompactItemize} -\item -class\_\-mail\-Account.inc\end{CompactItemize} diff --git a/doc/latex/classplugin.eps b/doc/latex/classplugin.eps deleted file mode 100644 index 69febded0..000000000 --- a/doc/latex/classplugin.eps +++ /dev/null @@ -1,207 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 138.889 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 3.6 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 3 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text `arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(plugin) cw -(mailAccount) cw -(posixAccount) cw -(user) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (plugin) 1 1 box - (mailAccount) 0 0 box - (posixAccount) 1 0 box - (user) 2 0 box - -% ----- relations ----- - -solid -1 1 0.25 out -solid -0 2 1 conn -solid -0 0 0.75 in -solid -0 1 0.75 in -solid -0 2 0.75 in diff --git a/doc/latex/classplugin.tex b/doc/latex/classplugin.tex deleted file mode 100644 index 6bbdbd72c..000000000 --- a/doc/latex/classplugin.tex +++ /dev/null @@ -1,166 +0,0 @@ -\section{plugin Class Reference} -\label{classplugin}\index{plugin@{plugin}} -The plugin base class. - - -Inheritance diagram for plugin::\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2cm]{classplugin} -\end{center} -\end{figure} -\subsection*{Public Member Functions} -\begin{CompactItemize} -\item -{\bf plugin} (\${\bf dn}=NULL) -\begin{CompactList}\small\item\em plugin constructor \item\end{CompactList}\item -{\bf execute} () -\begin{CompactList}\small\item\em execute plugin \item\end{CompactList}\item -{\bf remove\_\-from\_\-parent} ()\label{classplugin_a2} - -\item -{\bf save\_\-object} ()\label{classplugin_a3} - -\item -{\bf save} ()\label{classplugin_a4} - -\item -{\bf check} ()\label{classplugin_a5} - -\item -{\bf adapt\_\-from\_\-template} (\${\bf dn})\label{classplugin_a6} - -\item -{\bf password\_\-change\_\-needed} ()\label{classplugin_a7} - -\end{CompactItemize} -\subsection*{Public Attributes} -\begin{CompactItemize} -\item -{\bf parent} = NULL -\begin{CompactList}\small\item\em Reference to parent object. \item\end{CompactList}\item -{\bf is\_\-account} = FALSE -\begin{CompactList}\small\item\em Mark plugin as account. \item\end{CompactList}\item -{\bf is\_\-template} = FALSE -\begin{CompactList}\small\item\em Mark plugin as template. \item\end{CompactList}\item -{\bf attrs} = array() -\begin{CompactList}\small\item\em Represent temporary LDAP data. \item\end{CompactList}\item -{\bf dn} = \char`\"{}\char`\"{} -\begin{CompactList}\small\item\em Used standard values. \item\end{CompactList}\item -{\bf uid} = \char`\"{}\char`\"{}\label{classplugin_o5} - -\item -{\bf sn} = \char`\"{}\char`\"{}\label{classplugin_o6} - -\item -{\bf given\-Name} = \char`\"{}\char`\"{}\label{classplugin_o7} - -\item -{\bf acl} = \char`\"{}$\ast$none$\ast$\char`\"{}\label{classplugin_o8} - -\item -{\bf attributes} = array()\label{classplugin_o9} - -\item -{\bf objectclasses} = array()\label{classplugin_o10} - -\end{CompactItemize} - - -\subsection{Detailed Description} -The plugin base class. - -\begin{Desc} -\item[Author:]Cajus Pollmeier $<${\tt pollmeier@gonicus.de}$>$ \end{Desc} -\begin{Desc} -\item[Version:]2.00 \end{Desc} -\begin{Desc} -\item[Date:]24.07.2003\end{Desc} -This is the base class for all plugins. It can be used standalone or can be included by the tabs class. All management should be done within this class. Extend your plugins from this class. - - - -\subsection{Constructor \& Destructor Documentation} -\index{plugin@{plugin}!plugin@{plugin}} -\index{plugin@{plugin}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}plugin::plugin (\$ {\em dn} = NULL)}\label{classplugin_a0} - - -plugin constructor - -If 'dn' is set, the node loads the given 'dn' from LDAP - -\begin{Desc} -\item[Parameters:] -\begin{description} -\item[{\em dn}]Distinguished name to initialize plugin from \end{description} -\end{Desc} -\begin{Desc} -\item[See also:]{\bf plugin()} \end{Desc} - - -\subsection{Member Function Documentation} -\index{plugin@{plugin}!execute@{execute}} -\index{execute@{execute}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}plugin::execute ()}\label{classplugin_a1} - - -execute plugin - -Generates the html output for this node - -Reimplemented in {\bf mail\-Account} {\rm (p.\,\pageref{classmailAccount_a4})}, {\bf posix\-Account} {\rm (p.\,\pageref{classposixAccount_a1})}, and {\bf user} {\rm (p.\,\pageref{classuser_a1})}. - -\subsection{Member Data Documentation} -\index{plugin@{plugin}!attrs@{attrs}} -\index{attrs@{attrs}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf plugin::attrs} = array()}\label{classplugin_o3} - - -Represent temporary LDAP data. - -This is only used internally. \index{plugin@{plugin}!dn@{dn}} -\index{dn@{dn}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf plugin::dn} = \char`\"{}\char`\"{}}\label{classplugin_o4} - - -Used standard values. - -dn \index{plugin@{plugin}!is_account@{is\_\-account}} -\index{is_account@{is\_\-account}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf plugin::is\_\-account} = FALSE}\label{classplugin_o1} - - -Mark plugin as account. - -Defines whether this plugin is defined as an account or not. This has consequences for the plugin to be saved from tab mode. If it is set to 'FALSE' the tab will call the delete function, else the save function. Should be set to 'TRUE' if the construtor detects a valid LDAP object. - -\begin{Desc} -\item[See also:]{\bf plugin::plugin()} \end{Desc} -\index{plugin@{plugin}!is_template@{is\_\-template}} -\index{is_template@{is\_\-template}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf plugin::is\_\-template} = FALSE}\label{classplugin_o2} - - -Mark plugin as template. - -Defines whether we are creating a template or a normal object. Has conseqences on the way {\bf execute()} shows the formular and how save() puts the data to LDAP. - -\begin{Desc} -\item[See also:]plugin::save() {\bf plugin::execute()} \end{Desc} -\index{plugin@{plugin}!parent@{parent}} -\index{parent@{parent}!plugin@{plugin}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf plugin::parent} = NULL}\label{classplugin_o0} - - -Reference to parent object. - -This variable is used when the plugin is included in tabs and keeps reference to the tab class. Communication to other tabs is possible by 'name'. So the 'fax' plugin can ask the 'userinfo' plugin for the fax number. - -\begin{Desc} -\item[See also:]tab \end{Desc} - - -The documentation for this class was generated from the following file:\begin{CompactItemize} -\item -plugin.inc\end{CompactItemize} diff --git a/doc/latex/classposixAccount.eps b/doc/latex/classposixAccount.eps deleted file mode 100644 index f3dfa4897..000000000 --- a/doc/latex/classposixAccount.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 416.667 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 1.2 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text `arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(posixAccount) cw -(plugin) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (posixAccount) 0 0 box - (plugin) 0 1 box - -% ----- relations ----- - -solid -0 0 0 out -solid -1 0 1 in diff --git a/doc/latex/classposixAccount.tex b/doc/latex/classposixAccount.tex deleted file mode 100644 index f98242f1c..000000000 --- a/doc/latex/classposixAccount.tex +++ /dev/null @@ -1,184 +0,0 @@ -\section{posix\-Account Class Reference} -\label{classposixAccount}\index{posixAccount@{posixAccount}} -posix\-Account plugin - - -Inheritance diagram for posix\-Account::\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2cm]{classposixAccount} -\end{center} -\end{figure} -\subsection*{Public Member Functions} -\begin{CompactItemize} -\item -{\bf posix\-Account} (\${\bf dn}=NULL)\label{classposixAccount_a0} - -\item -{\bf execute} () -\begin{CompactList}\small\item\em execute plugin \item\end{CompactList}\item -{\bf remove\_\-from\_\-parent} ()\label{classposixAccount_a2} - -\item -{\bf save\_\-object} ()\label{classposixAccount_a3} - -\item -{\bf save} ()\label{classposixAccount_a4} - -\item -{\bf check} ()\label{classposixAccount_a5} - -\item -{\bf add\-Group} (\$groups)\label{classposixAccount_a6} - -\item -{\bf del\-Group} (\$groups)\label{classposixAccount_a7} - -\item -{\bf adapt\_\-from\_\-template} (\${\bf dn})\label{classposixAccount_a8} - -\end{CompactItemize} -\subsection*{Public Attributes} -\begin{CompactItemize} -\item -{\bf home\-Directory} = \char`\"{}\char`\"{}\label{classposixAccount_o0} - -\item -{\bf login\-Shell} = \char`\"{}/bin/bash\char`\"{}\label{classposixAccount_o1} - -\item -{\bf uid\-Number} = \char`\"{}\char`\"{}\label{classposixAccount_o2} - -\item -{\bf gid\-Number} = \char`\"{}\char`\"{}\label{classposixAccount_o3} - -\item -{\bf gecos} = \char`\"{}\char`\"{}\label{classposixAccount_o4} - -\item -{\bf shadow\-Min} = \char`\"{}0\char`\"{}\label{classposixAccount_o5} - -\item -{\bf shadow\-Max} = \char`\"{}0\char`\"{}\label{classposixAccount_o6} - -\item -{\bf shadow\-Warning} = \char`\"{}0\char`\"{}\label{classposixAccount_o7} - -\item -{\bf shadow\-Last\-Change} = \char`\"{}0\char`\"{}\label{classposixAccount_o8} - -\item -{\bf shadow\-Inactive} = \char`\"{}0\char`\"{}\label{classposixAccount_o9} - -\item -{\bf shadow\-Expire} = \char`\"{}0\char`\"{}\label{classposixAccount_o10} - -\item -{\bf gosa\-Default\-Printer} = \char`\"{}\char`\"{}\label{classposixAccount_o11} - -\item -{\bf gosa\-Default\-Language} = \char`\"{}\char`\"{}\label{classposixAccount_o12} - -\item -{\bf gosa\-Host\-ACL} = array()\label{classposixAccount_o13} - -\item -{\bf status} = \char`\"{}\char`\"{}\label{classposixAccount_o14} - -\item -{\bf login\-Shell\-List} = array()\label{classposixAccount_o15} - -\item -{\bf group\-Membership} = array()\label{classposixAccount_o16} - -\item -{\bf saved\-Group\-Membership} = array()\label{classposixAccount_o17} - -\item -{\bf saved\-Uid\-Number} = \char`\"{}\char`\"{}\label{classposixAccount_o18} - -\item -{\bf saved\-Gid\-Number} = \char`\"{}\char`\"{}\label{classposixAccount_o19} - -\item -{\bf use\_\-shadow\-Min} = \char`\"{}0\char`\"{}\label{classposixAccount_o20} - -\item -{\bf use\_\-shadow\-Max} = \char`\"{}0\char`\"{}\label{classposixAccount_o21} - -\item -{\bf use\_\-shadow\-Warning} = \char`\"{}0\char`\"{}\label{classposixAccount_o22} - -\item -{\bf use\_\-shadow\-Inactive} = \char`\"{}0\char`\"{}\label{classposixAccount_o23} - -\item -{\bf use\_\-shadow\-Expire} = \char`\"{}0\char`\"{}\label{classposixAccount_o24} - -\item -{\bf must\_\-change\_\-password} = \char`\"{}0\char`\"{}\label{classposixAccount_o25} - -\item -{\bf force\_\-ids} = 0\label{classposixAccount_o26} - -\item -{\bf printer\-List} = array()\label{classposixAccount_o27} - -\item -{\bf group\_\-dialog} = FALSE\label{classposixAccount_o28} - -\item -{\bf hosts\_\-dialog} = FALSE\label{classposixAccount_o29} - -\item -{\bf attributes} -\item -{\bf objectclasses} = array(\char`\"{}posix\-Account\char`\"{}, \char`\"{}shadow\-Account\char`\"{})\label{classposixAccount_o31} - -\end{CompactItemize} - - -\subsection{Detailed Description} -posix\-Account plugin - -\begin{Desc} -\item[Author:]Cajus Pollmeier $<${\tt pollmeier@gonicus.de}$>$ \end{Desc} -\begin{Desc} -\item[Version:]2.00 \end{Desc} -\begin{Desc} -\item[Date:]24.07.2003\end{Desc} -This class provides the functionality to read and write all attributes relevant for posix\-Accounts and shadow\-Accounts from/to the LDAP. It does syntax checking and displays the formulars required. - - - -\subsection{Member Function Documentation} -\index{posixAccount@{posix\-Account}!execute@{execute}} -\index{execute@{execute}!posixAccount@{posix\-Account}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}posix\-Account::execute ()}\label{classposixAccount_a1} - - -execute plugin - -Generates the html output for this node - -Reimplemented from {\bf plugin} {\rm (p.\,\pageref{classplugin_a1})}. - -\subsection{Member Data Documentation} -\index{posixAccount@{posix\-Account}!attributes@{attributes}} -\index{attributes@{attributes}!posixAccount@{posix\-Account}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}posix\-Account::attributes}\label{classposixAccount_o30} - - -{\bf Initial value:} - -\footnotesize\begin{verbatim} array("homeDirectory", "loginShell", "uidNumber", "gidNumber", "gecos", - "shadowMin", "shadowMax", "shadowWarning", "shadowInactive", "shadowLastChange", - "shadowExpire", "gosaDefaultPrinter", "gosaDefaultLanguage", "uid") -\end{verbatim}\normalsize - - -Reimplemented from {\bf plugin} {\rm (p.\,\pageref{classplugin})}. - -The documentation for this class was generated from the following file:\begin{CompactItemize} -\item -class\_\-posix\-Account.inc\end{CompactItemize} diff --git a/doc/latex/classuser.eps b/doc/latex/classuser.eps deleted file mode 100644 index 20b76d201..000000000 --- a/doc/latex/classuser.eps +++ /dev/null @@ -1,197 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%Title: ClassName -%%Creator: Doxygen -%%CreationDate: Time -%%For: -%Magnification: 1.00 -%%Orientation: Portrait -%%BoundingBox: 0 0 500 740.741 -%%Pages: 0 -%%BeginSetup -%%EndSetup -%%EndComments - -% ----- variables ----- - -/boxwidth 0 def -/boxheight 40 def -/fontheight 24 def -/marginwidth 10 def -/distx 20 def -/disty 40 def -/boundaspect 0.675 def % aspect ratio of the BoundingBox (width/height) -/boundx 500 def -/boundy boundx boundaspect div def -/xspacing 0 def -/yspacing 0 def -/rows 2 def -/cols 1 def -/scalefactor 0 def -/boxfont /Times-Roman findfont fontheight scalefont def - -% ----- procedures ----- - -/dotted { [1 4] 0 setdash } def -/dashed { [5] 0 setdash } def -/solid { [] 0 setdash } def - -/max % result = MAX(arg1,arg2) -{ - /a exch def - /b exch def - a b gt {a} {b} ifelse -} def - -/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2) -{ - 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max -} def - -/cw % boxwidth = MAX(boxwidth, stringwidth(arg1)) -{ - /str exch def - /boxwidth boxwidth str stringwidth pop max def -} def - -/box % draws a box with text `arg1' at grid pos (arg2,arg3) -{ gsave - 2 setlinewidth - newpath - exch xspacing mul xoffset add - exch yspacing mul - moveto - boxwidth 0 rlineto - 0 boxheight rlineto - boxwidth neg 0 rlineto - 0 boxheight neg rlineto - closepath - dup stringwidth pop neg boxwidth add 2 div - boxheight fontheight 2 div sub 2 div - rmoveto show stroke - grestore -} def - -/mark -{ newpath - exch xspacing mul xoffset add boxwidth add - exch yspacing mul - moveto - 0 boxheight 4 div rlineto - boxheight neg 4 div boxheight neg 4 div rlineto - closepath - eofill - stroke -} def - -/arrow -{ newpath - moveto - 3 -8 rlineto - -6 0 rlineto - 3 8 rlineto - closepath - eofill - stroke -} def - -/out % draws an output connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight add - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/in % draws an input connector for the block at (arg1,arg2) -{ - newpath - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul disty 2 div sub - /y exch def - /x exch def - x y moveto - 0 disty 2 div rlineto - stroke - 1 eq { x y disty 2 div add arrow } if -} def - -/hedge -{ - exch xspacing mul xoffset add boxwidth 2 div add - exch yspacing mul boxheight 2 div sub - /y exch def - /x exch def - newpath - x y moveto - boxwidth 2 div distx add 0 rlineto - stroke - 1 eq - { newpath x boxwidth 2 div distx add add y moveto - -8 3 rlineto - 0 -6 rlineto - 8 3 rlineto - closepath - eofill - stroke - } if -} def - -/vedge -{ - /ye exch def - /ys exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add dup - ys yspacing mul boxheight 2 div sub - moveto - ye yspacing mul boxheight 2 div sub - lineto - stroke -} def - -/conn % connections the blocks from col `arg1' to `arg2' of row `arg3' -{ - /ys exch def - /xe exch def - /xs exch def - newpath - xs xspacing mul xoffset add boxwidth 2 div add - ys yspacing mul disty 2 div sub - moveto - xspacing xe xs sub mul 0 - rlineto - stroke -} def - -% ----- main ------ - -boxfont setfont -1 boundaspect scale -(user) cw -(plugin) cw -/boxwidth boxwidth marginwidth 2 mul add def -/xspacing boxwidth distx add def -/yspacing boxheight disty add def -/scalefactor - boxwidth cols mul distx cols 1 sub mul add - boxheight rows mul disty rows 1 sub mul add boundaspect mul - max def -boundx scalefactor div boundy scalefactor div scale - -% ----- classes ----- - - (user) 0 0 box - (plugin) 0 1 box - -% ----- relations ----- - -solid -0 0 0 out -solid -1 0 1 in diff --git a/doc/latex/classuser.tex b/doc/latex/classuser.tex deleted file mode 100644 index d2d7bdf06..000000000 --- a/doc/latex/classuser.tex +++ /dev/null @@ -1,236 +0,0 @@ -\section{user Class Reference} -\label{classuser}\index{user@{user}} -user plugin - - -Inheritance diagram for user::\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[height=2cm]{classuser} -\end{center} -\end{figure} -\subsection*{Public Member Functions} -\begin{CompactItemize} -\item -{\bf user} (\${\bf dn}=NULL)\label{classuser_a0} - -\item -{\bf execute} () -\begin{CompactList}\small\item\em execute plugin \item\end{CompactList}\item -{\bf remove\_\-from\_\-parent} ()\label{classuser_a2} - -\item -{\bf save\_\-object} ()\label{classuser_a3} - -\item -{\bf save} ()\label{classuser_a4} - -\item -{\bf check} ()\label{classuser_a5} - -\end{CompactItemize} -\subsection*{Public Attributes} -\begin{CompactItemize} -\item -{\bf base} = \char`\"{}\char`\"{}\label{classuser_o0} - -\item -{\bf cn} = \char`\"{}\char`\"{}\label{classuser_o1} - -\item -{\bf personal\-Title} = \char`\"{}\char`\"{}\label{classuser_o2} - -\item -{\bf academic\-Title} = \char`\"{}\char`\"{}\label{classuser_o3} - -\item -{\bf home\-Postal\-Address} = \char`\"{}\char`\"{}\label{classuser_o4} - -\item -{\bf home\-Phone} = \char`\"{}\char`\"{}\label{classuser_o5} - -\item -{\bf labeled\-URI} = \char`\"{}\char`\"{}\label{classuser_o6} - -\item -{\bf o} = \char`\"{}\char`\"{}\label{classuser_o7} - -\item -{\bf ou} = \char`\"{}\char`\"{}\label{classuser_o8} - -\item -{\bf department\-Number} = \char`\"{}\char`\"{}\label{classuser_o9} - -\item -{\bf employee\-Number} = \char`\"{}\char`\"{}\label{classuser_o10} - -\item -{\bf employee\-Type} = \char`\"{}\char`\"{}\label{classuser_o11} - -\item -{\bf room\-Number} = \char`\"{}\char`\"{}\label{classuser_o12} - -\item -{\bf telephone\-Number} = \char`\"{}\char`\"{}\label{classuser_o13} - -\item -{\bf facsimile\-Telephone\-Number} = \char`\"{}\char`\"{}\label{classuser_o14} - -\item -{\bf mobile} = \char`\"{}\char`\"{}\label{classuser_o15} - -\item -{\bf pager} = \char`\"{}\char`\"{}\label{classuser_o16} - -\item -{\bf l} = \char`\"{}\char`\"{}\label{classuser_o17} - -\item -{\bf st} = \char`\"{}\char`\"{}\label{classuser_o18} - -\item -{\bf postal\-Address} = \char`\"{}\char`\"{}\label{classuser_o19} - -\item -{\bf jpeg\-Photo} = \char`\"{}$\ast$removed$\ast$\char`\"{}\label{classuser_o20} - -\item -{\bf photo\-Data} = \char`\"{}\char`\"{}\label{classuser_o21} - -\item -{\bf old\_\-jpeg\-Photo} = \char`\"{}\char`\"{}\label{classuser_o22} - -\item -{\bf old\_\-photo\-Data} = \char`\"{}\char`\"{}\label{classuser_o23} - -\item -{\bf cert\_\-dialog} = FALSE\label{classuser_o24} - -\item -{\bf picture\_\-dialog} = FALSE\label{classuser_o25} - -\item -{\bf user\-PKCS12} = \char`\"{}\char`\"{}\label{classuser_o26} - -\item -{\bf user\-SMIMECertificate} = \char`\"{}\char`\"{}\label{classuser_o27} - -\item -{\bf user\-Certificate} = \char`\"{}\char`\"{}\label{classuser_o28} - -\item -{\bf certificate\-Serial\-Number} = \char`\"{}\char`\"{}\label{classuser_o29} - -\item -{\bf old\_\-certificate\-Serial\-Number} = \char`\"{}\char`\"{}\label{classuser_o30} - -\item -{\bf old\_\-user\-PKCS12} = \char`\"{}\char`\"{}\label{classuser_o31} - -\item -{\bf old\_\-user\-SMIMECertificate} = \char`\"{}\char`\"{}\label{classuser_o32} - -\item -{\bf old\_\-user\-Certificate} = \char`\"{}\char`\"{}\label{classuser_o33} - -\item -{\bf gouvernment\-Organizational\-Unit} = \char`\"{}\char`\"{}\label{classuser_o34} - -\item -{\bf house\-Identifier} = \char`\"{}\char`\"{}\label{classuser_o35} - -\item -{\bf street} = \char`\"{}\char`\"{}\label{classuser_o36} - -\item -{\bf postal\-Code} = \char`\"{}\char`\"{}\label{classuser_o37} - -\item -{\bf vocation} = \char`\"{}\char`\"{}\label{classuser_o38} - -\item -{\bf ivbb\-Last\-Delivery\-Collective} = \char`\"{}\char`\"{}\label{classuser_o39} - -\item -{\bf gouvernment\-Organizational\-Person\-Locality} = \char`\"{}\char`\"{}\label{classuser_o40} - -\item -{\bf gouvernment\-Organizational\-Unit\-Description} = \char`\"{}\char`\"{}\label{classuser_o41} - -\item -{\bf gouvernment\-Organizational\-Unit\-Subject\-Area} = \char`\"{}\char`\"{}\label{classuser_o42} - -\item -{\bf functional\-Title} = \char`\"{}\char`\"{}\label{classuser_o43} - -\item -{\bf role} = \char`\"{}\char`\"{}\label{classuser_o44} - -\item -{\bf public\-Visible} = \char`\"{}\char`\"{}\label{classuser_o45} - -\item -{\bf pw\_\-storage} = \char`\"{}crypt\char`\"{}\label{classuser_o46} - -\item -{\bf last\_\-pw\_\-storage} = \char`\"{}crypt\char`\"{}\label{classuser_o47} - -\item -{\bf attributes} -\item -{\bf objectclasses} = array(\char`\"{}person\char`\"{}, \char`\"{}organizational\-Person\char`\"{}, \char`\"{}inet\-Org\-Person\char`\"{}, \char`\"{}gosa\-Account\char`\"{})\label{classuser_o49} - -\end{CompactItemize} - - -\subsection{Detailed Description} -user plugin - -\begin{Desc} -\item[Author:]Cajus Pollmeier $<${\tt pollmeier@gonicus.de}$>$ \end{Desc} -\begin{Desc} -\item[Version:]2.00 \end{Desc} -\begin{Desc} -\item[Date:]24.07.2003\end{Desc} -This class provides the functionality to read and write all attributes relevant for person, organizational\-Person, inet\-Org\-Person and gosa\-Account from/to the LDAP. It does syntax checking and displays the formulars required. - - - -\subsection{Member Function Documentation} -\index{user@{user}!execute@{execute}} -\index{execute@{execute}!user@{user}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}user::execute ()}\label{classuser_a1} - - -execute plugin - -Generates the html output for this node - -Reimplemented from {\bf plugin} {\rm (p.\,\pageref{classplugin_a1})}. - -\subsection{Member Data Documentation} -\index{user@{user}!attributes@{attributes}} -\index{attributes@{attributes}!user@{user}} -\subsubsection{\setlength{\rightskip}{0pt plus 5cm}user::attributes}\label{classuser_o48} - - -{\bf Initial value:} - -\footnotesize\begin{verbatim} array("sn", "givenName", "uid", "personalTitle", "academicTitle", - "homePostalAddress", "homePhone", "labeledURI", "o", "ou", - "departmentNumber", "employeeNumber", "employeeType", "l", "st", - "roomNumber", "telephoneNumber", "mobile", "pager", "cn", "userPKCS12", - "postalAddress", "facsimileTelephoneNumber", "userSMIMECertificate", - "gouvernmentOrganizationalUnit", "houseIdentifier", "vocation", - "ivbbLastDeliveryCollective", "gouvernmentOrganizationalPersonLocality", - "gouvernmentOrganizationalUnitDescription", "postalCode", "street", - "gouvernmentOrganizationalUnitSubjectArea", "functionalTitle", - "role", "certificateSerialNumber", "publicVisible") -\end{verbatim}\normalsize - - -Reimplemented from {\bf plugin} {\rm (p.\,\pageref{classplugin})}. - -The documentation for this class was generated from the following file:\begin{CompactItemize} -\item -class\_\-user.inc\end{CompactItemize} diff --git a/doc/latex/doxygen.sty b/doc/latex/doxygen.sty deleted file mode 100644 index 5c9ef7eca..000000000 --- a/doc/latex/doxygen.sty +++ /dev/null @@ -1,65 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{doxygen} -\RequirePackage{calc} -\RequirePackage{array} -\pagestyle{fancyplain} -\addtolength{\headwidth}{\marginparsep} -\addtolength{\headwidth}{\marginparwidth} -\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}} -\renewcommand{\chaptermark}[1]{\markboth{#1}{}} -\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} -\lhead[\fancyplain{}{\bfseries\thepage}] - {\fancyplain{}{\bfseries\rightmark}} -\rhead[\fancyplain{}{\bfseries\leftmark}] - {\fancyplain{}{\bfseries\thepage}} -\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Sat Jul 26 18:32:23 2003 for GOsa by Doxygen }]{} -\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Jul 26 18:32:23 2003 for GOsa by Doxygen }} -\cfoot{} -\newenvironment{CompactList} -{\begin{list}{}{ - \setlength{\leftmargin}{0.5cm} - \setlength{\itemsep}{0pt} - \setlength{\parsep}{0pt} - \setlength{\topsep}{0pt} - \renewcommand{\makelabel}{}}} -{\end{list}} -\newenvironment{CompactItemize} -{ - \begin{itemize} - \setlength{\itemsep}{-3pt} - \setlength{\parsep}{0pt} - \setlength{\topsep}{0pt} - \setlength{\partopsep}{0pt} -} -{\end{itemize}} -\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} -\newlength{\tmplength} -\newenvironment{TabularC}[1] -{ -\setlength{\tmplength} - {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} - \par\begin{tabular*}{\linewidth} - {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} -} -{\end{tabular*}\par} -\newcommand{\entrylabel}[1]{ - {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}} -\newenvironment{Desc} -{\begin{list}{} - { - \settowidth{\labelwidth}{40pt} - \setlength{\leftmargin}{\labelwidth} - \setlength{\parsep}{0pt} - \setlength{\itemsep}{-4pt} - \renewcommand{\makelabel}{\entrylabel} - } -} -{\end{list}} -\newenvironment{Indent} - {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} - \item[]\ignorespaces} - {\unskip\end{list}} -\setlength{\parindent}{0cm} -\setlength{\parskip}{0.2cm} -\addtocounter{secnumdepth}{1} -\sloppy diff --git a/doc/latex/hierarchy.tex b/doc/latex/hierarchy.tex deleted file mode 100644 index 2ca698880..000000000 --- a/doc/latex/hierarchy.tex +++ /dev/null @@ -1,9 +0,0 @@ -\section{GOsa Class Hierarchy} -This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList} -\item acl\item app\-Group\item application\item blocklist\item department\item fax\-Account\item group\item LDAP\item link\_\-info\item \contentsline{section}{plugin}{\pageref{classplugin}}{} -\begin{CompactList} -\item \contentsline{section}{mail\-Account}{\pageref{classmailAccount}}{} -\item \contentsline{section}{posix\-Account}{\pageref{classposixAccount}}{} -\item \contentsline{section}{user}{\pageref{classuser}}{} -\end{CompactList} -\item pluginfo\item proxy\-Account\item pureftp\-Account\item samba\-Account\item server\item userinfo\end{CompactList} diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex deleted file mode 100644 index bcae22222..000000000 --- a/doc/latex/refman.tex +++ /dev/null @@ -1,40 +0,0 @@ -\documentclass[a4paper]{book} -\usepackage{a4wide} -\usepackage{makeidx} -\usepackage{fancyhdr} -\usepackage{graphicx} -\usepackage{multicol} -\usepackage{float} -\usepackage{textcomp} -\usepackage{alltt} -\usepackage{doxygen} -\makeindex -\setcounter{tocdepth}{1} -\renewcommand{\footrulewidth}{0.4pt} -\begin{document} -\begin{titlepage} -\vspace*{7cm} -\begin{center} -{\Large GOsa Reference Manual\\[1ex]\large 2.00 }\\ -\vspace*{1cm} -{\large Generated by Doxygen 1.3.2}\\ -\vspace*{0.5cm} -{\small Sat Jul 26 18:32:22 2003}\\ -\end{center} -\end{titlepage} -\clearemptydoublepage -\pagenumbering{roman} -\tableofcontents -\clearemptydoublepage -\pagenumbering{arabic} -\chapter{GOsa Hierarchical Index} -\input{hierarchy} -\chapter{GOsa Compound Index} -\input{annotated} -\chapter{GOsa Class Documentation} -\input{classmailAccount} -\include{classplugin} -\include{classposixAccount} -\include{classuser} -\printindex -\end{document} -- 2.30.2