processSugarBean("ECMDOCUMENT", $focus, $offset); if($result == null) { sugar_die($app_strings['ERROR_NO_RECORD']); } $focus = $result; }else{ header("Location: index.php?module=EcmDocuments&action=index"); } if(isset($_REQUEST['isDuplicate']) && $_REQUEST['isDuplicate'] == 'true') { $focus->id = ""; } $bl=explode("||",$_GET['record']."||".check_block($_GET['record'],"")); for($i=count($bl)-1;$i>=0;$i--) { $z="select name,id,no from ecmdocuments where id='".$bl[$i]."'"; $w=mysql_query($z); $r=mysql_fetch_array($w); if($r['name'])$linked_path.="".$r['no'].".".$r['name']." / "; } echo "\n

\n"; echo get_module_title($mod_strings['LBL_MODULE_ID'], $mod_strings['LBL_MODULE_NAME'].": ".$linked_path."",true); echo "\n

\n"; global $theme; $theme_path = "themes/".$theme."/"; $image_path = $theme_path."images/"; require_once($theme_path.'layout_utils.php'); $za="select id from ecmdocuments where iddir='".$_GET['record']."' and deleted='0'"; $wy=mysql_query($za); $katalogi_liczba=mysql_num_rows($wy); $w1=mysql_query("select id from ecmdocuments_shortcuts where userid='".$current_user->id."' and iddir='".$_REQUEST['record']."'"); if(mysql_num_rows($w1)>0)$shortcut=1; else $shortcut=0; $r1=mysql_fetch_array(mysql_query("select ecmdocuments_permissions.read,ecmdocuments_permissions.write,ecmdocuments_permissions.delete,ecmdocuments_permissions.add from ecmdocuments_permissions where ecmdocuments_permissions.iddir like '".$_REQUEST['record']."' and ecmdocuments_permissions.userid like '".$current_user->id."'")); $pread=$r1['read']; $pwrite=$r1['write']; $pdelete=$r1['delete']; $padd=$r1['add']; if($pread==1 || check_is_admin($_SESSION['authenticated_user_id']) || check_admin_permission($_SESSION['authenticated_user_id'])) { $GLOBALS['log']->info("EcmDocument detail view"); $r=mysql_fetch_array(mysql_query("select iddir,show_details,show_options,show_search,show_smb,assigned_user_id,cloning,isdir,shortcut from ecmdocuments where id='".$focus->id."'")); $iddir=$r['iddir']; $xtpl=new XTemplate ('modules/EcmDocuments/DetailView.html'); $xtpl->assign("MOD", $mod_strings); $xtpl->assign("APP", $app_strings); $xtpl->assign("THEME", $theme); $xtpl->assign("GRIDLINE", $gridline); $xtpl->assign("IMAGE_PATH", $image_path); $xtpl->assign("PRINT_URL", "index.php?".$GLOBALS['request_string']); $xtpl->assign("ID", $focus->id); $xtpl->assign("IDDIR", $iddir); $xtpl->assign("NAME", $focus->name); $xtpl->assign("DATE_ENTERED", $focus->date_entered); $xtpl->assign("DATE_MODIFIED", $focus->date_modified); $xtpl->assign("SCIEZKA",print_title($_GET['record']."||".check_block($_GET['record'],""))); $xtpl->assign("SCIEZKA1",str_replace(" / ","/",print_title($_GET['record']."||".check_block($_GET['record'],"")))); $r1=mysql_fetch_array(mysql_query("select projects_in_progress_dir,projects_dir from ecmdocuments where id='".$iddir."'")); $pindir=$r1['projects_in_progress_dir']; $pdir=$r1['projects_dir']; if($pindir==1) { $xtpl->assign("DIRTYPE",' Dir Type Projects In Progress Create Project     '); } if($pdir==1) { $xtpl->assign("DIRTYPE",' Dir Type Projects     '); } //BUILDER:END of xtpl $assigned_user_id=$r['assigned_user_id']; $cloning=$r['cloning']; $isdir=$r['isdir']; $su=$r['show_upload']; $sd=$r['show_details']; $so=$r['show_options']; $ss=$r['show_search']; $ssmb=$r['show_smb']; if($su) { $imgu="basic"; $classu="w"; } else { $imgu="advanced"; $classu="n"; } if($sd) { $imgd="basic"; $classd="w"; } else { $imgd="advanced"; $classd="n"; } if($so) { $imgo="basic"; $classo="w"; } else { $imgo="advanced"; $classo="n"; if($_SESSION['optionsafterdeletedir'])$classo="w"; $_SESSION['optionsafterdeletedir']=0; } if($ss) { $imgs="basic"; $classs="w"; } else { $imgs="advanced"; $classs="w"; } if($ssmb) { $imgsmb="basic"; $classsmb="w"; } else { $imgsmb="advanced"; $classsmb="n"; } if($katalogi_liczba==0) { $pathsamba=""; for($i=count($bl)-1;$i>=0;$i--) { $z="select name from ecmdocuments where id='".$bl[$i]."'"; $w=mysql_query($z); $r=mysql_fetch_array($w); $c=array("ą","ś","ż","ź","ć","ń","ł","ó","ę"); $p=array("a","s","z","z","c","n","l","o","e"); $pathsamba.="/".str_replace($c,$p,$r['name']); } $pathsamba=str_replace("///","/",$pathsamba); $pathsamba=str_replace(" ","[s]",$pathsamba); $sambablock='

Hide Celtic Files

