IM-784 : Create Editing Abilities For History
This commit is contained in:
parent
1abbe85d6d
commit
c744d88f23
7 changed files with 209 additions and 30 deletions
|
@ -7,13 +7,13 @@ class Application_Service_HistoryService
|
|||
private $con;
|
||||
private $timezone;
|
||||
|
||||
private $mDataPropMap = array(
|
||||
"artist" => "artist_name",
|
||||
"title" => "track_title",
|
||||
"played" => "played",
|
||||
"length" => "length",
|
||||
"composer" => "composer",
|
||||
"copyright" => "copyright",
|
||||
private $mDataPropMap = array (
|
||||
"artist" => "artist_name",
|
||||
"title" => "track_title",
|
||||
"played" => "played",
|
||||
"length" => "length",
|
||||
"composer" => "composer",
|
||||
"copyright" => "copyright",
|
||||
);
|
||||
|
||||
public function __construct()
|
||||
|
@ -29,22 +29,24 @@ class Application_Service_HistoryService
|
|||
{
|
||||
for ($i = 0; $i < $opts["iColumns"]; $i++) {
|
||||
|
||||
$opts["mDataProp_{$i}"] = $this->mDataPropMap[$opts["mDataProp_{$i}"]];
|
||||
if ($opts["bSearchable_{$i}"] === "true") {
|
||||
$opts["mDataProp_{$i}"] = $this->mDataPropMap[$opts["mDataProp_{$i}"]];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function getItems($startDT, $endDT, $opts)
|
||||
public function getAggregateView($startDT, $endDT, $opts)
|
||||
{
|
||||
$this->translateColumns($opts);
|
||||
|
||||
$select = array(
|
||||
"file.track_title as title",
|
||||
"file.artist_name as artist",
|
||||
"playout.played",
|
||||
"playout.file_id",
|
||||
"file.composer",
|
||||
"file.copyright",
|
||||
"file.length"
|
||||
$select = array (
|
||||
"file.track_title as title",
|
||||
"file.artist_name as artist",
|
||||
"playout.played",
|
||||
"playout.file_id",
|
||||
"file.composer",
|
||||
"file.copyright",
|
||||
"file.length"
|
||||
);
|
||||
|
||||
$start = $startDT->format("Y-m-d H:i:s");
|
||||
|
@ -117,5 +119,26 @@ class Application_Service_HistoryService
|
|||
throw $e;
|
||||
}
|
||||
}
|
||||
|
||||
public function makeHistoryItemForm() {
|
||||
|
||||
}
|
||||
|
||||
public function makeHistoryFileForm($id) {
|
||||
|
||||
$form = new Application_Form_EditHistoryFile();
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
||||
/* id is an id in cc_playout_history */
|
||||
public function editPlayedItem($id) {
|
||||
|
||||
}
|
||||
|
||||
/* id is an id in cc_files */
|
||||
public function editPlayedFile($id) {
|
||||
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue