本文整理汇总了PHP中JToolBarHelper::save2copy方法的典型用法代码示例。如果您正苦于以下问题:PHP JToolBarHelper::save2copy方法的具体用法?PHP JToolBarHelper::save2copy怎么用?PHP JToolBarHelper::save2copy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JToolBarHelper
的用法示例。
在下文中一共展示了JToolBarHelper::save2copy方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addToolbar
/**
* Setting the toolbar
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$userId = $user->get('id');
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
JToolBarHelper::title($isNew ? JText::_('COM_BT_PORTFOLIO_NEW_CATEGORY') : JText::_('COM_BT_PORTFOLIO_EDIT_CATEGORY'), 'category-add.png');
if ($isNew) {
JToolBarHelper::apply('category.apply');
JToolBarHelper::save('category.save');
JToolBarHelper::save2new('category.save2new');
JToolBarHelper::save2copy('category.save2copy');
JToolBarHelper::cancel('category.cancel');
} else {
// Can't save the record if it's checked out.
if (!$checkedOut) {
JToolBarHelper::apply('category.apply');
JToolBarHelper::save('category.save');
JToolBarHelper::save2new('category.save2new');
}
JToolBarHelper::save2copy('category.save2copy');
JToolBarHelper::cancel('category.cancel', 'JTOOLBAR_CLOSE');
}
}
示例2: addToolbar
/**
* Add the page title and toolbar.
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$doc = JFactory::getDocument();
$doc->addStyleDeclaration('.icon-48-babioon {background-image: url(../media/babioon/images/icon-48-babioon.png);}');
$user = JFactory::getUser();
$userId = $user->get('id');
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
$canDo = BabioonDownloadHelpers::getActions();
JToolBarHelper::title($isNew ? JText::_('COM_BABIOONDOWNLOAD_DOWNLOAD_NEW') : JText::_('COM_BABIOONDOWNLOAD_DOWNLOAD_EDIT'), 'babioon.png');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || count($user->getAuthorisedCategories('com_babioondownload', 'core.create')) > 0)) {
JToolBarHelper::apply('download.apply');
JToolBarHelper::save('download.save');
if ($canDo->get('core.create')) {
JToolBarHelper::save2new('download.save2new');
}
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('download.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('download.cancel');
} else {
JToolBarHelper::cancel('download.cancel', 'JTOOLBAR_CLOSE');
}
}
示例3: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$userId = $user->get('id');
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
// Since we don't track these assets at the item level, use the category id.
$canDo = BannersHelper::getActions($this->item->catid, 0);
JToolBarHelper::title($isNew ? JText::_('COM_BANNERS_MANAGER_BANNER_NEW') : JText::_('COM_BANNERS_MANAGER_BANNER_EDIT'), 'banners.png');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || count($user->getAuthorisedCategories('com_banners', 'core.create')) > 0)) {
JToolBarHelper::apply('banner.apply');
JToolBarHelper::save('banner.save');
if ($canDo->get('core.create')) {
JToolBarHelper::save2new('banner.save2new');
}
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('banner.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('banner.cancel');
} else {
JToolBarHelper::cancel('banner.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
JToolBarHelper::help('JHELP_COMPONENTS_BANNERS_BANNERS_EDIT');
}
示例4: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id'));
$canDo = NewsfeedsHelper::getActions($this->state->get('filter.category_id'), $this->item->id);
JToolBarHelper::title(JText::_('COM_NEWSFEEDS_MANAGER_NEWSFEED'), 'newsfeeds.png');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || count($user->getAuthorisedCategories('com_newsfeeds', 'core.create')) > 0)) {
JToolBarHelper::apply('newsfeed.apply');
JToolBarHelper::save('newsfeed.save');
}
if (!$checkedOut && count($user->getAuthorisedCategories('com_newsfeeds', 'core.create')) > 0) {
JToolBarHelper::save2new('newsfeed.save2new');
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('newsfeed.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('newsfeed.cancel');
} else {
JToolBarHelper::cancel('newsfeed.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
JToolBarHelper::help('JHELP_COMPONENTS_NEWSFEEDS_FEEDS_EDIT');
}
示例5: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$userId = $user->get('id');
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
$canDo = RentalHelper::getActions($this->state->get('filter.category_id'));
JToolBarHelper::title($isNew ? JText::_('COM_RENTAL_MANAGER_APARTMENT_NEW') : JText::_('COM_RENTAL_MANAGER_APARTMENT_EDIT'), '#xs#.png');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || count($user->getAuthorisedCategories('com_rental', 'core.create')) > 0)) {
JToolBarHelper::apply('apartment.apply');
JToolBarHelper::save('apartment.save');
if ($canDo->get('core.create')) {
JToolBarHelper::save2new('apartment.save2new');
}
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('apartment.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('apartment.cancel');
} else {
JToolBarHelper::cancel('apartment.cancel', 'JTOOLBAR_CLOSE');
}
}
示例6: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id'));
$canDo = MenusHelper::getActions($this->state->get('filter.parent_id'));
JToolBarHelper::title(JText::_($isNew ? 'COM_MENUS_VIEW_NEW_ITEM_TITLE' : 'COM_MENUS_VIEW_EDIT_ITEM_TITLE'), 'menu-add');
// If a new item, can save the item. Allow users with edit permissions to apply changes to prevent returning to grid.
if ($isNew && $canDo->get('core.create')) {
if ($canDo->get('core.edit')) {
JToolBarHelper::apply('adminitem.apply');
}
JToolBarHelper::save('adminitem.save');
}
// If not checked out, can save the item.
if (!$isNew && !$checkedOut && $canDo->get('core.edit')) {
JToolBarHelper::apply('adminitem.apply');
JToolBarHelper::save('adminitem.save');
}
// If the user can create new items, allow them to see Save & New
if ($canDo->get('core.create')) {
JToolBarHelper::save2new('adminitem.save2new');
}
// If an existing item, can save to a copy only if we have create rights.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('adminitem.save2copy');
}
if ($isNew) {
JToolBarHelper::cancel('adminitem.cancel');
} else {
JToolBarHelper::cancel('adminitem.cancel', 'JTOOLBAR_CLOSE');
}
}
示例7: addToolbar
protected function addToolbar()
{
$jinput = JFactory::getApplication()->input;
$jinput->set('hidemainmenu', true);
$user = JFactory::getUser();
$userId = $user->get('id');
$isNew = $this->item->id == 0;
$canDo = Bt_SocialconnectAdminHelper::getActions($this->state->get('filter.category_id'), $this->item->id);
JToolBarHelper::title($isNew ? JText::_('COM_BT_SOCIALCONNECT_PUBLISH_NEW') : JText::_('COM_BT_SOCIALCONNECT_PUBLISH_EDIT'), 'socialconnect-add.png');
if ($isNew && count($user->getAuthorisedCategories('com_bt_socialconnect', 'core.create')) > 0) {
JToolBarHelper::apply('channel.apply');
JToolBarHelper::save('channel.save');
JToolBarHelper::cancel('channel.cancel');
} else {
if ($canDo->get('core.edit') || $canDo->get('core.edit.own') && $this->item->created_by == $userId) {
JToolBarHelper::apply('channel.apply');
JToolBarHelper::save('channel.save');
}
if ($canDo->get('core.create')) {
JToolBarHelper::save2copy('channel.save2copy');
}
JToolBarHelper::cancel('channel.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
}
示例8: addToolbar
/**
* Add the page title and toolbar.
*
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$uid = JFactory::getUser()->get('id');
$access = PFtasksHelper::getListActions($this->item->id);
$checked_out = !($this->item->checked_out == 0 || $this->item->checked_out == $uid);
$is_new = $this->item->id == 0;
JToolBarHelper::title(JText::_('COM_PROJECTFORK_PAGE_' . ($checked_out ? 'VIEW_TASKLIST' : ($is_new ? 'ADD_TASKLIST' : 'EDIT_TASKLIST'))), 'article-add.png');
// Built the actions for new and existing records.
// For new records, check the create permission.
if ($is_new) {
JToolBarHelper::apply('tasklist.apply');
JToolBarHelper::save('tasklist.save');
JToolBarHelper::save2new('tasklist.save2new');
JToolBarHelper::cancel('tasklist.cancel');
} else {
// Can't save the record if it's checked out.
if (!$checked_out) {
if ($access->get('core.edit') || $access->get('core.edit.own') && $this->item->created_by == $uid) {
JToolBarHelper::apply('tasklist.apply');
JToolBarHelper::save('tasklist.save');
JToolBarHelper::save2new('tasklist.save2new');
}
}
JToolBarHelper::save2copy('tasklist.save2copy');
JToolBarHelper::cancel('tasklist.cancel', 'JTOOLBAR_CLOSE');
}
}
示例9: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id'));
$canDo = BannersHelper::getActions();
JToolBarHelper::title($isNew ? JText::_('COM_BANNERS_MANAGER_CLIENT_NEW') : JText::_('COM_BANNERS_MANAGER_CLIENT_EDIT'), 'banners-clients.png');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || $canDo->get('core.create'))) {
JToolBarHelper::apply('client.apply');
JToolBarHelper::save('client.save');
}
if (!$checkedOut && $canDo->get('core.create')) {
JToolBarHelper::save2new('client.save2new');
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('client.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('client.cancel');
} else {
JToolBarHelper::cancel('client.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
JToolBarHelper::help('JHELP_COMPONENTS_BANNERS_CLIENTS_EDIT');
}
示例10: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$isNew = $this->item->id == 0;
$canDo = TemplatesHelper::getActions();
JToolBarHelper::title($isNew ? JText::_('COM_TEMPLATES_MANAGER_ADD_STYLE') : JText::_('COM_TEMPLATES_MANAGER_EDIT_STYLE'), 'thememanager');
// If not checked out, can save the item.
if ($canDo->get('core.edit')) {
JToolBarHelper::apply('style.apply');
JToolBarHelper::save('style.save');
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('style.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('style.cancel');
} else {
JToolBarHelper::cancel('style.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
// Get the help information for the template item.
$lang = JFactory::getLanguage();
$help = $this->get('Help');
if ($lang->hasKey($help->url)) {
$debug = $lang->setDebug(false);
$url = JText::_($help->url);
$lang->setDebug($debug);
} else {
$url = null;
}
JToolBarHelper::help($help->key, false, $url);
}
示例11: addToolbar
/**
* Add the page title and toolbar.
*
* @since 1.6
*/
protected function addToolbar()
{
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$userId = $user->get('id');
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $userId);
$canDo = Jnt_HanhphucHelper::getActions($this->state->get('filter.category_id'));
JToolBarHelper::title($isNew ? JText::_('User Content: Edit') : JText::_('User Content: New'), 'article.png');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || count($user->getAuthorisedCategories('com_je_content', 'core.create')) > 0)) {
JToolBarHelper::apply('article.apply');
JToolBarHelper::save('article.save');
if ($canDo->get('core.create')) {
JToolBarHelper::save2new('article.save2new');
}
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('article.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('article.cancel');
} else {
JToolBarHelper::cancel('article.cancel', 'JTOOLBAR_CLOSE');
}
}
示例12: addToolbar
/**
* Add the page title and toolbar.
*/
protected function addToolbar()
{
$jinput = JFactory::getApplication()->input;
$jinput->set('hidemainmenu', true);
$recurrence = $this->item->recurrence_groupcheck;
$user = JFactory::getUser();
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id'));
$canDo = JemHelperBackend::getActions();
JToolBarHelper::title($isNew ? JText::_('COM_JEM_ADD_EVENT') : JText::_('COM_JEM_EDIT_EVENT'), 'eventedit');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || $canDo->get('core.create'))) {
JToolBarHelper::apply('event.apply');
JToolBarHelper::save('event.save');
}
if (!$recurrence) {
if (!$checkedOut && $canDo->get('core.create')) {
JToolBarHelper::save2new('event.save2new');
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('event.save2copy');
}
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('event.cancel');
} else {
JToolBarHelper::cancel('event.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
JToolBarHelper::help('editevents', true);
}
示例13: addToolbar
protected function addToolbar()
{
JFactory::getApplication()->input->set('hidemainmenu', true);
$doc = JFactory::getDocument();
$bar = JToolBar::getInstance();
$user = JFactory::getUser();
$canDo = JHelperContent::getActions('com_tz_portfolio_plus');
$isNew = $this->item->id == 0;
JToolBarHelper::title(JText::sprintf('COM_TZ_PORTFOLIO_PLUS_TEMPLATES_MANAGER_TASK', JText::_($isNew ? 'COM_TZ_PORTFOLIO_PLUS_PAGE_ADD_TEMPLATE' : 'COM_TZ_PORTFOLIO_PLUS_PAGE_EDIT_TEMPLATE')), 'palette');
if ($canDo->get('core.edit')) {
JToolBarHelper::apply('template_style.apply');
JToolBarHelper::save('template_style.save');
}
// If checked out, we can still save
if (!$isNew && $user->authorise('core.edit.state', 'com_tz_portfolio_plus')) {
JToolBarHelper::save2copy('template_style.save2copy');
}
JToolBarHelper::cancel('template_style.cancel', JText::_('JTOOLBAR_CLOSE'));
JToolBarHelper::divider();
JToolBarHelper::help('JHELP_CONTENT_ARTICLE_MANAGER', false, 'http://wiki.templaza.com/TZ_Portfolio_Plus_v3:Administration#How_to_Add_or_Edit_3');
$doc->addStyleSheet(JURI::base(true) . '/components/com_tz_portfolio_plus/fonts/font-awesome-4.5.0/css/font-awesome.min.css');
$doc->addStyleSheet(JURI::base(true) . '/components/com_tz_portfolio_plus/css/style.min.css');
// Special HTML workaround to get send popup working
$docClass = ' class="btn btn-small"';
$youtubeIcon = '<i class="tz-icon-youtube tz-icon-14"></i> ';
$wikiIcon = '<i class="tz-icon-wikipedia tz-icon-14"></i> ';
$youtubeTitle = JText::_('COM_TZ_PORTFOLIO_PLUS_VIDEO_TUTORIALS');
$wikiTitle = JText::_('COM_TZ_PORTFOLIO_PLUS_WIKIPEDIA_TUTORIALS');
$videoTutorial = '<a' . $docClass . ' onclick="Joomla.popupWindow(\'http://www.youtube.com/channel/UCykS6SX6L2GOI-n3IOPfTVQ/videos\', \'' . $youtubeTitle . '\', 800, 500, 1)"' . ' href="#">' . $youtubeIcon . $youtubeTitle . '</a>';
$wikiTutorial = '<a' . $docClass . ' onclick="Joomla.popupWindow(\'http://wiki.templaza.com/Main_Page\', \'' . $wikiTitle . '\', 800, 500, 1)"' . ' href="#">' . $wikiIcon . $wikiTitle . '</a>';
$bar->appendButton('Custom', $videoTutorial, 'youtube');
$bar->appendButton('Custom', $wikiTutorial, 'wikipedia');
}
示例14: addToolbar
/**
* Add the page title and toolbar.
*
*
*/
protected function addToolbar()
{
require_once JPATH_COMPONENT . '/helpers/jdownloadshelper.php';
JRequest::setVar('hidemainmenu', true);
$user = JFactory::getUser();
$isNew = $this->item->id == 0;
$checkedOut = !($this->item->checked_out == 0 || $this->item->checked_out == $user->get('id'));
$canDo = JDownloadsHelper::getActions();
$document = JFactory::getDocument();
$document->addStyleSheet('components/com_jdownloads/assets/css/style.css');
$title = $isNew ? JText::_('COM_JDOWNLOADS_LICEDIT_ADD') : JText::_('COM_JDOWNLOADS_LICEDIT_EDIT');
JToolBarHelper::title(JText::_('COM_JDOWNLOADS') . ': ' . $title, 'jdlicenses');
// If not checked out, can save the item.
if (!$checkedOut && ($canDo->get('core.edit') || $canDo->get('core.create'))) {
JToolBarHelper::apply('license.apply');
JToolBarHelper::save('license.save');
}
if (!$checkedOut && $canDo->get('core.create')) {
JToolBarHelper::save2new('license.save2new');
}
// If an existing item, can save to a copy.
if (!$isNew && $canDo->get('core.create')) {
JToolBarHelper::save2copy('license.save2copy');
}
if (empty($this->item->id)) {
JToolBarHelper::cancel('license.cancel');
} else {
JToolBarHelper::cancel('license.cancel', 'JTOOLBAR_CLOSE');
}
JToolBarHelper::divider();
JToolBarHelper::help('help.license', true);
}
示例15: addToolBar
/**
* Sets the toolbar.
*/
protected function addToolBar()
{
$canDo = SimpleCustomRouterHelper::getActions();
$isNew = $this->item->id == 0;
if ($isNew) {
JToolBarHelper::title(JText::_('COM_SIMPLECUSTOMROUTER_MANAGER_ROUTE_NEW'));
if ($canDo->get('core.create')) {
JToolBarHelper::apply('route.apply');
JToolBarHelper::save('route.save');
JToolBarHelper::save2new('route.save2new');
}
JToolBarHelper::cancel('route.cancel');
} else {
JToolBarHelper::title(JText::_('COM_SIMPLECUSTOMROUTER_MANAGER_ROUTE_EDIT'));
if ($canDo->get('core.edit')) {
JToolBarHelper::apply('route.apply');
JToolBarHelper::save('route.save');
if ($canDo->get('core.create')) {
JToolBarHelper::save2new('route.save2new');
}
}
if ($canDo->get('core.create')) {
JToolBarHelper::save2copy('route.save2copy');
}
JToolBarHelper::cancel('route.cancel', 'JTOOLBAR_CLOSE');
}
}