Esempio n. 1
0
    print "success";
} elseif ($name == "caption") {
    $x = new sotf_NodeObject("sotf_other_files", $id);
    $x->set('caption', addslashes($value));
    $x->update();
    print "success";
} elseif ($name == "addtree") {
    $vocabularies->addToTopic($id, $value);
    // doesnt work: print("<script type=\"text/javascript\">window.opener.opener.reload();</script>");
    print "success";
} elseif ($name == "editorpub") {
    $x = new sotf_Programme($id);
    if ($value == 'true') {
        $x->publish();
    } elseif ($value == 'false') {
        $x->withdraw();
    } else {
        print "<script type=\"text/javascript\" language=\"javascript1.1\">error();</script>";
    }
    print "success";
} elseif ($name == "editorflag") {
    $x = new sotf_Object("sotf_user_progs");
    $x->set('user_id', $user->id);
    $x->set('prog_id', $id);
    $x->find();
    $x->set('flags', $value);
    if ($x->id) {
        if ($value == "none") {
            $x->delete();
        } else {
            $x->update();