public function getPermissionKeyToolsURL($task = false)
 {
     $b = $this->getPermissionObject();
     $c = $b->getBlockCollectionObject();
     $arHandle = $b->getAreaHandle();
     return parent::getPermissionKeyToolsURL($task) . '&cID=' . $c->getCollectionID() . '&cvID=' . $c->getVersionID() . '&bID=' . $b->getBlockID() . '&arHandle=' . urlencode($arHandle);
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     $cnvID = 0;
     if (is_object($this->permissionObject)) {
         $cnvID = $this->permissionObject->getConversationID();
     }
     return parent::getPermissionKeyToolsURL($task) . '&cnvID=' . $cnvID;
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     $pageArray = $this->pk->getMultiplePageArray();
     if (is_array($pageArray) && count($pageArray) > 0) {
         $cIDStr = '';
         foreach ($pageArray as $sc) {
             $cIDStr .= '&cID[]=' . $sc->getCollectionID();
         }
         return parent::getPermissionKeyToolsURL($task) . $cIDStr;
     } else {
         return parent::getPermissionKeyToolsURL($task) . '&cID=' . $this->getPermissionObject()->getCollectionID();
     }
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     return Assignment::getPermissionKeyToolsURL($task) . '&fID=' . $this->getPermissionObject()->getFileID();
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     return parent::getPermissionKeyToolsURL($task) . '&ptID=' . $this->getPermissionObject()->getPageTypeID();
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     return parent::getPermissionKeyToolsURL($task) . '&gaID=' . $this->getPermissionObject()->getGatheringID();
 }
 public function getPermissionAssignmentObject()
 {
     if (is_object($this->permissionObject)) {
         $className = $this->permissionObject->getPermissionAssignmentClassName();
         $targ = Core::make($className);
         $targ->setPermissionObject($this->permissionObject);
     } else {
         $targ = new PermissionAssignment();
     }
     $targ->setPermissionKeyObject($this);
     return $targ;
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     $area = $this->getPermissionObject();
     $c = $area->getAreaCollectionObject();
     return parent::getPermissionKeyToolsURL($task) . '&cID=' . $c->getCollectionID() . '&arHandle=' . urlencode($area->getAreaHandle());
 }
 public function getPermissionKeyToolsURL($task = false)
 {
     return parent::getPermissionKeyToolsURL($task) . '&wfID=' . $this->getPermissionObject()->getWorkflowID();
 }