-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
66 lines (53 loc) · 2.31 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php /* FILES $Id: index.php,v 1.3 2005/02/10 00:48:15 cyberhorse Exp $ */
$AppUI->savePlace();
// retrieve any state parameters
if (isset( $_REQUEST['project_id'] )) {
$AppUI->setState( 'LinkIdxProject', $_REQUEST['project_id'] );
}
$project_id = $AppUI->getState( 'LinkIdxProject' ) !== NULL ? $AppUI->getState( 'LinkIdxProject' ) : 0;
if (dPgetParam($_GET, 'tab', -1) != -1 ) {
$AppUI->setState( 'LinkIdxTab', dPgetParam($_GET, 'tab'));
}
$tab = $AppUI->getState( 'LinkIdxTab' ) !== NULL ? $AppUI->getState( 'LinkIdxTab' ) : 0;
$active = intval( !$AppUI->getState( 'LinkIdxTab' ) );
require_once( $AppUI->getModuleClass( 'projects' ) );
// get the list of visible companies
$extra = array(
'from' => 'links',
'where' => 'project_id = link_project'
);
$project = new CProject();
$projects = $project->getAllowedRecords( $AppUI->user_id, 'project_id,project_name', 'project_name', null, $extra );
$projects = arrayMerge( array( '0'=>$AppUI->_('All', UI_OUTPUT_JS) ), $projects );
// setup the title block
$titleBlock = new CTitleBlock( 'Links', 'folder5.png', $m, "$m.$a" );
$titleBlock->addCell( $AppUI->_('Search') . ':' );
$titleBlock->addCell(
'<input type="text" class="text" SIZE="10" name="search" onChange="document.searchfilter.submit();" value=' . "'$search'" . 'title="'. $AppUI->_('Search in name and description fields', UI_OUTPUT_JS) . '"/>'
,'', '<form action="?m=links" method="post" id="searchfilter">', '</form>'
);
$titleBlock->addCell( $AppUI->_('Filter') . ':' );
$titleBlock->addCell(
arraySelect( $projects, 'project_id', 'onChange="document.pickProject.submit()" size="1" class="text"', $project_id ), '',
'<form name="pickProject" action="?m=links" method="post">', '</form>'
);
if ($canEdit) {
$titleBlock->addCell(
'<input type="submit" class="button" value="'.$AppUI->_('new link').'">', '',
'<form action="?m=links&a=addedit" method="post">', '</form>'
);
}
$titleBlock->show();
$link_types = dPgetSysVal("LinkType");
if ( $tab != -1 ) {
array_unshift($link_types, "All Links");
}
$tabBox = new CTabBox( "?m=links", "{$dPconfig['root_dir']}/modules/links/", $tab );
$i = 0;
foreach($link_types as $link_type)
{
$tabBox->add("index_table", $link_type);
++$i;
}
$tabBox->show();
?>