private function getShopOwner() { $page = new Core_Template(); $page->set('addshop_url', self::getUrl('page=shop&action=add')); $shops = Profile_Shop::getShops(); foreach ($shops as $v) { $page->addListValue('shops', array('name' => Core_Tools::output_varchar($v->getName()), 'url' => $this->getUrl('page=shop&id=' . $v->getId()), 'location' => Core_Tools::output_varchar($v->getLocation()))); } return $page->parse('account_shop.tpl'); }
public function getShopManagement($objCompany) { $db = Core_Database::__getInstance(); $text = Core_Text::__getInstance(); $text->setFile('company'); $text->setSection('shopman'); $page = new Core_Template(); $page->set('remove', $text->get('remove')); $page->set('noShops', $text->get('noShops')); $page->set('conRem', addslashes($text->get('conRem'))); $page->set('selectShop', $text->get('selectShop')); $page->set('submitAdd', $text->get('submitAdd')); $page->set('conToAdd', addslashes($text->get('conToAdd'))); $page->set('formAction', self::getUrl('page=company&id=' . $objCompany->getId() . '&action=shopman')); $page->set('title', Core_Tools::putIntoText($text->get('title'), array(Core_Tools::output_varchar($objCompany->getName())))); // Is this page even accessable? $myself = Profile_Member::getMyself(); if ($myself && ($objCompany->getUserStatus($myself) == 'moderator' || $objCompany->getUserStatus($myself) == 'administrator')) { // Check for removes $remove = Core_Tools::getInput('_GET', 'remove', 'int'); if ($remove > 0) { $objCompany->removeShop($remove); } // Check for adds $adds = Core_Tools::getInput('_POST', 'add', 'int'); if ($adds > 0) { $objCompany->addShop($adds); } $shops = $objCompany->getShops(); foreach ($shops as $v) { $page->addListValue('shops', array(Core_Tools::output_varchar($v->getName()), self::getUrl('page=shop&id=' . $v->getId()), self::getUrl('page=company&id=' . $objCompany->getId() . '&action=shopman&remove=' . $v->getId()))); } // Add list of available shops $shops = Profile_Shop::getShops(); foreach ($shops as $v) { $page->addListValue('addshop', array(Core_Tools::output_varchar($v->getName(true)), $v->getId())); } $page->set('addShop_url', self::getUrl('page=shop&action=add&cid=' . $objCompany->getId())); $page->set('addShop', $text->getClickTo($text->get('toAddShop'))); $page->set('addShopTitle', $text->get('addShopTitle')); } else { // Throw thze error $page->set('noPermission', $text->get('noPermission')); } return $page->parse('company_shops.tpl'); }