Beispiel #1
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     $state = $this->get('State');
     $canDo = TemplatesHelper::getActions();
     $isSite = $state->get('filter.client_id') == 0;
     Toolbar::title(Lang::txt('COM_TEMPLATES_MANAGER_STYLES'), 'thememanager');
     if ($canDo->get('core.edit.state')) {
         Toolbar::makeDefault('styles.setDefault', 'COM_TEMPLATES_TOOLBAR_SET_HOME');
         Toolbar::divider();
     }
     if ($canDo->get('core.edit')) {
         Toolbar::editList('style.edit');
     }
     if ($canDo->get('core.create')) {
         Toolbar::custom('styles.duplicate', 'copy.png', 'copy_f2.png', 'JTOOLBAR_DUPLICATE', true);
         Toolbar::divider();
     }
     if ($canDo->get('core.delete')) {
         Toolbar::deleteList('', 'styles.delete');
         Toolbar::divider();
     }
     if ($canDo->get('core.admin')) {
         Toolbar::preferences('com_templates');
         Toolbar::divider();
     }
     Toolbar::help('styles');
 }
Beispiel #2
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     $canDo = UsersHelper::getActions();
     Toolbar::title(Lang::txt('COM_USERS_VIEW_USERS_TITLE'), 'user');
     if ($canDo->get('core.create')) {
         //Toolbar::addNew('user.add');
     }
     if ($canDo->get('core.edit')) {
         Toolbar::editList('user.edit');
     }
     if ($canDo->get('core.edit.state')) {
         Toolbar::divider();
         Toolbar::publish('users.approve', 'COM_USERS_TOOLBAR_APPROVE', true);
         Toolbar::unpublish('users.block', 'COM_USERS_TOOLBAR_BLOCK', true);
         Toolbar::custom('users.unblock', 'unblock.png', 'unblock_f2.png', 'COM_USERS_TOOLBAR_UNBLOCK', true);
         Toolbar::divider();
     }
     if ($canDo->get('core.delete')) {
         Toolbar::deleteList('', 'users.delete');
         Toolbar::divider();
     }
     if ($canDo->get('core.admin')) {
         Toolbar::preferences('com_users');
         Toolbar::divider();
     }
     Toolbar::help('users');
 }
Beispiel #3
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     $state = $this->get('State');
     $canDo = ModulesHelper::getActions();
     Toolbar::title(Lang::txt('COM_MODULES_MANAGER_MODULES'), 'module.png');
     if ($canDo->get('core.create')) {
         //Toolbar::addNew('module.add');
         Toolbar::appendButton('Popup', 'new', 'JTOOLBAR_NEW', 'index.php?option=com_modules&view=select&tmpl=component', 850, 400);
     }
     if ($canDo->get('core.edit')) {
         Toolbar::editList('module.edit');
     }
     if ($canDo->get('core.create')) {
         Toolbar::custom('modules.duplicate', 'copy.png', 'copy_f2.png', 'JTOOLBAR_DUPLICATE', true);
     }
     if ($canDo->get('core.edit.state')) {
         Toolbar::divider();
         Toolbar::publish('modules.publish', 'JTOOLBAR_PUBLISH', true);
         Toolbar::unpublish('modules.unpublish', 'JTOOLBAR_UNPUBLISH', true);
         Toolbar::divider();
         Toolbar::checkin('modules.checkin');
     }
     if ($state->get('filter.state') == -2 && $canDo->get('core.delete')) {
         Toolbar::deleteList('', 'modules.delete', 'JTOOLBAR_EMPTY_TRASH');
         Toolbar::divider();
     } elseif ($canDo->get('core.edit.state')) {
         Toolbar::trash('modules.trash');
         Toolbar::divider();
     }
     if ($canDo->get('core.admin')) {
         Toolbar::preferences('com_modules');
         Toolbar::divider();
     }
     Toolbar::help('modules');
 }
