public static function exportUser($uids) { $users = User::model()->fetchAllByUids($uids); $xmlContents = XmlUtil::arrayToXml($users); $xmlName = date("Y-m-d") . "-user"; if (ob_get_length()) { ob_end_clean(); } header("Cache-control: private"); header("Content-type: text/xml"); header("Content-Disposition: attachment; filename= {$xmlName}.xml"); exit($xmlContents); }
public static function export($id) { $flow = FlowType::model()->fetchByPk($id); $rs = array(); if ($flow) { $name = $flow["name"]; $rs["base"] = $flow; } foreach (FlowProcess::model()->fetchAllByFlowId($id) as $process) { $rs["process_" . $process["processid"]] = $process; } $xml = XmlUtil::arrayToXml($rs); ob_end_clean(); header("Cache-control: private"); header("Content-type: text/xml"); header("Content-Disposition: attachment; filename= {$name}.xml"); exit($xml); }