Merge pull request #13158 from elisseck/dev/core/544
[civicrm-core.git] / CRM / Case / Form / AddToCaseAsRole.php
index a4a3b9e9882cc9502d80f0341eeff87c4f22b7c8..af02512fdd4044ed2b0452db89dd42d69e25fa00 100644 (file)
@@ -10,9 +10,7 @@ class CRM_Case_Form_AddToCaseAsRole extends CRM_Contact_Form_Task {
    */
   public function buildQuickForm() {
 
-    $this->add('text', 'assign_to', ts('Assign to'));
     $roleTypes = $this->getRoleTypes();
-
     $this->add(
       'select',
       'role_type',
@@ -25,7 +23,7 @@ class CRM_Case_Form_AddToCaseAsRole extends CRM_Contact_Form_Task {
     $this->addEntityRef(
       'assign_to',
       ts('Assign to'),
-      array('entity' => 'case'),
+      array('entity' => 'Case'),
       TRUE
     );
 
@@ -82,7 +80,12 @@ class CRM_Case_Form_AddToCaseAsRole extends CRM_Contact_Form_Task {
 
     $url = CRM_Utils_System::url(
       'civicrm/contact/view/case',
-      sprintf('cid=%d&id=%d', $clients[0], $caseId)
+      array(
+        'cid' => $clients[0],
+        'id' => $caseId,
+        'reset' => 1,
+        'action' => 'view',
+      )
     );
     CRM_Utils_System::redirect($url);
   }