Beispiel #4
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     $state = $this->get('State');
     $canDo = ContentHelper::getActions($this->state->get('filter.category_id'));
     Toolbar::title(Lang::txt('COM_CONTENT_FEATURED_TITLE'), 'featured.png');
     if ($canDo->get('core.create')) {
         Toolbar::addNew('article.add');
     }
     if ($canDo->get('core.edit')) {
         Toolbar::editList('article.edit');
     }
     if ($canDo->get('core.edit.state')) {
         Toolbar::divider();
         Toolbar::publish('articles.publish', 'JTOOLBAR_PUBLISH', true);
         Toolbar::unpublish('articles.unpublish', 'JTOOLBAR_UNPUBLISH', true);
         Toolbar::divider();
         Toolbar::archiveList('articles.archive');
         Toolbar::checkin('articles.checkin');
         Toolbar::custom('featured.delete', 'remove.png', 'remove_f2.png', 'JTOOLBAR_REMOVE', true);
     }
     if ($state->get('filter.published') == -2 && $canDo->get('core.delete')) {
         Toolbar::deleteList('', 'articles.delete', 'JTOOLBAR_EMPTY_TRASH');
         Toolbar::divider();
     } elseif ($canDo->get('core.edit.state')) {
         Toolbar::divider();
         Toolbar::trash('articles.trash');
     }
     if ($canDo->get('core.admin')) {
         Toolbar::preferences('com_content');
         Toolbar::divider();
     }
     Toolbar::help('featured');
 }
Beispiel #5
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     Request::setVar('hidemainmenu', 1);
     Toolbar::title(Lang::txt('COM_USERS_MASS_MAIL'), 'massmail.png');
     Toolbar::custom('mail.send', 'send.png', 'send_f2.png', 'COM_USERS_TOOLBAR_MAIL_SEND_MAIL', false);
     Toolbar::cancel('mail.cancel');
     Toolbar::divider();
     Toolbar::preferences('com_users');
     Toolbar::divider();
     Toolbar::help('mail');
 }
Beispiel #6
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     if ($this->getLayout() == 'edit') {
         Toolbar::title(Lang::txt('COM_MESSAGES_WRITE_PRIVATE_MESSAGE'), 'new-privatemessage.png');
         Toolbar::save('message.save', 'COM_MESSAGES_TOOLBAR_SEND');
         Toolbar::cancel('message.cancel');
         Toolbar::help('JHELP_COMPONENTS_MESSAGING_WRITE');
     } else {
         Toolbar::title(Lang::txt('COM_MESSAGES_VIEW_PRIVATE_MESSAGE'), 'inbox.png');
         $sender = JUser::getInstance($this->item->user_id_from);
         if ($sender->authorise('core.admin') || $sender->authorise('core.manage', 'com_messages') && $sender->authorise('core.login.admin')) {
             Toolbar::custom('message.reply', 'restore.png', 'restore_f2.png', 'COM_MESSAGES_TOOLBAR_REPLY', false);
         }
         Toolbar::cancel('message.cancel');
         Toolbar::help('JHELP_COMPONENTS_MESSAGING_READ');
     }
 }
Beispiel #7
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     require_once JPATH_COMPONENT . '/helpers/menus.php';
     $canDo = MenusHelper::getActions($this->state->get('filter.parent_id'));
     Toolbar::title(Lang::txt('COM_MENUS_VIEW_MENUS_TITLE'), 'menumgr.png');
     if ($canDo->get('core.create')) {
         Toolbar::addNew('menu.add');
     }
     if ($canDo->get('core.edit')) {
         Toolbar::editList('menu.edit');
     }
     if ($canDo->get('core.delete')) {
         Toolbar::divider();
         Toolbar::deleteList('', 'menus.delete');
     }
     Toolbar::custom('menus.rebuild', 'refresh.png', 'refresh_f2.png', 'JTOOLBAR_REBUILD', false);
     if ($canDo->get('core.admin')) {
         Toolbar::divider();
         Toolbar::preferences('com_menus');
     }
     Toolbar::divider();
     Toolbar::help('menus');
 }
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('Search: Setup Listing'));
Toolbar::custom('saveHubType', 'save', '', 'Add new HubType', false);
Toolbar::cancel();
$this->css('solr');
$option = $this->option;
\Submenu::addEntry(Lang::txt('Overview'), 'index.php?option=' . $option . '&task=configure');
\Submenu::addEntry(Lang::txt('Search Index'), 'index.php?option=' . $option . '&task=searchindex');
\Submenu::addEntry(Lang::txt('Index Blacklist'), 'index.php?option=' . $option . '&task=manageBlacklist');
?>
<style>
/* Desktop View */
.search-container {
	background: #FFFFFF;
	height: 100%;
	width: 100%;
}
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('Solr Search: Add Document Type - ' . $this->type));
Toolbar::back();
Toolbar::spacer();
//Toolbar::save();
Toolbar::custom('saveschema', 'save', '', 'Index data-type', false);
\Submenu::addEntry(Lang::txt('Overview'), 'index.php?option=' . $this->option . '&task=configure');
\Submenu::addEntry(Lang::txt('Search Index'), 'index.php?option=' . $this->option . '&task=searchindex');
\Submenu::addEntry(Lang::txt('Index Blacklist'), 'index.php?option=' . $this->option . '&task=manageBlacklist');
$this->css('solr');
?>
<style>
.odd-row {
	background-color: #FFFFFF;
	width: 8px; 
}

