コード例 #1
0
ファイル: hook.php プロジェクト: geldarr/hack-space
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;
    }
}