function plugin_domains_MassiveActionsProcess($data) { $res = array('ok' => 0, 'ko' => 0, 'noright' => 0); $domain_item = new PluginDomainsDomain_Item(); switch ($data['action']) { case "plugin_domains_add_item": foreach ($data["item"] as $key => $val) { if ($val == 1) { $input = array('plugin_domains_domains_id' => $data['plugin_domains_domains_id'], 'items_id' => $key, 'itemtype' => $data['itemtype']); if ($domain_item->can(-1, 'w', $input)) { if ($domain_item->can(-1, 'w', $input)) { $domain_item->add($input); $res['ok']++; } else { $res['ko']++; } } else { $res['noright']++; } } } break; } }