public function getArtifacts($proxy_id = NULL) { $artifacts = Models_Eportfolio_Folder_Artifact::fetchAll($this->pfolder_id, $proxy_id); return $artifacts; }
if ($folder) { $f_data = $folder->toArray(); echo json_encode(array("status" => "success", "data" => $f_data)); } else { echo json_encode(array("status" => "error", "data" => "No folder found with this ID.")); } } else { echo json_encode(array("status" => "error", "data" => "No portfolio folder ID or invalid portfolio folder ID.")); } break; case "get-folder-artifacts": if (${$request_var}["pfolder_id"] && ($tmp_input = clean_input(${$request_var}["pfolder_id"], "int"))) { $PROCESSED["pfolder_id"] = $tmp_input; } if ($PROCESSED["pfolder_id"]) { $folder_artifacts = Models_Eportfolio_Folder_Artifact::fetchAll($PROCESSED["pfolder_id"], isset($proxy_id) ? $proxy_id : NULL); if ($folder_artifacts) { $fa_data = array(); foreach ($folder_artifacts as $folder_artifact) { $fa_data[] = $folder_artifact->toArray(); } echo json_encode(array("status" => "success", "data" => $fa_data)); } else { echo json_encode(array("status" => "error", "data" => "No artifacts attached to this portfolio folder ID. ")); } } else { echo json_encode(array("status" => "error", "data" => "No portfolio folder ID or invalid portfolio folder ID.")); } break; case "get-folder-artifact": if (${$request_var}["pfartifact_id"] && ($tmp_input = clean_input(${$request_var}["pfartifact_id"], "int"))) {