public function getWorkflowRequestAdditionalActions(WorkflowProgress $wp)
 {
     $buttons = array();
     $c = Page::getByID($this->cID, 'ACTIVE');
     $cp = new Permissions($c);
     if ($cp->canViewPageVersions()) {
         $button = new WorkflowProgressAction();
         $button->setWorkflowProgressActionLabel(t('Compare Versions'));
         $button->addWorkflowProgressActionButtonParameter('dialog-title', t('Compare Versions'));
         $button->addWorkflowProgressActionButtonParameter('dialog-width', '90%');
         $button->addWorkflowProgressActionButtonParameter('dialog-height', '70%');
         $button->addWorkflowProgressActionButtonParameter('data-dismiss-alert', 'page-alert');
         $button->addWorkflowProgressActionButtonParameter('dialog-height', '70%');
         $button->setWorkflowProgressActionStyleInnerButtonLeftHTML('<i class="fa fa-eye"></i>');
         $button->setWorkflowProgressActionURL(REL_DIR_FILES_TOOLS_REQUIRED . '/workflow/dialogs/approve_page_preview?wpID=' . $wp->getWorkflowProgressID());
         $button->setWorkflowProgressActionStyleClass('btn-default dialog-launch');
         $buttons[] = $button;
     }
     return $buttons;
 }
 public function getWorkflowRequestAdditionalActions(Progress $wp)
 {
     $buttons = array();
     $button = new WorkflowProgressAction();
     $button->setWorkflowProgressActionLabel(t('Review'));
     $button->addWorkflowProgressActionButtonParameter('dialog-title', t('User Details'));
     $button->addWorkflowProgressActionButtonParameter('dialog-width', '420');
     $button->addWorkflowProgressActionButtonParameter('dialog-height', '310');
     $button->setWorkflowProgressActionStyleInnerButtonLeftHTML('<i class="fa fa-eye"></i>');
     $button->setWorkflowProgressActionURL(REL_DIR_FILES_TOOLS_REQUIRED . '/workflow/dialogs/user_details?uID=' . $this->getRequestedUserID());
     $button->setWorkflowProgressActionStyleClass('btn-default dialog-launch');
     $buttons[] = $button;
     return $buttons;
 }
 public function getWorkflowRequestAdditionalActions(WorkflowProgress $wp)
 {
     $buttons = array();
     $w = $wp->getWorkflowObject();
     if ($w->canApproveWorkflowProgressObject($wp)) {
         $c = Page::getByID($this->cID, 'ACTIVE');
         $button = new WorkflowProgressAction();
         $button->setWorkflowProgressActionLabel(t('View Pending Permissions'));
         $button->addWorkflowProgressActionButtonParameter('dialog-title', t('Pending Permissions'));
         $button->addWorkflowProgressActionButtonParameter('dialog-width', '400');
         $button->addWorkflowProgressActionButtonParameter('dialog-height', '360');
         $button->setWorkflowProgressActionStyleInnerButtonLeftHTML('<i class="icon-eye-open"></i>');
         $button->setWorkflowProgressActionURL(REL_DIR_FILES_TOOLS_REQUIRED . '/workflow/dialogs/change_page_permissions?wpID=' . $wp->getWorkflowProgressID());
         $button->setWorkflowProgressActionStyleClass('dialog-launch');
         $buttons[] = $button;
     }
     return $buttons;
 }