.even-row {
	width: 8px;
}
Beispiel #10
0
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @author    Christopher Smoak <*****@*****.**>
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
//set title
Toolbar::title(Lang::txt('COM_NEWSLETTER_NEWSLETTER_MAILINGLISTS') . ': ' . $this->list->name, 'list.png');
//add toolbar buttons
Toolbar::custom('doaddemail', 'save', '', 'COM_NEWSLETTER_TOOLBAR_SUBMIT', false);
Toolbar::cancel('cancelemail');
?>

<?php 
if ($this->getError()) {
    echo '<p class="error">' . $this->getError() . '</p>';
}
?>

<form action="<?php 
echo Route::url('index.php?option=' . $this->option);
?>
" method="post" name="adminForm" enctype="multipart/form-data">
	<fieldset class="adminform">
		<legend><?php 
Beispiel #11
0
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
$canDo = Components\Members\Helpers\Admin::getActions('component');
// Menu
Toolbar::title(Lang::txt('COM_MEMBERS') . ': ' . Lang::txt('COM_MEMBERS_PASSWORD_RULES'), 'user');
if ($canDo->get('core.manage')) {
    Toolbar::custom('restore_default_content', 'refresh', 'refresh', 'COM_MEMBERS_PASSWORD_RESTORE_DEFAULTS', false, false);
    Toolbar::spacer();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew();
}
if ($canDo->get('core.edit')) {
    Toolbar::editList();
}
if ($canDo->get('core.delete')) {
    Toolbar::spacer();
    Toolbar::deleteList();
}
?>

