Ejemplo n.º 1
0
						}
						else
						{
							if ($db->errno() == 'DB_ERROR_KEY_NAME_ALREADY_EXISTS' ||
							$db->errno() == 'DB_ERROR_CANNOT_CREATE' ||
							$db->errno() == 'DB_ERROR_PRIMARY_KEY_ALREADY_EXISTS' ||
							$db->errno() == 'DB_ERROR_TABLE_OR_KEY_ALREADY_EXISTS' ||
							preg_match('/duplicate key name/i',$db->error()))
							{
								//print "<td>Deja existante</td></tr>";
								$key_exists = 1;
							}
							else
							{
								print "<tr><td>".$langs->trans("CreateOtherKeysForTable",$name);
								print "<br>\n".$langs->trans("Request").' '.$requestnb.' : '.$db->lastqueryerror();
								print "\n</td>";
								print "<td>".$langs->trans("ErrorSQL")." ".$db->errno()." ".$db->error()."</td></tr>";
								$error++;
							}
						}
					}
				}
			}
			else
			{
				print "<tr><td>".$langs->trans("CreateOtherKeysForTable",$name);
				print "</td>";
				print "<td>".$langs->trans("Error")." Failed to open file ".$dir.$file."</td></tr>";
				$error++;
				dolibarr_install_syslog("Failed to open file ".$dir.$file,LOG_ERR);