Spade
Mini Shell
| Directory:~$ /proc/self/root/home/lmsyaran/public_html_back/public_html_old/ |
| [Home] [System Details] [Kill Me] |
public function t()
{
// require_once
JPATH_ADMINISTRATOR.'/components/com_menus/models/item.php';
// require_once
JPATH_ADMINISTRATOR.'/components/com_menus/tables/menu.php' ;
//
// $db = JFactory::getDbo();
// $query = $db->getQuery(true);
//
//
$query->select('id')->from($db->quoteName('#__menu'))->where($db->quoteName('menutype').'='.$db->quote('moojla_default'));
// $db->setQuery($query);
// $menuItemIds= $db->loadColumn(0);
//
//
//// $obj= new MenusTableMenu($db);
// $obj= new MenusModelItem;
// $r=$obj->publish($menuItemIds,-2);
// $r=$obj->delete($menuItemIds);
//
//echo '<pre>';
//var_dump($r);
//echo '</pre>';
//exit();
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('id')->from($db->quoteName('#__menu_types'))->where($db->quoteName('menutype').'='.$db->quote('moojla_default'));
$db->setQuery($query);
$result= $db->loadResult();
if (empty($result))
{
$query = $db->getQuery(true);
$columns = array('menutype', 'title',
'description');
$values = array($db->quote('moojla_default'),
$db->quote('moojla_default title'),
$db->quote('moojla_default description'));
$query
->insert($db->quoteName('#__menu_types'))
->columns($db->quoteName($columns))
->values(implode(',', $values));
$db->setQuery($query);
$db->execute();
$menuItem = array(
'menutype' => 'moojla_default',
'title' => 'moojla_course_search',
'type' => 'component',
'link' =>
'index.php?option=com_moojla&view=course_search',
'language' => '*',
'published' => 1,
'level' => 1 ,
'parent_id' => 1,
'access' => 1,
'client_id'=>0,
);
$menuTable= JTable::getInstance('menu',
'JTable');
$menuTable->save($menuItem);
echo '<pre>';
var_dump($menuTable);
echo '</pre>';
exit();
}
}