diff --git a/materio_user.module b/materio_user.module index 598ee0b7..fdfee06a 100644 --- a/materio_user.module +++ b/materio_user.module @@ -20,3 +20,52 @@ function materio_user_menu_alter(&$items) { $items['user/%user']['access callback'] = 'user_access'; $items['user/%user']['access arguments'] = array('view own user profile'); } + + +/** + * Implements hook_block_info(). + */ +function materio_user_block_info() { + $blocks['user_register'] = array( + 'info' => t('Register block'), + 'cache' => DRUPAL_NO_CACHE + ); + + return $blocks; +} + +/** + * Implements hook_block_view(). + */ +function materio_user_block_view($delta = '') { + global $user, $language; + $block = array(); + switch ($delta) { + case 'user_register': + if(isset($user->roles[1])){ + $block['subject'] = t('Your projects will born from here'); + $block['content'] = drupal_render(drupal_get_form('user_register_form')); + } + break; + } + return $block; +} + + +/** + * Implements hook_form_alter(). + */ +function materio_user_form_alter(&$form, &$form_state, $form_id) { + // dsm($form_id); + if($form_id == "user_register_form" ){ + // dsm($form); + $form['account']['pass']['#type'] = 'password'; + $form['account']['pass']['#title'] = t('Password'); + $form['actions']['#type'] = "container"; + $form['actions']['submit']['#value'] = t('Join'); + // $form['submit'] = $form['actions']['submit']; + // unset($form['actions']); + } +} + +