public function getArtifact() { $artifact = Models_Eportfolio_Artifact::fetchRow($this->artifact_id); return $artifact; }
$PROCESSED["proxy_id"] = $tmp_input; } if ($PROCESSED["portfolio_id"]) { $portfolio = Models_Eportfolio::fetchRow($PROCESSED["portfolio_id"]); if ($portfolio) { $group = $portfolio->getGroup($flagged, isset($PROCESSED["proxy_id"]) ? $PROCESSED["proxy_id"] : false); echo json_encode(array("status" => "success", "data" => $group)); } else { echo json_encode(array("status" => "error", "data" => "No portfolio found with this portfolio ID.")); } } else { echo json_encode(array("status" => "error", "data" => "Invalid portfolio ID.")); } break; case "get-artifacts": $artifacts = Models_Eportfolio_Artifact::fetchAll(); if ($artifacts) { foreach ($artifacts as $artifact) { $a_data[] = $artifact->toArray(); } echo json_encode(array("status" => "success", "data" => $a_data)); } else { echo json_encode(array("error" => "success", "data" => "Could not find any artifacts.")); } break; case "get-folders": if (${$request_var}["portfolio_id"] && ($tmp_input = clean_input(${$request_var}["portfolio_id"], "int"))) { $PROCESSED["portfolio_id"] = $tmp_input; } $flagged = false; if (${$request_var}["flagged"] && ${$request_var}["flagged"] == true) {