public static function remove_competency_from_template($templateid, $competencyid) {
        static::require_enabled();
        // First we do a permissions check.
        $template = new template($templateid);
        if (!$template->can_manage()) {
            throw new required_capability_exception($template->get_context(), 'moodle/competency:templatemanage',
                'nopermissions', '');
        }

        $record = new stdClass();
        $record->templateid = $templateid;
        $record->competencyid = $competencyid;

        $competency = new competency($competencyid);

        $exists = template_competency::get_records(array('templateid' => $templateid, 'competencyid' => $competencyid));
        if ($exists) {
            $link = array_pop($exists);
            return $link->delete();
        }
        return false;
    }
public static function remove_competency_from_template($templateid, $competencyid) {
        static::require_enabled();
        // First we do a permissions check.
        $template = new template($templateid);
        if (!$template->can_manage()) {
            throw new required_capability_exception($template->get_context(), 'moodle/competency:templatemanage',
                'nopermissions', '');
        }

        $record = new stdClass();
        $record->templateid = $templateid;
        $record->competencyid = $competencyid;

        $competency = new competency($competencyid);

        $exists = template_competency::get_records(array('templateid' => $templateid, 'competencyid' => $competencyid));
        if ($exists) {
            $link = array_pop($exists);
            return $link->delete();
        }
        return false;
    }
public static function remove_competency_from_template ( $ templateid , $ competencyid ) { static :: require_enabled ( ) ; // First we do a permissions check. $ template = new template ( $ templateid ) ; if ( ! $ template -> can_manage ( ) ) { throw new required_capability_exception ( $ template -> get_context ( ) , 'moodle/competency:templatemanage' , 'nopermissions' , '' ) ; } $ record = new stdClass ( ) ; $ record -> templateid = $ templateid ; $ record -> competencyid = $ competencyid ; $ competency = new competency ( $ competencyid ) ; $ exists = template_competency :: get_records ( array ( 'templateid' => $ templateid , 'competencyid' => $ competencyid ) ) ; if ( $ exists ) { $ link = array_pop ( $ exists ) ; return $ link -> delete ( ) ; } return false ; }
Remove a competency from this template.

@param int $templateid The id of the template
@param int $competencyid The id of the competency
@return bool
Remove a competency from this template .