<nav role="navigation" class="sub sub-navigation">
Beispiel #12
0
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
// Get the permissions helper
$canDo = Components\Developer\Helpers\Permissions::getActions('application');
// title & toolbar
Toolbar::title(Lang::txt('COM_DEVELOPER') . ': ' . Lang::txt('COM_DEVELOPER_APPLICATIONS'));
if ($canDo->get('core.admin')) {
    Toolbar::preferences($this->option, '550');
    Toolbar::spacer();
}
if ($canDo->get('core.edit')) {
    Toolbar::custom('resetclientsecret', 'refresh', 'refresh', Lang::txt('COM_DEVELOPER_RESET_CLIENT_SECRET'));
    Toolbar::custom('removetokens', 'cancel', 'cancel', Lang::txt('COM_DEVELOPER_REVOKE_TOKENS'));
    Toolbar::spacer();
}
if ($canDo->get('core.edit.state')) {
    Toolbar::publishList();
    Toolbar::unpublishList();
    Toolbar::spacer();
}
if ($canDo->get('core.delete')) {
    Toolbar::deleteList('', 'delete');
}
if ($canDo->get('core.edit')) {
    Toolbar::editList();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew();
Beispiel #13
0
 */
// No direct access
defined('_HZEXEC_') or die;
$canDo = \Components\Groups\Helpers\Permissions::getActions('group');
Toolbar::title($this->group->get('description') . ': ' . Lang::txt('COM_GROUPS_PAGES_CATEGORIES'), 'groups');
if ($canDo->get('core.create')) {
    Toolbar::addNew();
}
if ($canDo->get('core.edit')) {
    Toolbar::editList();
}
if ($canDo->get('core.delete')) {
    Toolbar::deleteList('COM_GROUPS_PAGES_CATEGORIES_CONFIRM_DELETE', 'delete');
}
Toolbar::spacer();
Toolbar::custom('manage', 'config', 'config', 'COM_GROUPS_MANAGE', false);
?>

<script type="text/javascript">
function submitbutton(pressbutton)
{
	submitform(pressbutton);
}
</script>

<?php 
require_once dirname(dirname(__DIR__)) . DS . 'pages' . DS . 'tmpl' . DS . 'menu.php';
?>

<form action="<?php 
echo Route::url('index.php?option=' . $this->option . '&controller=' . $this->controller . '&gid=' . $this->group->cn);
Beispiel #14
0
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
$canDo = \Components\Resources\Helpers\Permissions::getActions('resource');
Toolbar::title(Lang::txt('COM_RESOURCES'), 'resources.png');
if ($canDo->get('core.admin')) {
    Toolbar::custom('check', 'scan', '', 'COM_RESOURCES_AUDIT', false);
    Toolbar::spacer();
    Toolbar::preferences($this->option, '550');
    Toolbar::spacer();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew('addchild', 'COM_RESOURCES_ADD_CHILD');
    Toolbar::spacer();
}
if ($canDo->get('core.edit.state')) {
    Toolbar::publishList();
    Toolbar::unpublishList();
    Toolbar::spacer();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew();
Beispiel #15
0
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @author    Shawn Rice <*****@*****.**>
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('COM_SUPPORT_TICKET') . ': ' . Lang::txt('COM_SUPPORT_QUERIES'), 'support');
if (User::authorise('core.admin', $this->option)) {
    Toolbar::custom('reset', 'refresh.png', 'refresh_f2.png', 'COM_SUPPORT_RESET', false);
    Toolbar::spacer();
    Toolbar::addNew();
    Toolbar::editList();
    Toolbar::deleteList();
    Toolbar::spacer();
}
Toolbar::help('queries');
?>
<script type="text/javascript">
function submitbutton(pressbutton)
{
	var form = document.adminForm;
	if (pressbutton == 'cancel') {
		submitform(pressbutton);
		return;
Beispiel #16
0
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
$canDo = \Components\Groups\Helpers\Permissions::getActions('group');
Toolbar::title(Lang::txt('COM_GROUPS'), 'groups.png');
if ($canDo->get('core.admin')) {
    Toolbar::preferences('com_groups', '550');
    Toolbar::spacer();
}
if ($canDo->get('core.manage') && $this->config->get('super_gitlab', 0)) {
    Toolbar::custom('update', 'refresh', '', 'COM_GROUPS_UPDATE_CODE');
    Toolbar::spacer();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew();
}
if ($canDo->get('core.edit')) {
    Toolbar::editList();
}
if ($canDo->get('core.delete')) {
    Toolbar::deleteList('COM_GROUPS_DELETE_CONFIRM', 'delete');
}
Toolbar::spacer();
Toolbar::help('groups');
Html::behavior('tooltip');
?>
Beispiel #17
0
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
$canDo = \Components\Members\Helpers\Permissions::getActions('component');
// Menu
Toolbar::title(Lang::txt('COM_MEMBERS_QUOTAS'), 'user.png');
if ($canDo->get('core.edit')) {
    Toolbar::addNew();
    Toolbar::editList();
    Toolbar::custom('restoreDefault', 'restore', 'restore', 'COM_MEMBERS_DEFAULT');
}
$this->css('quotas.css');
?>

<script type="text/javascript">
	jQuery(document).ready(function ( $ ) {
		setTimeout(doWork, 10);

		function doWork() {
			var rows = $('.quota-row');

			rows.each(function ( i, el ) {
				var id = $(el).find('.row-id').val();
				var usage = $(el).find('.usage-outer');
Beispiel #18
0
 /**
  * Add the page title and toolbar.
  *
  * @since	1.6
  */
 protected function addToolbar()
 {
     require_once JPATH_COMPONENT . '/helpers/menus.php';
     $canDo = MenusHelper::getActions($this->state->get('filter.parent_id'));
     Toolbar::title(Lang::txt('COM_MENUS_VIEW_ITEMS_TITLE'), 'menumgr.png');
     if ($canDo->get('core.create')) {
         Toolbar::addNew('item.add');
     }
     if ($canDo->get('core.edit')) {
         Toolbar::editList('item.edit');
     }
     if ($canDo->get('core.edit.state')) {
         Toolbar::divider();
         Toolbar::publish('items.publish', 'JTOOLBAR_PUBLISH', true);
         Toolbar::unpublish('items.unpublish', 'JTOOLBAR_UNPUBLISH', true);
     }
     if (User::authorise('core.admin')) {
         Toolbar::divider();
         Toolbar::checkin('items.checkin', 'JTOOLBAR_CHECKIN', true);
     }
     if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) {
         Toolbar::deleteList('', 'items.delete', 'JTOOLBAR_EMPTY_TRASH');
     } elseif ($canDo->get('core.edit.state')) {
         Toolbar::trash('items.trash');
     }
     if ($canDo->get('core.edit.state')) {
         Toolbar::makeDefault('items.setDefault', 'COM_MENUS_TOOLBAR_SET_HOME');
         Toolbar::divider();
     }
     if (User::authorise('core.admin')) {
         Toolbar::custom('items.rebuild', 'refresh.png', 'refresh_f2.png', 'JToolbar_Rebuild', false);
         Toolbar::divider();
     }
     Toolbar::help('items');
 }
Beispiel #19
0
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @author    Shawn Rice <*****@*****.**>
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('COM_RESOURCES_IMPORT_TITLE_IMPORTS'), 'import.png');
Toolbar::custom('run', 'script', 'script', 'COM_RESOURCES_RUN');
Toolbar::custom('runtest', 'runtest', 'script', 'COM_RESOURCES_TEST_RUN');
Toolbar::spacer();
Toolbar::addNew();
Toolbar::editList();
Toolbar::deleteList();
Toolbar::spacer();
Toolbar::help('import');
$this->css('import');
?>

<script type="text/javascript">
function submitbutton(pressbutton)
{
	var form = document.adminForm;
	if (pressbutton == 'cancel') {
		submitform( pressbutton );
Beispiel #20
0
//include modal
Html::behavior('modal');
//set title
Toolbar::title(Lang::txt('COM_NEWSLETTER'), 'newsletter.png');
//add buttons to toolbar
Toolbar::addNew();
Toolbar::editList();
Toolbar::custom('duplicate', 'copy', '', 'COM_NEWSLETTER_TOOLBAR_COPY');
Toolbar::deleteList('COM_NEWSLETTER_DELETE_CHECK', 'delete');
Toolbar::spacer();
Toolbar::publishList();
Toolbar::unpublishList();
Toolbar::spacer();
Toolbar::custom('preview', 'preview', '', 'COM_NEWSLETTER_TOOLBAR_PREVIEW');
Toolbar::custom('sendtest', 'sendtest', '', 'COM_NEWSLETTER_TOOLBAR_SEND_TEST');
Toolbar::custom('sendnewsletter', 'send', '', 'COM_NEWSLETTER_TOOLBAR_SEND');
Toolbar::spacer();
Toolbar::preferences($this->option, '550');
// add js
$this->js();
?>

<script type="text/javascript">

Joomla.submitbutton = function(pressbutton)
{
	if (pressbutton == 'preview')
	{
		var id = '',
			ids = document.getElementsByName('id[]');
		for (var i=0; i< ids.length;i++)
Beispiel #21
0
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
$canDo = \Components\Cron\Helpers\Permissions::getActions('component');
Toolbar::title(Lang::txt('COM_CRON'), 'cron.png');
if ($canDo->get('core.admin')) {
    Toolbar::preferences($this->option, '550');
    Toolbar::spacer();
}
Toolbar::custom('run', 'purge', '', 'COM_CRON_RUN', false);
Toolbar::spacer();
if ($canDo->get('core.edit.state')) {
    Toolbar::publishList();
    Toolbar::unpublishList();
    Toolbar::spacer();
}
if ($canDo->get('core.create')) {
    Toolbar::addNew();
}
if ($canDo->get('core.delete')) {
    Toolbar::deleteList();
}
Toolbar::spacer();
Toolbar::help('jobs');
?>
Beispiel #22
0
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('COM_EVENTS_MANAGER'), 'event.png');
Toolbar::preferences('com_events', '550');
Toolbar::spacer();
Toolbar::custom('addpage', 'new', 'COM_EVENTS_PAGES_ADD', 'COM_EVENTS_PAGES_ADD', true, false);
Toolbar::custom('respondents', 'user', 'COM_EVENTS_VIEW_RESPONDENTS', 'COM_EVENTS_VIEW_RESPONDENTS', true, false);
Toolbar::spacer();
Toolbar::publishList();
Toolbar::unpublishList();
Toolbar::spacer();
Toolbar::addNew();
Toolbar::editList();
Toolbar::deleteList();
Toolbar::spacer();
Toolbar::help('events');
Html::behavior('tooltip');
?>

<script type="text/javascript">
function submitbutton(pressbutton)
{
Beispiel #23
0
        if ($canDo->get('core.delete')) {
            Toolbar::custom('uninvite', 'unpublish', 'COM_GROUPS_MEMBER_UNINVITE', 'COM_GROUPS_MEMBER_UNINVITE', false, false);
        }
        break;
    case 'applicant':
        if ($canDo->get('core.edit')) {
            Toolbar::custom('approve', 'publish', 'COM_GROUPS_MEMBER_APPROVE', 'COM_GROUPS_MEMBER_APPROVE', false, false);
        }
        if ($canDo->get('core.delete')) {
            Toolbar::custom('deny', 'unpublish', 'COM_GROUPS_MEMBER_DENY', 'COM_GROUPS_MEMBER_DENY', false, false);
        }
        break;
    default:
        if ($canDo->get('core.edit')) {
            Toolbar::custom('promote', 'promote', 'COM_GROUPS_MEMBER_PROMOTE', 'COM_GROUPS_MEMBER_PROMOTE', false, false);
            Toolbar::custom('demote', 'demote', 'COM_GROUPS_MEMBER_DEMOTE', 'COM_GROUPS_MEMBER_DEMOTE', false, false);
        }
        if ($canDo->get('core.delete')) {
            Toolbar::deleteList('COM_GROUPS_MEMBER_DELETE', 'delete');
        }
        break;
}
Toolbar::spacer();
Toolbar::help('membership');
$database = App::get('db');
$this->css('groups.css');
Html::behavior('tooltip');
?>
<script type="text/javascript">
function submitbutton(pressbutton)
{
Beispiel #24
0
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
$this->css();
Toolbar::title($this->group->get('description') . ': ' . $this->page->get('title') . ' - ' . Lang::txt('COM_GROUPS_PAGES_ERRORS'), 'groups.png');
Toolbar::custom('errorscheckagain', 'check', 'check', 'COM_GROUPS_PAGES_CHECK_AGAIN', false);
Toolbar::cancel();
// page version content
$content = $this->page->version()->get('content');
?>

<form action="<?php 
echo Route::url('index.php?option=' . $this->option . '&controller=' . $this->controller . '&gid=' . $this->group->cn);
?>
" method="post" name="adminForm" id="item-form">

	<p class="error">
		<?php 
echo Lang::txt('COM_GROUPS_PAGES_ERROR_LIST', $this->page->get('title'), $this->error);
?>
	</p>
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('Solr Search: Indexed HubTypes'));
Toolbar::custom('addType', 'new', '', 'Add new HubType', false);
Toolbar::spacer();
Toolbar::preferences($this->option, '550');
$this->css('solr');
\Submenu::addEntry(Lang::txt('Overview'), 'index.php?option=' . $this->option . '&task=configure');
\Submenu::addEntry(Lang::txt('Search Index'), 'index.php?option=' . $this->option . '&task=searchindex');
\Submenu::addEntry(Lang::txt('Index Blacklist'), 'index.php?option=' . $this->option . '&task=manageBlacklist');
?>
<form action="<?php 
echo Route::url('index.php?option=' . $this->option . '&controller=' . $this->controller);
?>
" method="post" name="adminForm" id="adminForm">
	<fieldset id="filter-bar">
		<div class="grid">
			<div class="col span12">
				<label for="filter_search"><?php 
Beispiel #26
0
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @author    Sam Wilson <*****@*****.**>
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('CMS Updater: repository'));
//Toolbar::custom('rollback', 'back', '', 'Rollback repository', false);
//Toolbar::spacer();
Toolbar::custom('update', 'purge', '', 'Update repository', false);
$this->css();
?>

<form action="<?php 
echo Route::url('index.php?option=' . $this->option . '&controller=' . $this->controller);
?>
" method="post" name="adminForm" id="updateRepositoryForm">
	<fieldset id="filter-bar">
		<label for="filter_search"><?php 
echo Lang::txt('Search');
?>
: </label>
		<input type="text" name="search" id="filter_search" value="<?php 
echo $this->filters['search'];
?>
Beispiel #27
0
function dv_dataview_list()
{
    global $com_name, $conf;
    $base = $conf['dir_base'];
    $document = App::get('document');
    $document->addScript(DB_PATH . DS . 'html' . DS . 'ace/ace.js');
    $db_id = Request::getString('db', false);
    $db_conf_file = $base . DS . $db_id . DS . 'database.json';
    $db_conf = json_decode(file_get_contents($db_conf_file), true);
    $jdb = JDatabase::getInstance($db_conf['database_ro']);
    Toolbar::title($db_conf['name'] . ' >> <small> The list of Dataviews</small>', 'databases');
    if (!$jdb->getErrorMsg()) {
        Toolbar::custom('new', 'new', 'new', 'New Dataview', false);
    }
    Toolbar::custom('back', 'back', 'back', 'Go back', false);
    $path = "{$base}/{$db_id}/applications/{$com_name}/datadefinitions/";
    // Check directories
    if (!file_exists($path)) {
        $cmd = "mkdir -p {$path}; cd {$path}; git init > /dev/null";
        system($cmd);
        system("chmod ug+Xrw -R {$path}");
    }
    $path_php = "{$base}/{$db_id}/applications/{$com_name}/datadefinitions-php/";
    if (!file_exists($path_php)) {
        $cmd = "mkdir -p {$path_php}; cd {$path_php}; git init > /dev/null";
        system($cmd);
        system("chmod ug+Xrw -R {$path_php}");
    }
    $files = array();
    if (is_dir($path_php)) {
        $files = scandir($path_php);
    }
    $back_link = "/administrator/index.php?option=com_databases";
    db_show_msg();
    ?>

	<script>
		var com_name = '<?php 
    echo $com_name;
    ?>
';
		var db_back_link = '<?php 
    echo $back_link;
    ?>
';
	</script>
	<style type="text/css"> .toolbar-box .header:before {content: " ";}</style>

	<table class="adminlist" summary="">
		<thead>
		 	<tr>
		 		<th>#</th>
				<th width="55%">Title</th>
				<th>Remove</th>
				<th>Last Updated</th>
				<th>Data View</th>
				<th>Data Definition</th>
			</tr>
		</thead>


		<tbody>
<?php 
    if (count($files) < 1) {
        print "<h2>No Dataviews available</h2>";
    } else {
        asort($files);
        $c = 0;
        foreach ($files as $file) {
            if (substr($file, -4) === '.php') {
                $dd_name = substr($file, 0, -4);
                $json_file = $path . DS . $dd_name . '.json';
                $php_file = $path_php . DS . $dd_name . '.php';
                // Create JSON data definition if unavailable
                if (!file_exists($json_file)) {
                    $cmd = "cd " . JPATH_COMPONENT . "; php ./ddconvert.php -i{$php_file} -o{$json_file}";
                    system($cmd);
                    $author = User::get('name') . ' <' . User::get('email') . '>';
                    $cmd = "cd {$path}; git add {$dd_name}.json; git commit {$dd_name}.json --author=\"{$author}\" -m\"[ADD] {$dd_name}.json Initial commit.\"  > /dev/null";
                    system($cmd);
                }
                $dd = json_decode(file_get_contents($json_file), true);
                $last_mod = date("Y-m-d H:i:s", filemtime($php_file));
                print '<tr>';
                print '<td >' . ++$c . '</td>';
                print '<td >' . $dd['title'] . ' &nbsp;<small>[' . $dd_name . ']</small></td>';
                print '<td ><a class="db-dd-remove-link" style="color: red;" data-dd="' . $dd_name . '" href="#" />Remove</td>';
                print '<td>' . $last_mod . '</td>';
                print '<td align="center"><a target="_blank" href="/' . $com_name . "/view/{$db_id}:db/" . $dd_name . '/">View</a></td>';
                print '<td><a href="/administrator/index.php?option=com_dataviewer&task=data_definition&db=' . $db_id . '&dd=' . $dd_name . '">' . 'Edit &nbsp; ' . '</a>&nbsp;[<a target="_blank" href="/administrator/index.php?option=com_dataviewer&tmpl=component&task=data_definition&db=' . $db_id . '&dd=' . $dd_name . '">' . 'Full Screen' . '</a>]</td>';
                print '</tr>';
            }
        }
    }
    ?>
		<tbody>
	</table>


<?php 
    if (get_class($jdb) === 'JException' || $jdb->getErrorMsg()) {
        print "<h3>Invalid Database connection information</h3>";
        return;
    } else {
        $sql = 'SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = ' . $jdb->quote($db_conf['database_ro']['database']) . ' GROUP BY TABLE_NAME ORDER BY TABLE_NAME';
        $jdb->setQuery($sql);
        $list = $jdb->loadAssocList();
    }
    ?>

	<!-- Remove Table form -->
	<form id="db-dd-remove-frm" method="post" action="/administrator/index.php?option=com_<?php 
    echo $com_name;
    ?>
&task=data_definition_remove" style="display: none;">
			<input name="<?php 
    echo DB_RID;
    ?>
" type="hidden" value="<?php 
    echo DB_RID;
    ?>
" />
			<input name="db" type="hidden" value="<?php 
    echo $db_id;
    ?>
" />
			<input name="dd_name" type="hidden">
	</form>



	<div id="db-dd-new" style="display: none;" title="<?php 
    echo $db_conf['name'];
    ?>
 Database : Add new Dataview">
		<form method="post" action="/administrator/index.php?option=com_<?php 
    echo $com_name;
    ?>
&task=data_definition_new">
			<input name="<?php 
    echo DB_RID;
    ?>
" type="hidden" value="<?php 
    echo DB_RID;
    ?>
" />
			<input name="db" type="hidden" value="<?php 
    echo $db_id;
    ?>
" />
			<label for="table">Select Table:</label>
			<br />
			<select name="table" id="table">
			<?php 
    foreach ($list as $table) {
        print '<option value="' . $table['TABLE_NAME'] . '">' . $table['TABLE_NAME'] . '</option>';
    }
    ?>
			</select>

			<br />
			<label for="name">Name:</label>
			<br />
			<input type="text" id="name" name="name" />

			<br />
			<label for="title">Title:</label>
			<br />
			<input type="text" id="title" name="title" />


			<input type="submit" value="Create" />
		</form>
	</div>
<?php 
}
Beispiel #28
0
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @author    Christopher Smoak <*****@*****.**>
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('COM_NEWSLETTER_NEWSLETTER_MAILINGLISTS'), 'list.png');
Toolbar::addNew();
Toolbar::editList();
Toolbar::deleteList('COM_NEWSLETTER_MAILINGLIST_DELETE_CHECK', 'delete');
Toolbar::spacer();
Toolbar::custom('manage', 'user', '', 'COM_NEWSLETTER_TOOLBAR_MANAGE');
Toolbar::custom('export', 'export', '', 'COM_NEWSLETTER_TOOLBAR_EXPORT');
Toolbar::spacer();
Toolbar::preferences($this->option, '550');
?>
<form action="<?php 
echo Route::url('index.php?option=' . $this->option);
?>
" method="post" name="adminForm" id="adminForm">
	<table class="adminlist">
		<thead>
			<tr>
				<th scope="col"><input type="checkbox" name="toggle" value="" onclick="checkAll(<?php 
echo count($this->lists);
?>
);" /></th>
				<th scope="col"><?php 
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access.
defined('_HZEXEC_') or die;
Toolbar::title(Lang::txt('Search: Setup Result Permissions'));
Toolbar::custom('saveRuleset', 'save', '', 'Save Ruleset', false);
Toolbar::cancel();
$this->css('solr');
$option = $this->option;
\Submenu::addEntry(Lang::txt('Overview'), 'index.php?option=' . $option . '&task=configure');
\Submenu::addEntry(Lang::txt('Search Index'), 'index.php?option=' . $option . '&task=searchindex');
\Submenu::addEntry(Lang::txt('Index Blacklist'), 'index.php?option=' . $option . '&task=manageBlacklist');
?>
<style>
/* Desktop View */
.search-container {
	background: #FFFFFF;
	height: 100%;
	width: 100%;
}
Beispiel #30
0
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * HUBzero is a registered trademark of Purdue University.
 *
 * @package   hubzero-cms
 * @author    Christopher Smoak <*****@*****.**>
 * @copyright Copyright 2005-2015 HUBzero Foundation, LLC.
 * @license   http://opensource.org/licenses/MIT MIT
 */
// No direct access
defined('_HZEXEC_') or die;
//set title
Toolbar::title(Lang::txt('COM_NEWSLETTER_NEWSLETTER_MAILING_STATS'), 'stats.png');
//add buttons
Toolbar::custom('cancel', 'back', '', 'COM_NEWSLETTER_TOOLBAR_BACK', false);
// add css & js to view
$this->css();
$this->js()->js('jvectormap/jquery.jvectormap.min.js', 'system')->js('jvectormap/maps/jquery.jvectormap.us.js', 'system')->js('jvectormap/maps/jquery.jvectormap.world.js', 'system');
?>

<?php 
if ($this->getError()) {
    echo '<p class="error">' . $this->getError() . '</p>';
}
?>

<form action="<?php 
echo Route::url('index.php?option=' . $this->option);
?>
" method="post" name="adminForm" id="item-form">