public function countAllLevelEnginesData($gameId, $levelId) { // count all HTML5 games $iframeGame = GameData::model()->countByAttributes(array('status' => 'active', 'game_id' => $gameId), 'find_in_set(' . $levelId . ',show_in_level) <> 0'); // count all Engine1(matching) data $engine1 = Engine1::model()->countByAttributes(array('status' => 'active', 'game_id' => $gameId), 'find_in_set(' . $levelId . ',show_in_level) <> 0'); // count all Engine2(Multiple Choice) data $engine2 = Engine2::model()->countByAttributes(array('status' => 'active', 'game_id' => $gameId), 'find_in_set(' . $levelId . ',show_in_level) <> 0'); // count all Engine3(Drag Drop) data $engine3 = Engine3::model()->countByAttributes(array('status' => 'active', 'game_id' => $gameId), 'find_in_set(' . $levelId . ',show_in_level) <> 0'); // count all Engine4(Color Matching) data $Engine4 = Engine4::model()->countByAttributes(array('status' => 'active', 'game_id' => $gameId), 'find_in_set(' . $levelId . ',show_in_level) <> 0'); // count all Engine5(Color Matching) data $Engine5 = Engine5::model()->countByAttributes(array('status' => 'active', 'game_id' => $gameId), 'find_in_set(' . $levelId . ',show_in_level) <> 0'); return $engine1 + $engine2 + $engine3 + $Engine4 + $Engine5 + $iframeGame; }