\'\'
'; } else $sambablock=""; $xtpl->assign("SAMBABLOCK",$sambablock); $xtpl->assign("IMGD",$imgd); $xtpl->assign("CLASSD",$classd); $r1=mysql_fetch_array(mysql_query("select ecmdocuments_permissions.read,ecmdocuments_permissions.write,ecmdocuments_permissions.delete,ecmdocuments_permissions.add from ecmdocuments_permissions where ecmdocuments_permissions.iddir='".$iddir."' and ecmdocuments_permissions.userid='".$current_user->id."'")); $pread=$r1['read']; $pwrite=$r1['write']; $pdelete=$r1['delete']; $padd=$r1['add']; $r1=mysql_fetch_array(mysql_query("select treeread from users where id='".$current_user->id."'")); $treeread=$r1['treeread']; /*

Hide Search

'; $searchblock.='*/ $searchblock=''; if($_GET['gotodir']==1) { $searchblock.='
Go To File/Dir
'; } $r=mysql_fetch_array(mysql_query("select treesearch from users where id='".$_SESSION['authenticated_user_id']."'")); $treesearch=$r['treesearch']; if($treesearch==1 || is_admin($current_user))$xtpl->assign("SEARCHBLOCK",$searchblock); if($current_user->id==$assigned_user_id || check_is_admin($_SESSION['authenticated_user_id']) || ($treeread && $focus->ACLAccess('Edit')) || $padd) { $optionsblock=''; $optionsblock.=' '; if($cloning==1) { $optionsblock.=' '; } } if($current_user->id==$assigned_user_id || check_is_admin($_SESSION['authenticated_user_id']) || ($treeread && $focus->ACLAccess('Delete')) || $pdelete) { $optionsblock.=' '; } if(check_is_admin($_SESSION['authenticated_user_id']) || ($treeread && $focus->ACLAccess('Edit')) || $pwrite) { $xtpl->assign("PERMISSIONS","Set Permissions"); $optionsblock.=' '; $optionsblock.=' '; if($pindir==1) { $optionsblock.=' '; } if($pdir==1) { $optionsblock.=' '; } $optionsblock.='
Create Subfolder  
Clone Dir  
Delete Folder
Set Permissions
Set Dirs Order
Create Project
Back to In Progress
'; } $xtpl->assign("OPTIONSBLOCK",$optionsblock); if($cloning==1)$cloningchecked="checked"; else $cloningchecked=""; if($shortcut==1)$shortcutchecked="checked"; else $shortcutchecked=""; $r=mysql_fetch_array(mysql_query("select id from users where user_name='".$focus->assigned_user_name."'")); $user_id=$r['id']; $selectuser=""; if(check_is_admin($_SESSION['authenticated_user_id']) || $assigned_user_id==$current_user->id || check_admin_permission($_SESSION['authenticated_user_id']) || ($treeread && $focus->ACLAccess('View')) || $pread) { $xtpl->assign("SHORTCUT",""); $xtpl->assign("CLONING",""); $xtpl->assign("SAVEINFO",''); $xtpl->assign("NAME",""); $xtpl->assign("ASSIGNED_TO",$selectuser); $xtpl->assign("DESCRIPTION",''); if($cloning==1)$xtpl->assign("CLONE",'
Clone Dir Name
'); else $xtpl->assign("CLONE",""); } else { $xtpl->assign("SHORTCUT",$shortcutchecked); $xtpl->assign("CLONING",$cloningchecked); $xtpl->assign("SAVEINFO",""); $xtpl->assign("NAME", $focus->name); $xtpl->assign("ASSIGNED_TO", $focus->assigned_user_name); $xtpl->assign("DESCRIPTION",$focus->description); $xtpl->assign("CLONE",""); } if( ($treeread && $focus->ACLAccess('View')) || $pread || check_admin_permission($_SESSION['authenticated_user_id']) ) $xtpl->assign("SHORTCUT",""); if(is_admin($current_user))$xtpl->assign("PERMISSIONS","Set Permissions"); if(is_admin($current_user) && $_REQUEST['module'] != 'DynamicLayout' && !empty($_SESSION['editinplace'])){ $xtpl->assign("ADMIN_EDIT","".get_image($image_path."EditLayout","border='0' alt='Edit Layout' align='bottom'").""); } $xtpl->assign("CREATED_BY", $focus->created_by_name); $xtpl->assign("MODIFIED_BY", $focus->modified_by_name); $r=mysql_fetch_array(mysql_query("select show_details from ecmdocuments where id='".$_REQUEST['record']."'")); $xtpl->assign("FIRSTBLOCKINPUTVALUE", $r['show_details']); $detailView->processListNavigation($xtpl, "ECMDOCUMENT", $offset, $focus->is_AuditEnabled()); // ADDING CUSTOM FIELDS: require_once('modules/DynamicFields/templates/Files/DetailView.php'); /* // PRO only $xtpl->assign("TEAM", $focus->assigned_name); $xtpl->parse("main.pro"); // PRO only */ if(!empty($focus->id)) { $merge_button = << EOQ; $xtpl->assign("FIND_DUPES_MERGE_BUTTON", $merge_button); } $xtpl->parse("main"); $xtpl->out("main"); /* $sub_xtpl = $xtpl; $old_contents = ob_get_contents(); ob_end_clean(); ob_start(); echo $old_contents; */ require_once('include/SubPanel/SubPanelTiles.php'); $subpanel = new SubPanelTiles($focus, 'EcmDocuments'); error_reporting(E_ALL); echo $subpanel->display(); require_once('modules/SavedSearch/SavedSearch.php'); $savedSearch = new SavedSearch(); $json = getJSONobj(); $savedSearchSelects = $json->encode(array($GLOBALS['app_strings']['LBL_SAVED_SEARCH_SHORTCUT'] . '
' . $savedSearch->getSelect('EcmDocuments'))); $str = ""; echo $str; } else print "You do not have permissions to view this record"; ?>