Example #1
0
     $imageurlid = optional_param('imageurlid', "", PARAM_TEXT);
     $imagethumbnail = optional_param('imagethumbnail', "", PARAM_TEXT);
     $response = addNode($name, $desc, $private, $nodetypeid, $imageurlid, $imagethumbnail);
     break;
 case "addnodeandconnect":
     $name = required_param('name', PARAM_TEXT);
     $desc = required_param('desc', PARAM_HTML);
     $nodetypename = required_param('nodetypename', PARAM_TEXT);
     $focalnodeid = required_param('focalnodeid', PARAM_ALPHANUMEXT);
     $linktypename = required_param('linktypename', PARAM_TEXT);
     $direction = optional_param('direction', 'from', PARAM_ALPHA);
     $groupid = optional_param('groupid', "", PARAM_ALPHANUMEXT);
     $imageurlid = optional_param('imageurlid', "", PARAM_TEXT);
     $imagethumbnail = optional_param('imagethumbnail', "", PARAM_TEXT);
     $resources = optional_param('resources', "", PARAM_TEXT);
     $response = addNodeAndConnect($name, $desc, $nodetypename, $focalnodeid, $linktypename, $direction, $groupid, $private, $imageurlid, $imagethumbnail, $resources);
     break;
 case "editnode":
     $nodeid = required_param('nodeid', PARAM_ALPHANUMEXT);
     $name = required_param('name', PARAM_TEXT);
     $desc = required_param('desc', PARAM_HTML);
     $nodetypeid = optional_param('nodetypeid', "", PARAM_TEXT);
     $resources = optional_param('resources', "", PARAM_TEXT);
     $response = editNode($nodeid, $name, $desc, $private, $nodetypeid, "", "", $resources);
     break;
 case "updatenodestartdate":
     $nodeid = required_param('nodeid', PARAM_ALPHANUMEXT);
     $startdatetime = optional_param('startdatetime', "", PARAM_TEXT);
     $response = updateNodeStartDate($nodeid, $startdatetime);
     break;
 case "updatenodeenddate":
Example #2
0
$ideadescarray = optional_param("ideadescarray", "", PARAM_HTML);
if (isset($_POST["publish"])) {
    if (sizeof($ideanamearray) <= 1 || ($ideanamearray[0] == "" || $ideanamearray[1] == "")) {
        array_push($errors, $LNG->{$LNG}->FORM_SPLIT_IDEA_ERROR);
    }
    if (empty($errors)) {
        $currentUser = $USER;
        $orinode = getNode($nodeid);
        $r = getRoleByName($orinode->role->name);
        $roleid = $r->roleid;
        $i = 0;
        $count = count($ideanamearray);
        for ($i = 0; $i < $count; $i++) {
            $name = $ideanamearray[$i];
            $desc = $ideadescarray[$i];
            $newconn = addNodeAndConnect($name, $desc, 'Solution', $debateid, $CFG->LINK_SOLUTION_ISSUE, 'from', $groupid = "", 'N');
            $newnode = $newconn->from;
            // CONNECT NEW NODE TO SELECT NODES
            $lt2 = getLinkTypeByLabel($CFG->LINK_BUILT_FROM);
            $linkTypeBuiltFrom = $lt2->linktypeid;
            $connection = addConnection($newnode->nodeid, $newnode->role->roleid, $linkTypeBuiltFrom, $orinode->nodeid, $roleid, "N", "");
            // add to group
            if (!$connection instanceof Error && isset($groupid) && $groupid != "") {
                addGroupToConnection($connection->connid, $groupid);
            }
        }
        // need to become the owner of the node you are editing the status of
        //$USER = $orinode->users[0];
        $orinode->updateStatus($CFG->STATUS_RETIRED);
        echo '<script type=\'text/javascript\'>';
        //echo 'window.opener.location.href = "'.$CFG->homeAddress.'user.php?id='.$USER->userid.'";';