public function save_usage_action() { // delete old usage MarketPluginUsage::deleteBySQL('user_id = ? AND name = ?', array(User::findCurrent()->id, Request::get('tag'))); // create new usages foreach (Request::getArray('plugins') as $pluginid) { MarketPluginUsage::create(array('plugin_id' => $pluginid, 'user_id' => User::findCurrent()->id, 'name' => Request::get('tag'))); $this->done++; } }