UsersController::add_default_template PHP Method

add_default_template() public method

public add_default_template ( $user_id = NULL, $company_id = NULL )
    function add_default_template($user_id = NULL, $company_id = NULL)
    {
        if (trim($user_id) && trim($company_id)) {
            $this->loadModel("CaseTemplate");
            $case_template = $this->CaseTemplate->getCaseTemplateFields(array('CaseTemplate.user_id' => $user_id, 'CaseTemplate.company_id' => $company_id), array('id'));
            if (empty($case_template)) {
                $default_template = Configure::read('default_template');
                foreach ($default_template as $key => $value) {
                    $template['user_id'] = $user_id;
                    $template['company_id'] = $company_id;
                    $template['name'] = $value['name'];
                    $template['description'] = $value['description'];
                    $template['is_active'] = 1;
                    //print '<pre>';print_r($template);exit;
                    $this->CaseTemplate->id = '';
                    $this->CaseTemplate->save($template);
                }
                $return = 1;
            } else {
                $return = 0;
            }
        } else {
            $return = 0;
        }
        return $return;
    }