Diff for /Amaya/amaya/templateInstantiate.c between versions 1.88 and 1.89

version 1.88, 2008/10/02 13:08:24 version 1.89, 2008/10/09 14:59:36
Line 351  static void ParseTemplate (XTigerTemplat Line 351  static void ParseTemplate (XTigerTemplat
   CreateTemplate    CreateTemplate
   Create a template from any document.    Create a template from any document.
   ----------------------------------------------------------------------*/    ----------------------------------------------------------------------*/
 void CreateTemplate(Document doc, char *templatePath)  void CreateTemplate (Document doc, char *templatePath)
 {  {
 #ifdef TEMPLATES  #ifdef TEMPLATES
   Element           root, head, elem, xt, title, child, last;    Element           root, head, elem, xt, title, child, last;
Line 360  void CreateTemplate(Document doc, char * Line 360  void CreateTemplate(Document doc, char *
   SSchema           templSchema;    SSchema           templSchema;
   XTigerTemplate    t;    XTigerTemplate    t;
       
   if(IsTemplateInstanceDocument(doc))    if (IsTemplateInstanceDocument(doc))
     {      {
       ShowMessage(TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_INSTANCE),        ShowMessage(TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_INSTANCE),
           TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_CREATION));            TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_CREATION));
       return;        return;
     }      }
   
   if(IsTemplateDocument(doc))    if (IsTemplateDocument(doc))
     {      {
       ShowMessage(TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_TEMPLATE),        ShowMessage(TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_TEMPLATE),
           TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_CREATION));            TtaGetMessage (AMAYA, AM_TEMPLATE_ERR_CREATION));
Line 470  void CreateTemplate(Document doc, char * Line 470  void CreateTemplate(Document doc, char *
   // like LoadTemplate(..)    // like LoadTemplate(..)
   t = LookForXTigerTemplate(templatePath);    t = LookForXTigerTemplate(templatePath);
   t->doc = doc;    t->doc = doc;
   Template_PrepareTemplate(t);    Template_PrepareTemplate(t, doc);
   //  DocumentTypes[doc] = docTemplate;    //  DocumentTypes[doc] = docTemplate;
   t->state |= templloaded|templTemplate;    t->state |= templloaded|templTemplate;
   

Removed from v.1.88  
changed lines
  Added in v.1.89


Webmaster