| 
					
				 | 
			
			
				@@ -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']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 |