Ejemplo n.º 1
0
                 if ($docwatch_item->index($data)) {
                     $return["state"] = true;
                     //$return["item"] = array("id" => $item_id,"descriptors_isbd" => $docwatch_item->get_descriptors_isbd(),"tags_isbd" => $docwatch_item->get_tags_isbd());
                     $return["item"] = $docwatch_item->get_normalized_item();
                 }
             }
             print encoding_normalize::json_encode($return);
             break;
     }
     break;
 case "sources":
     switch ($action) {
         case "get_sources":
             if ($watch_id) {
                 $docwatch_watch = new docwatch_watch($watch_id);
                 print encoding_normalize::json_encode($docwatch_watch->get_normalized_datasources());
             }
             break;
         case "get_form":
             if (!is_object($autoloader)) {
                 $autoloader = new autoloader();
             }
             $autoloader->add_register("docwatch", true);
             if ($id) {
                 $query = "select id_datasource,datasource_type from docwatch_datasources where id_datasource = '" . $id * 1 . "'";
                 $result = pmb_mysql_query($query, $dbh);
                 if (pmb_mysql_num_rows($result)) {
                     $row = pmb_mysql_fetch_object($result);
                     $datasource = new $row->datasource_type($row->id_datasource);
                 }
             } else {