Compare commits

..

3 commits

Author SHA1 Message Date
Benjamin Renard
e3a2b5dece
Add vim modelines 2024-11-13 11:35:01 +01:00
Benjamin Renard
333fd8de05
LSldap::updateUserPassword(): keep existing other enabled controls (authz for instance) 2024-11-13 11:17:35 +01:00
Benjamin Renard
4057300ba0
LSldap::updateUserPassword(): fix handling non-ppolicy errors 2024-11-13 11:16:29 +01:00
424 changed files with 1055 additions and 19 deletions

View file

@ -37,3 +37,5 @@ if(LSsession :: startCliLSsession()) {
else {
die('An error occured initializing CLI LSsession');
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -29,3 +29,5 @@
$GLOBALS['LSaccessRightsMatrixView_allowed_LSprofiles'] = array(
"admin",
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -34,3 +34,5 @@ define('LS_ACCESSLOG_BASEDN', 'cn=ldapsaisie-accesslog');
* configuration parameter).
*/
define('LS_ACCESSLOG_LOG_WRITE_EVENTS', false);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -31,3 +31,5 @@ define('LS_ASTERISK_HASH_PWD_FORMAT','%{uid}:sip.lsexample.com:%{clearPassword}'
// Password attribute name to generate MD5 hashed asterisk password
define('LS_ASTERISK_USERPASSWORD_ATTR','userPassword');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -57,3 +57,5 @@ define('DYNGROUP_MEMBER_UID_ATTRIBUTE', 'lsDynGroupMemberUid');
// Members UID static attribute
define('DYNGROUP_MEMBER_UID_STATIC_ATTRIBUTE', 'memberUid');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -34,3 +34,5 @@ define('LS_EXPORTSEARCHRESULTASCSV_ENCLOSURE','"');
// CSV file escape character (available since PHP 5.5.4)
define('LS_EXPORTSEARCHRESULTASCSV_ESCAPE_CHAR','\\');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -118,3 +118,5 @@ $GLOBALS['MAIL_TEMPLATES_DIRECTORIES'] = array('local/email_templates');
// List of granted LSprofiles to access mail templates editor view
// WARNING: Sanitizing mail templates is hell... EXPOSE THIS VIEW ONLY TO TRUSTED USERS!
$GLOBALS['MAIL_TEMPLATES_EDITOR_VIEW_ACCESS'] = array('admin');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -46,3 +46,5 @@ define('LS_MAILDIR_FTP_MAILDIR_PATH_REGEX','/^\/home\/vmail\/([^\/]+)\/$/');
// Serveur FTP - Maildir CHMOD
define('LS_MAILDIR_FTP_MAILDIR_CHMOD','700');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -43,3 +43,5 @@ define('MAILQUOTA_IMAP_MASTER_USER_FORMAT', '%{mail}*%{masteruser}');
// IMAP quota root mailbox
define('MAILQUOTA_IMAP_QUOTA_ROOT_MAILBOX', 'INBOX');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -73,3 +73,5 @@ $GLOBALS['ORGCHART_ADDITIONAL_CSS_FILES'] = array();
// List of LSprofiles that can access to OrgChart (leave empty for no access control)
$GLOBALS['ORGCHART_ALLOWED_PROFILES'] = array();
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -26,3 +26,5 @@ define(
'//'.(isset($_SERVER['SERVER_NAME'])?$_SERVER['SERVER_NAME']:gethostname()).
'/phpldapadmin/cmd.php?cmd=template_engine&server_id=0&dn=%{dn}'
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -61,3 +61,5 @@ define('LS_POSIX_HOMEDIRECTORY_FTP_PATH','%{homeDirectory}');
// Pattern to transform user DN to uid
define('LS_POSIX_DN_TO_UID_PATTERN','/^'.LS_POSIX_UID_ATTR.'=([^,]*),.*$/');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -49,3 +49,5 @@ $GLOBALS['LS_PPOLICY_API_GRANTED_PROFILES'] = array('admin');
// List of extra attributes to include in Ppolicy info export
$GLOBALS['LS_PPOLICY_INFO_EXPORT_EXTRA_ATTRS'] = array();
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -63,3 +63,5 @@ define('LS_SAMBA_HOME_PATH_FORMAT','\\\\SERVER\\%{uid}');
// Format of the users's samba profile path value
define('LS_SAMBA_PROFILE_PATH_FORMAT','\\SERVER\\profiles\\%{uid}');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -28,3 +28,5 @@
// Show link in menu to access to support info page
define('SHOW_SUPPORT_INFO_IN_MENU', False);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -28,3 +28,5 @@
// PhpSecLib autoload file path
define('PHPSECLIB_AUTOLOAD','/usr/share/php/phpseclib/autoload.php');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -175,3 +175,5 @@ $GLOBALS['supannNomenclatures'] = array (
),
),
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -57,3 +57,5 @@ define('LSAUTH_CAS_SERVER_NO_SSL_VALIDATION',false);
// You could have to set SSLVERSION manualy if you have cURL
// error on ticket validation. Possibles values : 2 or 3
//define('LSAUTH_CAS_CURL_SSLVERION',3);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -52,3 +52,5 @@
// Authentication realm
//define('LSAUTHMETHOD_HTTP_REALM', ___('LdapSaisie - Authentication required'));
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -31,3 +31,5 @@ define('LSAUTHMETHOD_ANONYMOUS_USER','ls');
// Disable logout
define('LSAUTHMETHOD_ANONYMOUS_DISABLE_LOGOUT',False);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -117,3 +117,5 @@ $GLOBALS['LSobjects']['LScompany'] = array (
/* ----------- end -----------*/
),
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -368,3 +368,5 @@ $GLOBALS['LSobjects']['LSdyngroup'] = array (
),
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -203,3 +203,5 @@ $GLOBALS['LSobjects']['LSgroup'] = array (
),
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -1240,3 +1240,5 @@ $GLOBALS['LSobjects']['LSpeople'] = array (
)), // Fin args & array_merge()
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -191,3 +191,5 @@ $GLOBALS['LSobjects']['LSsysaccount'] = array (
$GLOBALS['LSobjects']['LSsysaccount']['attrs']['pwdPolicySubentry']['default_value'] = 'cn=sysaccounts,ou=ppolicies,o=ls';
unset($GLOBALS['LSobjects']['LSsysaccount']['attrs']['pwdPolicySubentry']['form']['create']);
$GLOBALS['LSobjects']['LSsysaccount']['attrs']['pwdPolicySubentry']['required'] = 1;
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -190,3 +190,5 @@ $GLOBALS['pwdPolicyAccountAttrs'] = array (
),
/* ----------- end -----------*/
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -564,3 +564,5 @@ $GLOBALS['LSobjects']['pwdPolicy'] = array (
) // Fin args
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -30,3 +30,5 @@ $GLOBALS['LSaddons']['loads'] = array (
'showSupportInfo',
'LSaccessRightsMatrixView',
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -289,3 +289,5 @@ define('MAX_SEND_FILE_SIZE',2000000);
// Default Javascript & CSS to include on all pages
$GLOBALS['defaultJSscripts']=array();
$GLOBALS['defaultCSSfiles']=array('light-blue.css');
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -57,3 +57,7 @@
cursor: pointer;
margin: 2px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -52,3 +52,7 @@
top: 10px;
font-weight: bold;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -155,3 +155,7 @@ img.LSform-add-field-btn, img.LSform-remove-field-btn {
max-width: 500px;
text-align: justify;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -33,3 +33,7 @@ ul.LSformElement_image_actions {
visibility: hidden;
cursor: pointer;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -4,3 +4,7 @@
img.LSformElement_password_view_btn, img.LSformElement_password_generate_btn, img.LSformElement_password_verify_btn {
cursor: pointer;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -77,3 +77,7 @@ table.LSformElement_select_object_searchAdd, tr.LSformElement_select_object_sear
padding: 0;
vertical-align: top;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -20,3 +20,7 @@
textarea.LSformElement_ssh_key {
height: 10em;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -1 +1,5 @@
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -16,3 +16,7 @@ a.LSrelation {
color: #33302b;
font-weight: normal;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -42,3 +42,7 @@ div.LSselect_search {
div.LSobject-select {
width: 620px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -55,3 +55,7 @@
height: 100px;
margin: 10px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -315,3 +315,7 @@ input[type='submit'].LSview_search {
background-color: #595651;
color: #fff;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -13,3 +13,7 @@
p.LSview-actions {
display: none;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -69,3 +69,7 @@ a.LSsession_recoverPassword {
.LSsession_recoverPassword_hidden {
visibility: hidden;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -62,3 +62,7 @@ dl.recoverpasswordform {
color: #53504b;
font-weight: bold;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -158,3 +158,7 @@ span.LSaccessRightsMatrixView_inherit {
max-width: 25vw;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -57,3 +57,7 @@
cursor: pointer;
margin: 2px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -113,3 +113,7 @@ div.LSerror {
left: 3vw;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -225,3 +225,7 @@ p.LSform_listAvailableDataEntryForm {
margin-left: calc(25% - 0.5em);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -33,3 +33,7 @@ textarea.LSformElement_gpg_pub_key {
width: calc(100% - 1em);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -57,3 +57,7 @@ ul.LSformElement_image_actions {
padding: 2px;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -96,3 +96,7 @@ ul.LSformElement_jsonCompositeAttribute_fullWidth, ul.LSformElement_jsonComposit
width: calc(100% - 4px);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -10,3 +10,7 @@ select.LSformElement_mailQuota {
span.LSformElement_mailQuota_unknown {
color: #f59a67;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -10,3 +10,7 @@ div.LSformElement_password_confirm label {
color: #333;
font-size: 0.9em;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -25,3 +25,7 @@ textarea.LSformElement_pre {
width: calc(100% - 1em);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -10,3 +10,7 @@ select.LSformElement_quota {
span.LSformElement_quota_unknown {
color: #f59a67;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -12,3 +12,7 @@ ul.LSformElement_selectbox_sub_values {
ul.LSformElement_select_box_inline li {
display: inline-block;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -102,3 +102,7 @@ table.LSformElement_select_object_searchAdd, tr.LSformElement_select_object_sear
width: calc(80vw + 2px)!important;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -32,3 +32,7 @@ textarea.LSformElement_ssh_key {
width: calc(100% - 1em);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -49,3 +49,7 @@ div.supannCompositeAttribute_possibleValues li:hover {
background-color: #CCC;
cursor: pointer;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -44,3 +44,7 @@ pre.LSformElement_supannLabeledValue_value {
height: 5em;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -40,3 +40,7 @@ li.LSformElement_text_autocomplete_current {
width: calc(100% - 1em);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -1,3 +1,7 @@
p.LSformElement_textarea {
margin: 0px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -10,3 +10,7 @@ select.LSformElement_valueWithUnit {
span.LSformElement_valueWithUnit_unknown {
color: #f59a67;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -20,3 +20,7 @@ iframe.LSformElement_wysiwyg {
max-width: calc(100% - 1rem);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -42,3 +42,7 @@ ul.LSio_attr_errors {
ul.LSio_attr_errors li {
color: #f00;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -30,3 +30,7 @@ dl.LSmail input, dl.LSmail textarea, dl.LSmail select {
dl.LSmail textarea {
height: 254px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -23,3 +23,7 @@ a.LSrelation {
clear: both
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -90,3 +90,7 @@ ul.LSselect_selectable_object_types li.current {
margin-right: 1vw;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -55,3 +55,7 @@
height: 100px;
margin: 10px;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -644,3 +644,7 @@ div.LStabs_content h2 {
margin-top: calc(-1rem - 1vw);
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -13,3 +13,7 @@
p.LSview-actions {
display: none;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -49,3 +49,7 @@ th.mail_content, td.mail_content {
display: none;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -102,3 +102,7 @@ a.LSsession_recoverPassword {
display: block;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -14,3 +14,7 @@ div.chart-node {
align-content: center;
flex-direction: column;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -95,3 +95,7 @@ dl.recoverpasswordform {
display: block;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -9,3 +9,7 @@
#showDyngroupMembers table.LStable .center {
text-align: center;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -38,3 +38,7 @@ table.objectAccessLogs .col-value div {
table.objectAccessLogs tr.operation:hover {
font-weight: 600;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -11,3 +11,7 @@
border-radius: 1em;
border: 1px solid #ccc;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -5,3 +5,7 @@
dl dt {
font-weight: bold;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -434,3 +434,7 @@ input[type=radio]:checked {
width: 98vw;
}
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -4,3 +4,7 @@
--medium-color: #61c3cc;
--dark-color: #388c94;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -4,3 +4,7 @@
--medium-color: #ccc;
--dark-color: #4d4d4d;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -4,3 +4,7 @@
--medium-color: #d86165;
--dark-color: #a53248;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -4,3 +4,7 @@
--medium-color: #61c3cc;
--dark-color: #00939f;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -1,3 +1,7 @@
body {
background: url('../image/preprod') no-repeat center fixed;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -59,3 +59,7 @@ a.LSobject-list-page, h2 {
li.LSform_layout_errors {
background-color: #f59a67;
}
/*
// vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab
*/

View file

@ -214,3 +214,5 @@ function LSaccessRightsMatrixView() {
LStemplate :: addCssFile('LSaccessRightsMatrixView.css');
LSsession :: setTemplate('LSaccessRightsMatrixView.tpl');
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -395,3 +395,5 @@ function cli_getEntryAccessLog($command_args) {
JSON_PRETTY_PRINT
);
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -124,3 +124,5 @@ function generate_asteriskMD5HashedPassword($ldapObject) {
}
return hashAsteriskPassword($ldapObject,(string)$password);
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -496,3 +496,5 @@ function cli_updateDynGroupMembersCache_autocompleter(
}
return $opts;
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -155,3 +155,5 @@ function writeRowInCSV(&$csv, &$row) {
}
return (fputcsv($csv, $row, LS_EXPORTSEARCHRESULTASCSV_DELIMITER, LS_EXPORTSEARCHRESULTASCSV_ENCLOSURE, LS_EXPORTSEARCHRESULTASCSV_ESCAPE_CHAR) !== false);
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -244,3 +244,5 @@ function renameDirByFTP($host, $port, $user, $pwd, $old, $new) {
}
return true;
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -48,3 +48,5 @@ function impersonate($object) {
LSerror :: addErrorCode('IMPERSONATE_01', $object->getDisplayName());
return False;
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -849,3 +849,5 @@ function cli_test_send_mail_from_template_autocompleter(
);
return LScli :: autocomplete_opts($opts, $comp_word);
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -193,3 +193,5 @@ function renameMaildirByFTP($old, $new) {
}
return true;
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -187,3 +187,5 @@ function mailquota_formatValue($value) {
}
return $value."o";
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -294,3 +294,5 @@ function organizationalChartData() {
);
exit();
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -64,3 +64,5 @@ function redirectToPhpLdapAdmin(&$ldapObject) {
LSurl::redirect($url);
return true;
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -317,3 +317,5 @@ function generate_memberUidFromUniqueMember($ldapObject) {
function generate_shadowLastChange($anything) {
return time();
}
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

View file

@ -500,3 +500,5 @@ LScli :: add_command(
true,
'cli_export_ppolicy_info_args_autocompleter'
);
# vim: tabstop=2 shiftwidth=2 softtabstop=2 expandtab

Some files were not shown because too many files have changed in this diff Show more