Spade

Mini Shell

Directory:~$ /proc/self/root/home/lmsyaran/public_html_back/public_html_old/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/home/lmsyaran/public_html_back/public_html_old/test.txt

 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();
        }




	}