Ejemplo n.º 1
0
			if (win2.closed) {
			 window.location.replace("' . $CFG->wwwroot . '/blocks/evalcomix/tool/index.php?id=' . $courseid . '&edit=" + edit);
		
				/*window.location.href = "' . $CFG->wwwroot . '/blocks/evalcomix/tool/index.php?id=' . $courseid . '&edit=" + edit;*/
		}
		else setTimeout("checkChildedit(\'"+edit+"\')",1);
		}
	</script>
';
include_once $CFG->dirroot . '/blocks/evalcomix/javascript/popup.php';
include_once $CFG->dirroot . '/blocks/evalcomix/classes/evalcomix_tool.php';
include_once $CFG->dirroot . '/blocks/evalcomix/classes/evalcomix.php';
include_once $CFG->dirroot . '/blocks/evalcomix/classes/webservice_evalcomix_client.php';
if ($tid) {
    $tooldelete = evalcomix_tool::fetch(array('id' => $tid));
    if ($tooldelete) {
        $response = webservice_evalcomix_client::get_ws_deletetool($tooldelete->idtool);
        $tooldelete->delete();
    }
}
if (isset($edit) && $edit != '' && $edit != 'undefined') {
    $tool = evalcomix_tool::fetch(array('idtool' => $edit));
    //llamada para obtener datos y actualizar. Por lo general
    $response = webservice_evalcomix_client::get_ws_list_tool($course->id, $tool->idtool);
    if ($response != false) {
        $tool->type = $response->type;
        $tool->title = $response->title;
        $tool->update();
    }
}
if (!($environment = evalcomix::fetch(array('courseid' => $course->id)))) {
 /**
  * get_ws_list_tool  //$courseid, $lms
  */
 public function test_get_ws_list_tool()
 {
     $id = webservice_evalcomix_client::get_ws_list_tool(5, 1);
     $this->assertNotNull($id);
     $this->assertIsA($id, 'array');
 }