public function testGetUncapitalizedRecordLabelByCount() { $content = LabelUtil::getUncapitalizedRecordLabelByCount(1); $this->assertEquals($content, 'record'); $content = LabelUtil::getUncapitalizedRecordLabelByCount(4); $this->assertEquals($content, 'records'); $content = LabelUtil::getUncapitalizedRecordLabelByCount(0); $this->assertEquals($content, 'records'); }
protected function getCompleteMessage() { $successfulCount = $this->callInsufficientPermissionSkipSavingUtilFunction('resolveSuccessfulCountAgainstSkipCount', array($this->totalRecordCount, $this->skipCount)); $content = $successfulCount . ' ' . LabelUtil::getUncapitalizedRecordLabelByCount($successfulCount) . ' ' . $this->getCompleteMessageSuffix() . '.'; if ($this->skipCount > 0) { $content .= ZurmoHtml::tag('br') . $this->callInsufficientPermissionSkipSavingUtilFunction('getSkipCountMessageContentByModelClassName', array($this->skipCount, get_class($this->model))); } return $content; }
protected function getCompleteMessage() { $successfulCount = MassEditInsufficientPermissionSkipSavingUtil::resolveSuccessfulCountAgainstSkipCount($this->totalRecordCount, $this->skipCount); $content = $successfulCount . " " . LabelUtil::getUncapitalizedRecordLabelByCount($successfulCount) . " " . Yii::t('Default', 'updated successfully.'); if ($this->skipCount > 0) { $content .= '<br/>' . MassEditInsufficientPermissionSkipSavingUtil::getSkipCountMessageContentByModelClassName($this->skipCount, get_class($this->model)); } return $content; }
protected function renderItemLabel() { return LabelUtil::getUncapitalizedRecordLabelByCount($this->selectedRecordCount); }
protected function renderHighlightBox() { $message = '<strong>' . $this->selectedRecordCount . '</strong> ' . LabelUtil::getUncapitalizedRecordLabelByCount($this->selectedRecordCount) . ' ' . Yii::t('Default', 'selected for updating.'); return HtmlNotifyUtil::renderHighlightBoxByMessage($message); }
/** * This method is called after a mass delete form is first submitted. * It is called from the actionMassDelete. * @see actionMassDelete in the module default controllers. */ protected function processMassDelete($pageSize, $activeAttributes, $selectedRecordCount, $pageViewClassName, $listModel, $title, $dataProvider = null, $redirectUrl = null) { // TODO: @Shoaibi/@Jason: Low: Deprecated // trigger_error('Deprecated'); assert('$dataProvider == null || $dataProvider instanceof CDataProvider'); $modelClassName = get_class($listModel); $selectedRecordCount = static::getSelectedRecordCountByResolvingSelectAllFromGet($dataProvider); if (isset($_POST['selectedRecordCount'])) { $this->doMassDelete(get_class($listModel), $modelClassName, $selectedRecordCount, $dataProvider, $_GET[$modelClassName . '_page'], $pageSize); // Cancel diminish of save scoring if ($selectedRecordCount > $pageSize) { $view = new $pageViewClassName(ZurmoDefaultViewUtil::makeStandardViewForCurrentUser($this, $this->makeMassDeleteProgressView($listModel, 1, $selectedRecordCount, 1, $pageSize, $title, null))); echo $view->render(); Yii::app()->end(0, false); } else { $skipCount = MassDeleteInsufficientPermissionSkipSavingUtil::getCount($modelClassName); $successfulCount = MassDeleteInsufficientPermissionSkipSavingUtil::resolveSuccessfulCountAgainstSkipCount($selectedRecordCount, $skipCount); MassDeleteInsufficientPermissionSkipSavingUtil::clear($modelClassName); $notificationContent = $successfulCount . ' ' . LabelUtil::getUncapitalizedRecordLabelByCount($successfulCount) . ' ' . Zurmo::t('Core', 'successfully deleted') . '.'; if ($skipCount > 0) { $notificationContent .= ' ' . MassDeleteInsufficientPermissionSkipSavingUtil::getSkipCountMessageContentByModelClassName($skipCount, $modelClassName); } Yii::app()->user->setFlash('notification', $notificationContent); if ($redirectUrl === null) { $this->redirect(array('default/')); } else { $this->redirect($redirectUrl); } Yii::app()->end(0, false); } } return $listModel; }