id,$arr)){ $users = array( 'preDb_41665e296294da87d5ccf525912d9f55' => array( 'name' => 'Asaj Sp. z o.o.', 'dbasename' => 'preDb_41665e296294da87d5ccf525912d9f55' ), 'preDb_3406858f996aa369f185d5885f57a3ab' => array( 'name' => 'Foto Land sp. j.', 'dbasename' => 'preDb_3406858f996aa369f185d5885f57a3ab' ), 'preDb_49d2729a9cef4fbd51f87c458da576fa' => array( 'name' => 'B. Licht GmbH', 'dbasename' => 'preDb_49d2729a9cef4fbd51f87c458da576fa' ), 'preDb_5d907e51714c4030c6454a19a5403cf3' => array( 'name' => 'Patio Dystrybucja sp. zo.o.', 'dbasename'=>'preDb_5d907e51714c4030c6454a19a5403cf3' ), 'preDb_9865dd27d666f40fa4742496ec188187' => array( 'name' => 'ASTRA S.A.', 'dbasename'=>'preDb_9865dd27d666f40fa4742496ec188187' ) ); } else { $users = array( 'preDb_577bab27048e83121574ddb97f22be59' => array( 'name' => 'E5 Polska sp. z o.o.', 'dbasename' => 'preDb_577bab27048e83121574ddb97f22be59' ), 'preDb_5b474e6d65c1f57c0b93064febee44c7' => array( 'name' => 'Klanad sp. z o.o.', 'dbasename' => 'preDb_5b474e6d65c1f57c0b93064febee44c7' ), 'preDb_a8fb05ea688ef8d7d0385b1e535e9dba' => array( 'name' => 'BDG Maria Daniszewska', 'dbasename' => 'preDb_a8fb05ea688ef8d7d0385b1e535e9dba' ), 'preDb_b6959b21151eecc7295367a46fdaf586' => array( 'name' => 'PPH Tektor s.c. A.J.J. Zjawiony', 'dbasename'=>'preDb_b6959b21151eecc7295367a46fdaf586' ) ); } foreach ($accounts as $account) { $ac = new Account(); $ac->retrieve($account); if ($ac->id == '') continue; $addTmp = array(); $addTmp['name'] = $ac->name; $addTmp['id'] = $ac->id; $account_list[] = $addTmp; } $added=''; if (isset($_POST['submit'])) { if (count($_POST['users']) > 0) { foreach ($_POST['users'] as $user) { if ($user != '' && $users[$user]['dbasename']==$user) { foreach ($account_list as $key => $val) { if ($val['id'] != '') { $zap = $db->query( "select * from accounts where id='" . $val['id'] . "'"); $dane = $db->fetchByAssoc($zap); $toinst = array(); $name=$dane['name']; $id=$dane['id']; foreach ($dane as $klucz => $wartosc) { $toinst[] = $wartosc; } $insert = "insert into accounts values ('" . implode("','", $toinst) . "')"; $link = mysql_connect( $sugar_config['dbconfig']['db_host_name'], $sugar_config['dbconfig']['db_user_name'], $sugar_config['dbconfig']['db_password']); mysql_select_db($user, $link); $res2=mysql_query('select id from accounts where id="'.$id.'"',$link); if(!(mysql_num_rows($res2)>0)){ $added=1; $res = mysql_query($insert, $link); } else { echo "Kontrahent jest juz udostępniony ".$dane['name'].' w firmie '.$users[$user]['name'].'
'; } mysql_close($link); } } } } } else { $error = 1; } } $ss = new Sugar_Smarty(); $ss->assign('uid', $_REQUEST['uid']); $ss->assign('body', $_REQUEST['body']); $ss->assign('error', $error); $ss->assign('success', $success); $ss->assign('added', $added); $ss->assign('users', $users); $ss->assign('account_list', $account_list); $content = $ss->fetch('modules/Accounts/tpls/share.tpl'); echo $content;