public function getPortfolio() { $portfolio = Models_Eportfolio::fetchRow($this->portfolio_id); return $portfolio; }
echo json_encode(array("status" => "error", "data" => "Invalid portfolio ID.")); } break; case "get-portfolio-members": 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) { $flagged = true; } if (${$request_var}["proxy_id"] && ($tmp_input = clean_input(${$request_var}["proxy_id"], "int"))) { $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();