/**
  * Get command target frame
  *
  * @param	string		$a_cmd			command
  *
  * @return	string		command target frame
  */
 function getCommandFrame($a_cmd)
 {
     global $ilias;
     switch ($a_cmd) {
         case "view":
             include_once 'Services/Payment/classes/class.ilPaymentObject.php';
             require_once "./Modules/ScormAicc/classes/class.ilObjSAHSLearningModule.php";
             $sahs_obj = new ilObjSAHSLearningModule($this->ref_id);
             if (ilPaymentObject::_isBuyable($this->ref_id) && !ilPaymentObject::_hasAccess($this->ref_id)) {
                 $frame = '';
             } else {
                 if ($this->offline_mode) {
                     $frame = ilFrameTargetInfo::_getFrame("MainContent");
                 } else {
                     $frame = "ilContObj" . $this->obj_id;
                 }
             }
             if ($sahs_obj->getEditable() == 1) {
                 $frame = ilFrameTargetInfo::_getFrame("MainContent");
             }
             break;
         case "edit":
         case "editContent":
             $frame = ilFrameTargetInfo::_getFrame("MainContent");
             break;
         case "infoScreen":
             $frame = ilFrameTargetInfo::_getFrame("MainContent");
             break;
         default:
             $frame = "";
             break;
     }
     return $frame;
 }