| Server IP : 172.67.178.83 / Your IP : 216.73.217.141 Web Server : Apache System : Linux hosting01.arsenalhost.com 4.18.0-425.13.1.lve.el8.x86_64 #1 SMP Mon Feb 27 15:23:24 EST 2023 x86_64 User : corbizre ( 1013) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/corbizre/gotofindhomes.com/components/Menu/ |
Upload File : |
<?php
/**
* Documentation
* @author
* @category
* @package
* @subpackage
* @copyright Copyright (c) 2005-2009 ITCrimea Ukraine Inc. (http://www.itcrimea.com)
* @license
*/
class Menu extends System_Db_Object
{
/**
* Удаление всех зависимых записей Menu Items
* @author [email protected]
* @return void
*/
protected function _delete()
{
$objectMenuItems = $this->findDependentRowset('Menu_Item_Table');
if(is_object($objectMenuItems)){
foreach ($objectMenuItems as $objectItem){
$objectItem->delete();
}
}
}
/**
*
* Get menu by company ID
* @param integer $companyID
* @return array
*/
public static function getByCompany($companyID)
{
$tblMenu = new Menu_Table();
$objMenu = $tblMenu->fetchRow($tblMenu->select()->where('Company_ID = ?',$companyID));
if (!is_object($objMenu)) {
$objMenu = $tblMenu->createRow();
$objMenu->User_ID = System_User::getAdminID();
$objMenu->Company_ID = $companyID;
$objMenu->Name = 'Main menu';
$objMenu->save();
}
return $objMenu->toArray();
}
}