<?php 

if(!strlen($pathtoroot))
{
  $path=dirname(realpath($_SERVER['SCRIPT_FILENAME']));
  if(strlen($path))
  {
    /* determine the OS type for path parsing */
    $pos = strpos($path,":");
    if ($pos === false)
    {
      $gOS_TYPE="unix";
      $pathchar = "/";
    }
    else
    {
      $gOS_TYPE="win";
      $pathchar="\\";
    }
    $p = $path.$pathchar;
    /*Start looking for the root flag file */
    while(!strlen($pathtoroot) && strlen($p))
    {
      $sub = substr($p,strlen($pathchar)*-1);
      if($sub==$pathchar)
      {
        $filename = $p."root.flg";
      }
      else
        $filename = $p.$pathchar."root.flg";
      if(file_exists($filename))
      {
        $pathtoroot = $p;
      }
      else
      {
        $parent = realpath($p.$pathchar."..".$pathchar);
	if($parent!=$p)
	{
	  $p = $parent;
	}
	else
	  $p = "";
      }
    }
    if(!strlen($pathtoroot))
      $pathtoroot = ".".$pathchar;
  }
  else
  {
    $pathtoroot = ".".$pathchar;
  }
}

$sub = substr($pathtoroot,strlen($pathchar)*-1);
if($sub!=$pathchar)
{
  $pathtoroot = $pathtoroot.$pathchar;
}
//echo $pathtoroot;
//echo $pathtoroot;
require_once($pathtoroot."kernel/startup.php");
$rootURL="http://".ThisDomain().$objConfig->Get("Site_Path");
$admin = $objConfig->Get("AdminDirectory");
if(!strlen($admin))
    $admin = "admin";
$localURL=$rootURL."kernel/";
$adminURL = $rootURL.$admin;
$imagesURL = $adminURL."/images";
//admin only util
$pathtolocal = $pathtoroot."kernel/";
require_once ($pathtoroot.$admin."/include/elements.php");
require_once ($pathtoroot."kernel/admin/include/navmenu.php");
require_once ($pathtolocal."admin/include/navmenu.php");
require_once($pathtoroot.$admin."/toolbar.php");
//Set Section
$section = "in-portal:inlink_inport";
//Set Environment Variable
$envar = "env=" . BuildEnv();

$formaction = $adminURL."/import/import.php?".$envar;
 $sec = $objSections->GetSection($section);
 $objCatToolBar = new clsToolBar();

//inlink import variables clean up
$objSession->SetVariable("import_inlink_sql_type","");
$objSession->SetVariable("import_inlink_server","");
$objSession->SetVariable("import_inlink_db","");
$objSession->SetVariable("import_inlink_user","");
$objSession->SetVariable("import_inlink_pass","");
$objSession->SetVariable("error_importing","");

//importal import variables clean up.
$objSession->SetVariable("user_admin_names","");
$objSession->SetVariable("user_regular_names","");
$objSession->SetVariable("user_admin_values","");
$objSession->SetVariable("user_regular_values","");
$objSession->SetVariable("catnavbar","");
$objSession->SetVariable("init_cat","");
$objSession->SetVariable("user_input1","");
$objSession->SetVariable("user_input2","");
$objSession->SetVariable("importtodo","");

if (true)
{
	
   if($en_prev>-1)
  {
    $MouseOver="swap('moveleft','toolbar/tool_prev_f2.gif');";
    $MouseOut="swap('moveleft', 'toolbar/tool_prev.gif');";
    $onClick= $sec->Get("onclick");
    $var="?env=".BuildEnv()."&en=$en_prev";
    $link=$_SERVER["PHP_SELF"].$var;
    $objCatToolBar->Add("moveleft",admin_language("la_ToolTip_Previous")." ".admin_language("la_Text_Step"),$link,$MouseOver,$MouseOut,"","tool_prev.gif");
  }
  else
  {
    $MouseOver="";
    $MouseOut="";
    $onClick="";
    $link="#";
    $objCatToolBar->Add("moveleft",admin_language("la_ToolTip_Previous")." ".admin_language("la_Text_Step"),"#","","","","tool_prev_f3.gif");

  }  
  if(true)
  {
    $MouseOver="if (document.inlinkimport1.agree.checked == true) swap('moveright','toolbar/tool_next_f2.gif');";
    $MouseOut="if (document.inlinkimport1.agree.checked == true) swap('moveright', 'toolbar/tool_next.gif');";

    $var="?env=".BuildEnv()."&en=$en_next";
    $link2=$adminURL."/import/inlinkimport2.php".$var;
    $onClick="if (document.inlinkimport1.agree.checked == true) document.location= '$link2';";
   
    $link="#";
    $objCatToolBar->Add("moveright",admin_language("la_ToolTip_Next")." ".admin_language("la_Text_Step"),$link,$MouseOver,$MouseOut,$onClick,"tool_next_f3.gif");
  }
  
  $title = admin_language("la_performing_import")." - ".admin_language("la_Step")." 1";
  
  int_header($objCatToolBar,NULL,$title);
}
?>
         
<table width="100%" border="0" cellspacing="0" cellpadding="4" class="tableborder">
<form name="inlinkimport1" METHOD="POST" action="<?php echo $_SERVER["PHP_SELF"]."?".$envar; ?>">	
<?php int_subsection_title(admin_language("la_Prompt_Warning"));  ?>
 <TR <?php echo int_table_color(); ?>> 
       <TD COLSPAN="2"><span class=\"text\">This utility allows you to import data from other databases and applications, including third party products and earlier versions of this software.
            </span> 
       </TD>
    </TR>
 <tr <?php echo int_table_color(); ?>>
     <TD>
 	<?php
      		//$text = 'Running this utility will affect your database. '.
      		//		'Please be advised that you can use this utility '.
      		//		'at your own risk. Intechnic Corporation can not '.
      		//		'be held liable for any corrupt data or data loss. '.
      		//		'Please make sure to back up your database(s) before '.
      		//		'running this utility.';
      		echo int_hint(prompt_language("la_text_disclaimer_part1")." ".prompt_language("la_text_disclaimer_part2")); 
      ?>
   </td>
   </tr>
 <tr>
 <td COLSPAN="2">

	<input type="checkbox" value="0" id="agree" name="agree" onclick="if (document.inlinkimport1.agree.checked == true) swap('moveright', 'toolbar/tool_next.gif'); else swap('moveright', 'toolbar/tool_next_f3.gif'); "><label for="agree"><?php echo admin_language("la_Text_IAgree"); ?></label>
 </td>
 </tr>
</FORM>
</TABLE>
<?php
int_footer();
?>