getObject(); $object->addFilter('by_name', '%1$s.Name = "In-Commerce"'); } function OnSelectItems(&$event){ $this->Application->setUnitOption($event->Prefix,'AutoLoad',false); $object =& $event->getObject(); $selected_cat=$this->Application->GetVar("c"); reset($selected_cat); //print_r($selected_cat); foreach($selected_cat as $cat_resource_id=>$val){} if ($cat_resource_id){ $category_id = $this->Conn->GetOne('SELECT CategoryId FROM '.TABLE_PREFIX.'Category WHERE ResourceId='.$cat_resource_id); $this->Application->StoreVar("StoredRootCatId", $category_id); } $event->redirect_params = Array('opener' => 's', 'pass'=>'all,conf,confg'); $this->finalizePopup($event); } /** * Enter description here... * * @param kEvent $event */ function OnBeforeItemUpdate(&$event) { $object =& $event->getObject(); } /** * Enter description here... * * @param kEvent $event */ function OnAfterItemUpdate(&$event) { $object =& $event->getObject(); } function OnUpdate(&$event) { parent::OnUpdate($event); $event->redirect_params = Array('opener' => 's', 'pass'=>'all,conf'); //stay! } function OnCancel(&$event) { parent::OnCancel($event); $event->redirect_params = Array('opener' => 's', 'pass'=>'all,confg'); //stay! } /* function myUrlDecode($str){ $str=str_replace(';',':', $str); $str=str_replace('!','-', $str); return $str; } function myUrlEncode($str){ $str=str_replace('-', '!', $str); $str=str_replace(':', ';', $str); return $str; } */ } ?>