Skip to main content

To list program/subchannel under a channel

--php opening--

//get all program/sub-channel
function getAllProgramsUnderThisChannel($channelCodeOrID) {
$ids = array();
$channel = new mxChannel;
$channel->getBy(array('id' => $channelCodeOrID, 'code' => array($channelCodeOrID, '=', 'OR')));
$programs = $channel->getAllPrograms();
foreach($programs as $program) {
$ids[] = $program->code;
}

$subchannels = $channel->getAllChildChannels();
foreach($subchannels as $subchannel) {
$tids = $this->getAllProgramsUnderThisChannel($subchannel->id);
$pids = array_merge($ids, $tids);
$ids = $pids;
}
return $ids;
}

--php closing--

Comments

Popular posts from this blog

[Google] Cara mendapatakan URL gambar dari Google Photos

Aplikasi Picasaweb (sebelum diambil alih oleh Google Photos) membolehkan kita mendapatkan URL penuh gambar dari album untuk tujuan tertentu, seperti memasukkannya ke dalam laman web. Dengan Google Photos, fitur ini sudah tidak ada. Melalui carian di interner, terdapat dua laman web yang saya jumpa menawarkan penyelesaian isu ini. Digital Inspiration Public Album Di bawah adalah satu cubaan menggunakan Public Album.