Blame Scripts/centos-web/admin/p_users_add.php

1f953a
1f953a
/***
1f953a
 * Useradd page.
1f953a
 *
1f953a
 * This page sumarize the actions needed to add users into LDAP
1f953a
 * directory server's database.
1f953a
 *
1f953a
 * --
1f953a
 * 2009 (c) Alain Reguera Delgado <al@ciget.cienfuegos.cu>
1f953a
 * Released under GPL lisence (http://www.fsf.org/licensing/licenses/gpl.txt)
1f953a
 */
1f953a
1f953a
//------------/* Show error if this page is called directly.
1f953a
1f953a
    if ( basename($_SERVER['PHP_SELF']) <> 'index.php')
1f953a
    {
1f953a
        echo '

Sorry, this page can\'t be served directly. ';

1f953a
        echo 'Try this instead.';
1f953a
        exit;
1f953a
    }
1f953a
1f953a
//------------/* Initialize entry values.
1f953a
1f953a
    $fields = array('uid', 'userpassword', 'cn', 'employeetype', 'preferredlanguage', 'displayname');
1f953a
    $entry  = $ldap->init_useradd_values( $fields );
1f953a
1f953a
//------------/* Do Action if POST 
1f953a
1f953a
    if ( isset( $_POST['useradd'] ) )
1f953a
    {
1f953a
        $message = $ldap->do_action( $entry, 'add' );
1f953a
    }
1f953a
1f953a
//------------/* Display useradd action results
1f953a
1f953a
    if ( isset($message) )
1f953a
    {
1f953a
        echo $message; 
1f953a
    }
1f953a
1f953a
//------------/* Display useradd title
1f953a
1f953a
    echo '

' . ucfirst(translate('add')) . ' ' . translate('user') . '

';
1f953a
1f953a
//------------/* Display useradd form
1f953a
1f953a
    echo show_useradd_form( $entry ); 
1f953a
1f953a
?>