根据最新的用户意见,修改了表述不完整的 3 处。

针对首页 Dashboard 显示内容进行优化

删除 4 个多余字段

根据最新版本,增加了3 个 LBL 记录。

+YUCHENG HU+


git-svn-id: https://svn.code.sf.net/p/hawebs/svn@514 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
This commit is contained in:
YuCheng Hu
2010-07-15 19:05:57 +00:00
parent ce064338c2
commit e2ec7fae81
44 changed files with 286683 additions and 407 deletions
@@ -1,3 +1,4 @@
#Wed Jun 09 19:21:10 EDT 2010
#Fri Jul 09 09:17:24 EDT 2010
eclipse.preferences.version=1
encoding//modules/Utilities/Currencies.php=UTF-8
encoding/<project>=UTF-8
@@ -32,4 +32,5 @@ Vera Serif Bold,VeraSeBd.ttf
Verdana,verdana.ttf
Verdana Bold,verdanab.ttf
Verdana Bold Italic,verdanaz.ttf
Verdana Italic,verdanai.ttf
Verdana Italic,verdanai.ttf
Droid Sans Fallback,DroidSansFallback.ttf
+1
View File
@@ -1354,6 +1354,7 @@ class Image_Canvas_GD extends Image_Canvas_WithMap
$alignment = (isset($params['alignment']) ? $params['alignment'] : false);
$text = str_replace("\r", '', $text);
if (!is_array($alignment)) {
$alignment = array('vertical' => 'top', 'horizontal' => 'left');
@@ -0,0 +1,436 @@
<?php /* Smarty version 2.6.18, created on 2010-07-13 02:39:00
compiled from GroupEditView.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'vtiger_imageurl', 'GroupEditView.tpl', 166, false),)), $this); ?>
<script language="JAVASCRIPT" type="text/javascript" src="include/js/smoothscroll.js"></script>
<script language="javascript">
function dup_validation()
{
var mode = getObj('mode').value;
var groupname = $('groupName').value;
var groupid = getObj('groupId').value;
if(mode == 'edit')
var reminstr = '&mode='+mode+'&groupName='+groupname+'&groupid='+groupid;
else
var reminstr = '&groupName='+groupname;
VtigerJS_DialogBox.block();
//var status = CharValidation(groupname,'namespace');
//if(status)
//{
new Ajax.Request(
'index.php',
{queue: {position: 'end', scope: 'command'},
method: 'post',
postBody: 'module=Users&action=UsersAjax&file=SaveGroup&ajax=true&dup_check=true'+reminstr,
onComplete: function(response) {
if(response.responseText.indexOf('SUCCESS') >-1)
document.newGroupForm.submit();
else {
VtigerJS_DialogBox.unblock();
alert(response.responseText);
}
}
}
);
//}
//else
// alert(alert_arr.NO_SPECIAL+alert_arr.IN_GROUPNAME)
}
var constructedOptionValue;
var constructedOptionName;
var roleIdArr=new Array(<?php echo $this->_tpl_vars['ROLEIDSTR']; ?>
);
var roleNameArr=new Array(<?php echo $this->_tpl_vars['ROLENAMESTR']; ?>
);
var userIdArr=new Array(<?php echo $this->_tpl_vars['USERIDSTR']; ?>
);
var userNameArr=new Array(<?php echo $this->_tpl_vars['USERNAMESTR']; ?>
);
var grpIdArr=new Array(<?php echo $this->_tpl_vars['GROUPIDSTR']; ?>
);
var grpNameArr=new Array(<?php echo $this->_tpl_vars['GROUPNAMESTR']; ?>
);
function showOptions()
{
var selectedOption=document.newGroupForm.memberType.value;
//Completely clear the select box
document.forms['newGroupForm'].availList.options.length = 0;
if(selectedOption == 'groups')
{
constructSelectOptions('groups',grpIdArr,grpNameArr);
}
else if(selectedOption == 'roles')
{
constructSelectOptions('roles',roleIdArr,roleNameArr);
}
else if(selectedOption == 'rs')
{
constructSelectOptions('rs',roleIdArr,roleNameArr);
}
else if(selectedOption == 'users')
{
constructSelectOptions('users',userIdArr,userNameArr);
}
}
function constructSelectOptions(selectedMemberType,idArr,nameArr)
{
var i;
var findStr=document.newGroupForm.findStr.value;
if(findStr.replace(/^\s+/g, '').replace(/\s+$/g, '').length !=0)
{
var k=0;
for(i=0; i<nameArr.length; i++)
{
if(nameArr[i].indexOf(findStr) ==0)
{
constructedOptionName[k]=nameArr[i];
constructedOptionValue[k]=idArr[i];
k++;
}
}
}
else
{
constructedOptionValue = idArr;
constructedOptionName = nameArr;
}
//Constructing the selectoptions
var j;
var nowNamePrefix;
for(j=0;j<constructedOptionName.length;j++)
{
if(selectedMemberType == 'roles')
{
nowNamePrefix = 'Roles::'
}
else if(selectedMemberType == 'rs')
{
nowNamePrefix = 'RoleAndSubordinates::'
}
else if(selectedMemberType == 'groups')
{
nowNamePrefix = 'Group::'
}
else if(selectedMemberType == 'users')
{
nowNamePrefix = 'User::'
}
var nowName = nowNamePrefix + constructedOptionName[j];
var nowId = selectedMemberType + '::' + constructedOptionValue[j]
document.forms['newGroupForm'].availList.options[j] = new Option(nowName,nowId);
}
//clearing the array
constructedOptionValue = new Array();
constructedOptionName = new Array();
}
function validate()
{
formSelectColumnString();
if( !emptyCheck( "groupName", "Group Name","text" ) )
return false;
//check to restrict the & < > , characters
var str = $("groupName").value;
var re1=/[&\<\>\,]/
if (re1.test(str))
{
alert(alert_arr.SPECIAL_CHARACTERS+" & < > , "+alert_arr.NOT_ALLOWED)
return false;
}
if(document.newGroupForm.selectedColumnsString.value.replace(/^\s+/g, '').replace(/\s+$/g, '').length==0)
{
alert('<?php echo $this->_tpl_vars['APP']['GROUP_SHOULDHAVE_ONEMEMBER_INFO']; ?>
');
return false;
}
dup_validation();return false;
}
</script>
<br>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
<tr>
<td valign="top"><img src="<?php echo vtiger_imageurl('showPanelTopLeft.gif', $this->_tpl_vars['THEME']); ?>
"></td>
<td class="showPanelBg" style="padding: 10px;" valign="top" width="100%">
<br>
<div align=center>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'SetMenu.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
<!-- DISPLAY -->
<table border=0 cellspacing=0 cellpadding=5 width=100% class="settingsSelUITopLine">
<?php echo '
<form name="newGroupForm" action="index.php" method="post" onSubmit="if(validate()) { VtigerJS_DialogBox.block();} else { return false; }">
'; ?>
<input type="hidden" name="module" value="Users">
<input type="hidden" name="action" value="SaveGroup">
<input type="hidden" name="mode" value="<?php echo $this->_tpl_vars['MODE']; ?>
">
<input type="hidden" name="parenttab" value="Settings">
<input type="hidden" name="groupId" value="<?php echo $this->_tpl_vars['GROUPID']; ?>
">
<input type="hidden" name="returnaction" value="<?php echo $this->_tpl_vars['RETURN_ACTION']; ?>
">
<tr>
<td width=50 rowspan=2 valign=top><img src="<?php echo vtiger_imageurl('ico-groups.gif', $this->_tpl_vars['THEME']); ?>
" alt="<?php echo $this->_tpl_vars['CMOD']['LBL_GROUPS']; ?>
" title="<?php echo $this->_tpl_vars['CMOD']['LBL_GROUPS']; ?>
" width="48" height="48" border=0 ></td>
<?php if ($this->_tpl_vars['MODE'] == 'edit'): ?>
<td class=heading2 valign=bottom><b><a href="index.php?module=Settings&action=index&parenttab=Settings"><?php echo $this->_tpl_vars['MOD']['LBL_SETTINGS']; ?>
</a> > <a href="index.php?module=Settings&action=listgroups&parenttab=Settings"><?php echo $this->_tpl_vars['CMOD']['LBL_GROUPS']; ?>
</a> &gt; <?php echo $this->_tpl_vars['MOD']['LBL_EDIT']; ?>
&quot;<?php echo $this->_tpl_vars['GROUPNAME']; ?>
&quot; </b></td>
<?php else: ?>
<td class=heading2 valign=bottom><b><a href="index.php?module=Settings&action=index&parenttab=Settings"><?php echo $this->_tpl_vars['MOD']['LBL_SETTINGS']; ?>
</a> > <a href="index.php?module=Settings&action=listgroups&parenttab=Settings"><?php echo $this->_tpl_vars['CMOD']['LBL_GROUPS']; ?>
</a> &gt; <?php echo $this->_tpl_vars['CMOD']['LBL_CREATE_NEW_GROUP']; ?>
</b></td>
<?php endif; ?>
</tr>
<tr>
<?php if ($this->_tpl_vars['MODE'] == 'edit'): ?>
<td valign=top class="small"><?php echo $this->_tpl_vars['MOD']['LBL_EDIT']; ?>
<?php echo $this->_tpl_vars['CMOD']['LBL_PROPERTIES']; ?>
&quot;<?php echo $this->_tpl_vars['GROUPNAME']; ?>
&quot; <?php echo $this->_tpl_vars['CMOD']['LBL_GROUP']; ?>
</td>
<?php else: ?>
<td valign=top class="small"><?php echo $this->_tpl_vars['CMOD']['LBL_NEW_GROUP']; ?>
</td>
<?php endif; ?>
</tr>
</table>
<br>
<table border=0 cellspacing=0 cellpadding=10 width=100% >
<tr>
<td valign=top>
<table border=0 cellspacing=0 cellpadding=5 width=100% class="tableHeading">
<tr>
<?php if ($this->_tpl_vars['MODE'] == 'edit'): ?>
<td class="big"><strong><?php echo $this->_tpl_vars['CMOD']['LBL_PROPERTIES']; ?>
&quot;<?php echo $this->_tpl_vars['GROUPNAME']; ?>
&quot; </strong></td>
<?php else: ?>
<td class="big"><strong><?php echo $this->_tpl_vars['CMOD']['LBL_NEW_GROUP']; ?>
</strong></td>
<?php endif; ?>
<td>
<div align="right">
<?php if ($this->_tpl_vars['MODE'] == 'edit'): ?>
<input type="submit" class="crmButton small save" name="add" value=" <?php echo $this->_tpl_vars['APP']['LBL_SAVE_BUTTON_LABEL']; ?>
" onClick="return validate()">
<?php else: ?>
<input type="submit" class="crmButton create small" name="add" value="<?php echo $this->_tpl_vars['CMOD']['LBL_ADD_GROUP_BUTTON']; ?>
" onClick="return validate()">
<?php endif; ?>
&nbsp;
<input type="button" class="crmButton cancel small" name="cancel" value="<?php echo $this->_tpl_vars['APP']['LBL_CANCEL_BUTTON_LABEL']; ?>
" onClick="window.history.back()">
</div>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr class="small">
<td width="15%" class="small cellLabel"><font color="red">*</font><strong><?php echo $this->_tpl_vars['CMOD']['LBL_GROUP_NAME']; ?>
</strong></td>
<td width="85%" class="cellText" ><input id="groupName" name="groupName" type="text" value="<?php echo $this->_tpl_vars['GROUPNAME']; ?>
" class="detailedViewTextBox"></td>
</tr>
<tr class="small">
<td class="small cellLabel"><strong><?php echo $this->_tpl_vars['CMOD']['LBL_DESCRIPTION']; ?>
</strong></td>
<td class="cellText"><input name="description" type="text" value="<?php echo $this->_tpl_vars['DESCRIPTION']; ?>
" class="detailedViewTextBox"> </td>
</tr>
<tr class="small">
<td colspan="2" valign=top class="cellLabel"><strong><?php echo $this->_tpl_vars['CMOD']['LBL_MEMBER']; ?>
</strong></td>
</tr>
<tr class="small">
<td colspan="2" valign=top class="cellText">
<br>
<table width="95%" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td width="40%" valign=top class="cellBottomDotLinePlain small"><strong><?php echo $this->_tpl_vars['CMOD']['LBL_MEMBER_AVLBL']; ?>
</strong></td>
<td width="10%">&nbsp;</td>
<td width="40%" class="cellBottomDotLinePlain small"><strong><?php echo $this->_tpl_vars['CMOD']['LBL_MEMBER_SELECTED']; ?>
</strong></td>
</tr>
<tr>
<td valign=top class="small">
<?php echo $this->_tpl_vars['CMOD']['LBL_ENTITY']; ?>
:&nbsp;
<select id="memberType" name="memberType" class="small" onchange="showOptions()">
<option value="groups" selected><?php echo $this->_tpl_vars['CMOD']['LBL_GROUPS']; ?>
</option>
<option value="roles"><?php echo $this->_tpl_vars['CMOD']['LBL_ROLES']; ?>
</option>
<option value="rs"><?php echo $this->_tpl_vars['CMOD']['LBL_ROLES_SUBORDINATES']; ?>
</option>
<option value="users"><?php echo $this->_tpl_vars['MOD']['LBL_USERS']; ?>
</option>
</select>
<input type="hidden" name="findStr" class="small">&nbsp;
</td>
<td width="50">&nbsp;</td>
<td class="small">&nbsp;</td>
</tr>
<tr class=small>
<td valign=top><?php echo $this->_tpl_vars['CMOD']['LBL_MEMBER']; ?>
<?php echo $this->_tpl_vars['CMOD']['LBL_OF']; ?>
<?php echo $this->_tpl_vars['CMOD']['LBL_ENTITY']; ?>
<br>
<select id="availList" name="availList" multiple size="10" class="small crmFormList"></select>
<input type="hidden" name="selectedColumnsString"/>
</td>
<td width="50">
<div align="center">
<input type="button" name="Button" value="&nbsp;&rsaquo;&rsaquo;&nbsp;" onClick="addColumn()" class="crmButton small"/><br /><br />
<input type="button" name="Button1" value="&nbsp;&lsaquo;&lsaquo;&nbsp;" onClick="delColumn()" class="crmButton small"/>
</div>
</td>
<td class="small" style="background-color:#ddFFdd" valign=top><?php echo $this->_tpl_vars['CMOD']['LBL_MEMBER']; ?>
<?php echo $this->_tpl_vars['CMOD']['LBL_OF']; ?>
&quot;<?php echo $this->_tpl_vars['GROUPNAME']; ?>
&quot; <br>
<select id="selectedColumns" name="selectedColumns" multiple size="10" class="small crmFormList">
<?php $_from = $this->_tpl_vars['MEMBER']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['element']):
?>
<option value="<?php echo $this->_tpl_vars['element']['0']; ?>
"><?php echo $this->_tpl_vars['element']['1']; ?>
</option>
<?php endforeach; endif; unset($_from); ?>
</select>
</td>
</tr>
<tr>
<td colspan=3>
<ul class=small>
<li><?php echo $this->_tpl_vars['CMOD']['LBL_GROUP_MESG1']; ?>
</li>
<li><?php echo $this->_tpl_vars['CMOD']['LBL_GROUP_MESG2']; ?>
</li>
<li><?php echo $this->_tpl_vars['CMOD']['LBL_GROUP_MESG3']; ?>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<table border=0 cellspacing=0 cellpadding=5 width=100% >
<tr><td class="small" nowrap align=right><a href="#top"><?php echo $this->_tpl_vars['MOD']['LBL_SCROLL']; ?>
</a></td></tr>
</table>
</td></tr></table>
</td></tr></table>
</td>
</tr>
</form>
</table>
</div>
</td>
<td valign="top"><img src="<?php echo vtiger_imageurl('showPanelTopRight.gif', $this->_tpl_vars['THEME']); ?>
"></td>
</tr>
</table>
<script language="JavaScript" type="text/JavaScript">
var moveupLinkObj,moveupDisabledObj,movedownLinkObj,movedownDisabledObj;
function setObjects()
{
availListObj=getObj("availList")
selectedColumnsObj=getObj("selectedColumns")
}
function addColumn()
{
for (i=0;i<selectedColumnsObj.length;i++)
{
selectedColumnsObj.options[i].selected=false
}
for (i=0;i<availListObj.length;i++)
{
if (availListObj.options[i].selected==true)
{
var rowFound=false;
var existingObj=null;
for (j=0;j<selectedColumnsObj.length;j++)
{
if (selectedColumnsObj.options[j].value==availListObj.options[i].value)
{
rowFound=true
existingObj=selectedColumnsObj.options[j]
break
}
}
if (rowFound!=true)
{
var newColObj=document.createElement("OPTION")
newColObj.value=availListObj.options[i].value
if (browser_ie) newColObj.innerText=availListObj.options[i].innerText
else if (browser_nn4 || browser_nn6) newColObj.text=availListObj.options[i].text
selectedColumnsObj.appendChild(newColObj)
availListObj.options[i].selected=false
newColObj.selected=true
rowFound=false
}
else
{
if(existingObj != null) existingObj.selected=true
}
}
}
}
function delColumn()
{
for (i=selectedColumnsObj.options.length;i>0;i--)
{
if (selectedColumnsObj.options.selectedIndex>=0)
selectedColumnsObj.remove(selectedColumnsObj.options.selectedIndex)
}
}
function formSelectColumnString()
{
var selectedColStr = "";
for (i=0;i<selectedColumnsObj.options.length;i++)
{
selectedColStr += selectedColumnsObj.options[i].value + ";";
}
document.newGroupForm.selectedColumnsString.value = selectedColStr;
}
setObjects();
showOptions();
</script>
@@ -0,0 +1,61 @@
<?php /* Smarty version 2.6.18, created on 2010-07-14 06:35:23
compiled from FindDuplicateDisplay.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'vtiger_imageurl', 'FindDuplicateDisplay.tpl', 23, false),array('modifier', 'vtlib_purify', 'FindDuplicateDisplay.tpl', 51, false),)), $this); ?>
<script language="JavaScript" type="text/javascript" src="include/js/ListView.js"></script>
<?php if ($this->_tpl_vars['MODULE'] == $_REQUEST['module']): ?>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'Buttons_List.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
<div id="searchingUI" style="display:none;">
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr>
<td align=center>
<img src="<?php echo vtiger_imageurl('searching.gif', $this->_tpl_vars['THEME']); ?>
" alt="<?php echo $this->_tpl_vars['APP']['LBL_SEARCHING']; ?>
" title="<?php echo $this->_tpl_vars['APP']['LBL_SEARCHING']; ?>
">
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?php endif; ?>
<?php if ($this->_tpl_vars['MODULE'] == $_REQUEST['module']): ?>
<table border=0 cellspacing=0 cellpadding=0 width=98% align=center>
<tr>
<td valign=top><img src="<?php echo vtiger_imageurl('showPanelTopLeft.gif', $this->_tpl_vars['THEME']); ?>
"></td>
<td class="showPanelBg" valign="top" width=100% style="padding:10px;">
<?php endif; ?>
<div id="duplicate_ajax" style='margin: 0 10px;'>
<?php $_smarty_tpl_vars = $this->_tpl_vars;
$this->_smarty_include(array('smarty_include_tpl_file' => 'FindDuplicateAjax.tpl', 'smarty_include_vars' => array()));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
</div>
<div id="current_action" style="display:none"><?php echo vtlib_purify($_REQUEST['action']); ?>
</div>
<?php if ($this->_tpl_vars['MODULE'] == $_REQUEST['module']): ?>
</td>
<td valign=top><img src="<?php echo vtiger_imageurl('showPanelTopRight.gif', $this->_tpl_vars['THEME']); ?>
"></td>
</tr>
</table>
<?php endif; ?>
@@ -0,0 +1,82 @@
<?php /* Smarty version 2.6.18, created on 2010-07-13 14:46:34
compiled from modules/PickList/DeletePickList.tpl */ ?>
<div style="position:relative;display: block;" class="layerPopup">
<table border="0" cellpadding="5" cellspacing="0" class="layerHeadingULine">
<tr>
<td class="layerPopupHeading" align="left" nowrap>
<?php echo $this->_tpl_vars['MOD']['DELETE_PICKLIST_VALUES']; ?>
- <?php echo $this->_tpl_vars['FIELDLABEL']; ?>
</td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=5 >
<tr><td valign=top align=left>
<select id="delete_availPickList" multiple="multiple" wrap size="20" name="availList" style="width:250px;border:1px solid #666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;">
<?php $_from = $this->_tpl_vars['PICKVAL']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['pick_val']):
?>
<option value="<?php echo $this->_tpl_vars['pick_val']; ?>
"><?php echo $this->_tpl_vars['pick_val']; ?>
</option>
<?php endforeach; endif; unset($_from); ?>
</select>
</td>
</tr>
<tr>
<td nowrap>
<b><?php echo $this->_tpl_vars['MOD']['LBL_REPLACE_WITH']; ?>
</b>&nbsp;
<select id="replace_picklistval" name="replaceList" style="border:1px solid #666666;font-family:Arial, Helvetica, sans-serif;font-size:11px;">
<option value=""></option>
<?php $_from = $this->_tpl_vars['PICKVAL']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['pick_val']):
?>
<option value="<?php echo $this->_tpl_vars['pick_val']; ?>
"><?php echo $this->_tpl_vars['pick_val']; ?>
</option>
<?php endforeach; endif; unset($_from); ?>
<?php $_from = $this->_tpl_vars['NONEDITPICKLIST']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['nonedit']):
?>
<option value="<?php echo $this->_tpl_vars['nonedit']; ?>
"><?php echo $this->_tpl_vars['nonedit']; ?>
</option>
<?php endforeach; endif; unset($_from); ?>
</select>
</td>
</tr>
<tr>
<td valign=top align=left>
<input type="button" value="<?php echo $this->_tpl_vars['APP']['LBL_DELETE_BUTTON_LABEL']; ?>
" name="del" class="crmButton small delete" onclick="validateDelete('<?php echo $this->_tpl_vars['FIELDNAME']; ?>
','<?php echo $this->_tpl_vars['MODULE']; ?>
');">
<input type="button" value="<?php echo $this->_tpl_vars['APP']['LBL_CANCEL_BUTTON_LABEL']; ?>
" name="cancel" class="crmButton small cancel" onclick="fnhide('actiondiv');">
</td>
</tr>
<?php if (is_array ( $this->_tpl_vars['NONEDITPICKLIST'] )): ?>
<tr>
<td colspan=3>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr><td><b><?php echo $this->_tpl_vars['MOD']['LBL_NON_EDITABLE_PICKLIST_ENTRIES']; ?>
:</b></td></tr>
<tr><td>
<select id="nonEditablePicklistVal" name="nonEditablePicklistVal" multiple="multiple" wrap size="5" style="width: 100%">
<?php $_from = $this->_tpl_vars['NONEDITPICKLIST']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['nonedit']):
?>
<option value="<?php echo $this->_tpl_vars['nonedit']; ?>
" disabled><?php echo $this->_tpl_vars['nonedit']; ?>
</option>
<?php endforeach; endif; unset($_from); ?>
</select>
</table>
</td>
</tr>
<?php endif; ?>
</table>
</div>
@@ -0,0 +1,223 @@
<?php /* Smarty version 2.6.18, created on 2010-07-14 06:36:52
compiled from MergeFields.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'getTranslatedString', 'MergeFields.tpl', 111, false),array('modifier', 'truncate', 'MergeFields.tpl', 116, false),array('modifier', 'vtiger_imageurl', 'MergeFields.tpl', 151, false),)), $this); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?php echo $this->_tpl_vars['APP'][$this->_tpl_vars['MODULE_NAME']]; ?>
- <?php echo $this->_tpl_vars['APP']['LBL_BROWSER_TITLE']; ?>
</title>
<link REL="SHORTCUT ICON" HREF="themes/images/vtigercrm_icon.ico">
<style type="text/css">@import url("themes/<?php echo $this->_tpl_vars['THEME']; ?>
/style.css");</style>
<!-- ActivityReminder customization for callback -->
<?php echo '
<style type="text/css">div.fixedLay1 { position:fixed; }</style>
<!--[if lte IE 6]>
<style type="text/css">div.fixedLay { position:absolute; }</style>
<![endif]-->
'; ?>
<!-- End -->
</head>
<body leftmargin=0 topmargin=0 marginheight=0 marginwidth=0 class=small>
<?php if ($this->_tpl_vars['EDIT_DUPLICATE'] == 'permitted'): ?>
<script language="JAVASCRIPT" type="text/javascript" src="include/js/smoothscroll.js"></script>
<script language="JavaScript" type="text/javascript" src="include/js/menu.js"></script>
<script src="include/scriptaculous/prototype.js" type="text/javascript"></script>
<script src="include/js/general.js" type="text/javascript"></script>
<script src="include/js/en_us.lang.js" type="text/javascript"></script>
<script src="include/scriptaculous/scriptaculous.js" type="text/javascript"></script>
<form name="merge" method="POST" action="index.php" id="form" onsubmit="if(validate_merge('<?php echo $this->_tpl_vars['MODULENAME']; ?>
')){VtigerJS_DialogBox.block(); return true;} else { return false; };">
<input type=hidden name="module" value="<?php echo $this->_tpl_vars['MODULENAME']; ?>
">
<input type=hidden name="return_module" value="<?php echo $this->_tpl_vars['MODULENAME']; ?>
">
<input type="hidden" name="action" value="ProcessDuplicates">
<input type="hidden" name="mergemode" value="mergesave">
<input type="hidden" name="parent" value="<?php echo $this->_tpl_vars['PARENT_TAB']; ?>
">
<input type="hidden" name="pass_rec" value="<?php echo $this->_tpl_vars['IDSTRING']; ?>
">
<input type="hidden" name="return_action" value="FindDuplicateRecords">
<div style='margin: 0 5px;'>
<table class="small" border="0" cellspacing=0 cellpadding=4 width="98%">
<tr>
<td align="left" colspan="2" class="moduleName" nowrap="nowrap">
<?php $this->assign('MODULELABEL', $this->_tpl_vars['MODULENAME']); ?>
<?php if ($this->_tpl_vars['APP'][$this->_tpl_vars['MODULENAME']] != ''): ?>
<?php $this->assign('MODULELABEL', $this->_tpl_vars['APP'][$this->_tpl_vars['MODULENAME']]); ?>
<?php endif; ?>
<?php echo $this->_tpl_vars['APP']['LBL_MERGE_DATA_IN']; ?>
&gt; <span class="hdrLink"><?php echo $this->_tpl_vars['MODULELABEL']; ?>
</span>
</td>
</tr>
<tr>
<td class="small"><?php echo $this->_tpl_vars['APP']['LBL_DESC_FOR_MERGE_FIELDS']; ?>
</td>
</tr>
</table>
</div>
<div style='margin: 0 5px;'>
<table class="lvt small" border="0" cellpadding="3" cellspacing="1" width="98%">
<tr >
<td class="lvtCol"><b><?php echo $this->_tpl_vars['APP']['LBL_FIELDLISTS']; ?>
</b></td>
<?php $this->assign('count', 1); ?>
<?php $this->assign('cnt_rec', 0); ?>
<?php if ($this->_tpl_vars['NO_EXISTING'] == 1): ?>
<?php $_from = $this->_tpl_vars['ID_ARRAY']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['cnt'] => $this->_tpl_vars['record']):
?>
<td class="lvtCol" >
<b><?php echo $this->_tpl_vars['APP']['LBL_RECORD']; ?>
<?php echo $this->_tpl_vars['count']; ?>
</b>
<?php if ($this->_tpl_vars['count'] == 1): ?>
<input name="record" value="<?php echo $this->_tpl_vars['record']; ?>
" onclick="select_All('<?php echo $this->_tpl_vars['JS_ARRAY']; ?>
','<?php echo $this->_tpl_vars['cnt']; ?>
','<?php echo $this->_tpl_vars['MODULENAME']; ?>
');" type="radio" checked> <span style="font-size:11px"><?php echo $this->_tpl_vars['APP']['LBL_SELECT_AS_PARENT']; ?>
</span>
<?php else: ?>
<input name="record" value="<?php echo $this->_tpl_vars['record']; ?>
" onclick="select_All('<?php echo $this->_tpl_vars['JS_ARRAY']; ?>
','<?php echo $this->_tpl_vars['cnt']; ?>
','<?php echo $this->_tpl_vars['MODULENAME']; ?>
');" type="radio"> <span style="font-size:11px"><?php echo $this->_tpl_vars['APP']['LBL_SELECT_AS_PARENT']; ?>
</span>
<?php endif; ?>
</td>
<?php $this->assign('cnt_rec', $this->_tpl_vars['cnt_rec']+1); ?>
<?php $this->assign('count', $this->_tpl_vars['count']+1); ?>
<?php endforeach; endif; unset($_from); ?>
<?php else: ?>
<?php $_from = $this->_tpl_vars['ID_ARRAY']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['cnt'] => $this->_tpl_vars['record']):
?>
<td class="lvtCol" >
<b><?php echo $this->_tpl_vars['APP']['LBL_RECORD']; ?>
<?php echo $this->_tpl_vars['count']; ?>
</b>
<?php $this->assign('found', 0); ?>
<?php $_from = $this->_tpl_vars['IMPORTED_RECORDS']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['k'] => $this->_tpl_vars['child']):
?>
<?php if ($this->_tpl_vars['record'] == $this->_tpl_vars['child']): ?>
<?php $this->assign('found', 1); ?>
<?php endif; ?>
<?php endforeach; endif; unset($_from); ?>
<?php if ($this->_tpl_vars['found'] == 0): ?>
<?php if ($this->_tpl_vars['count'] == 1): ?>
<input name="record" value="<?php echo $this->_tpl_vars['record']; ?>
" onclick="select_All('<?php echo $this->_tpl_vars['JS_ARRAY']; ?>
','<?php echo $this->_tpl_vars['cnt']; ?>
','<?php echo $this->_tpl_vars['MODULENAME']; ?>
');" type="radio" checked> <span style="font-size:11px"><?php echo $this->_tpl_vars['APP']['LBL_SELECT_AS_PARENT']; ?>
</span>
<?php else: ?>
<input name="record" value="<?php echo $this->_tpl_vars['record']; ?>
" onclick="select_All('<?php echo $this->_tpl_vars['JS_ARRAY']; ?>
','<?php echo $this->_tpl_vars['cnt']; ?>
','<?php echo $this->_tpl_vars['MODULENAME']; ?>
');" type="radio"> <span style="font-size:11px"><?php echo $this->_tpl_vars['APP']['LBL_SELECT_AS_PARENT']; ?>
</span>
<?php endif; ?>
<?php endif; ?>
</td>
<?php $this->assign('cnt_rec', $this->_tpl_vars['cnt_rec']+1); ?>
<?php $this->assign('count', $this->_tpl_vars['count']+1); ?>
<?php endforeach; endif; unset($_from); ?>
<?php endif; ?>
</tr>
<?php $_from = $this->_tpl_vars['ALLVALUES']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['cnt'] => $this->_tpl_vars['data']):
?>
<?php $_from = $this->_tpl_vars['data']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['label'] => $this->_tpl_vars['fld_array']):
?>
<tr class="IvtColdata" onmouseover="this.className='lvtColDataHover';" onmouseout="this.className='lvtColData';" bgcolor="white">
<td ><b><?php echo getTranslatedString($this->_tpl_vars['label'], $this->_tpl_vars['MODULE']); ?>
</b>
</td>
<?php $_from = $this->_tpl_vars['fld_array']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['cnt2'] => $this->_tpl_vars['fld_value']):
?>
<?php if ($this->_tpl_vars['fld_value']['disp_value'] != ''): ?>
<?php if ($this->_tpl_vars['cnt2'] == 0): ?>
<td nowrap><input name='<?php echo $this->_tpl_vars['FIELD_ARRAY'][$this->_tpl_vars['cnt']]; ?>
' value='<?php echo $this->_tpl_vars['fld_value']['org_value']; ?>
' type="radio" checked><?php echo ((is_array($_tmp=$this->_tpl_vars['fld_value']['disp_value'])) ? $this->_run_mod_handler('truncate', true, $_tmp, 30) : smarty_modifier_truncate($_tmp, 30)); ?>
</td>
<?php else: ?>
<td nowrap><input name='<?php echo $this->_tpl_vars['FIELD_ARRAY'][$this->_tpl_vars['cnt']]; ?>
' value='<?php echo $this->_tpl_vars['fld_value']['org_value']; ?>
' type="radio"><?php echo ((is_array($_tmp=$this->_tpl_vars['fld_value']['disp_value'])) ? $this->_run_mod_handler('truncate', true, $_tmp, 30) : smarty_modifier_truncate($_tmp, 30)); ?>
</td>
<?php endif; ?>
<?php else: ?>
<?php if ($this->_tpl_vars['cnt2'] == 0): ?>
<td><input name='<?php echo $this->_tpl_vars['FIELD_ARRAY'][$this->_tpl_vars['cnt']]; ?>
' value='' type="radio" checked><?php echo $this->_tpl_vars['APP']['LBL_NONE']; ?>
</td>
<?php else: ?>
<td><input name='<?php echo $this->_tpl_vars['FIELD_ARRAY'][$this->_tpl_vars['cnt']]; ?>
' value='' type="radio"><?php echo $this->_tpl_vars['APP']['LBL_NONE']; ?>
</td>
<?php endif; ?>
<?php endif; ?>
<?php endforeach; endif; unset($_from); ?>
</tr>
<?php endforeach; endif; unset($_from); ?>
<?php endforeach; endif; unset($_from); ?>
</table>
</div>
<div style='margin: 0 5px;'>
<table border=0 class="lvtColData" width="100%" cellspacing=0 cellpadding="0px">
<tr>
<td align="center" >
<input title="<?php echo $this->_tpl_vars['APP']['LBL_MERGE_BUTTON_TITLE']; ?>
" class="crmbutton small save" type="submit" name="button" value=" <?php echo $this->_tpl_vars['APP']['LBL_MERGE_BUTTON_LABEL']; ?>
" >
</td>
</tr>
</table>
</div>
</form>
<?php else: ?>
<table border='0' cellpadding='5' cellspacing='0' width='100%' height='450px'><tr><td align='center'>
<div style='border: 3px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); width: 55%; position: relative; z-index: 10000000;'>
<table border='0' cellpadding='5' cellspacing='0' width='98%'>
<tbody><tr>
<td rowspan='2' width='11%'><img src='<?php echo vtiger_imageurl('denied.gif', $this->_tpl_vars['THEME']); ?>
' ></td>
<td style='border-bottom: 1px solid rgb(204, 204, 204);' nowrap='nowrap' width='70%'>
<span class='genHeaderSmall'><?php echo $this->_tpl_vars['APP']['LBL_PERMISSION']; ?>
</span></td>
</tr>
<tr>
<td class='small' align='right' nowrap='nowrap'>
<a href='javascript:self.close();'><?php echo $this->_tpl_vars['APP']['LBL_GO_BACK']; ?>
</a><br>
</td>
</tr>
</tbody></table>
</div>
</td></tr></table>
<?php endif; ?>
</body>
</html>
@@ -0,0 +1,128 @@
<?php /* Smarty version 2.6.18, created on 2010-07-14 06:35:24
compiled from FindDuplicateAjax.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'getTranslatedString', 'FindDuplicateAjax.tpl', 31, false),array('modifier', 'sizeof', 'FindDuplicateAjax.tpl', 43, false),)), $this); ?>
<table width='100%' border='0' cellpadding='5' cellspacing='0' class='tableHeading'>
<tr>
<td class='big' align='left'>
<b><?php echo $this->_tpl_vars['APP']['LBL_DUPLICATE_DATA_IN']; ?>
<?php echo $this->_tpl_vars['MOD']['LBL_MODULE_NAME']; ?>
</b>
</td>
</tr>
</table>
<br>
<table border="0" align ="center" width ="95%">
<tr>
<td >
<?php if ($this->_tpl_vars['DELETE'] == 'Delete'): ?>
<input class="crmbutton small delete" type="button" value="<?php echo $this->_tpl_vars['APP']['LBL_DELETE']; ?>
" onclick="return delete_fields('<?php echo $this->_tpl_vars['MODULE']; ?>
')"/>
<?php endif; ?>
</td>
<td nowrap >
<table border=0 cellspacing=0 cellpadding=0 class="small">
<tr><?php echo $this->_tpl_vars['NAVIGATION']; ?>
</tr>
</table>
</td>
</tr>
</table>
<table class="lvt small" border="0" cellpadding="3" align="center" cellspacing="1" width="95%" >
<tr>
<td class="lvtCol" width="40px">
<input type="checkbox" name="CheckAll" onclick='selectAllDel(this.checked,"del");' >
</td>
<?php $_from = $this->_tpl_vars['FIELD_NAMES']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['field_values']):
?>
<td class="lvtCol big">
<b><?php echo getTranslatedString($this->_tpl_vars['key'], $this->_tpl_vars['MODULE']); ?>
</b>
</td>
<?php endforeach; endif; unset($_from); ?>
<td class="lvtCol big" cellpadding="3">
<?php echo $this->_tpl_vars['APP']['LBL_MERGE_SELECT']; ?>
</td>
<td class="lvtCol big" cellpadding="2" width="120px">
<?php echo $this->_tpl_vars['APP']['LBL_ACTION']; ?>
</td>
</tr>
<?php $this->assign('tdclass', 'IvtColdata'); ?>
<?php $_from = $this->_tpl_vars['ALL_VALUES']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['key1'] => $this->_tpl_vars['data']):
?>
<?php $this->assign('cnt', sizeof($this->_tpl_vars['data'])); ?>
<?php $this->assign('cnt2', 0); ?>
<?php if ($this->_tpl_vars['tdclass'] == 'IvtColdata'): ?>
<?php $this->assign('tdclass', 'sep1'); ?>
<?php else: ?>
<?php $this->assign('tdclass', 'IvtColdata'); ?>
<?php endif; ?>
<?php $_from = $this->_tpl_vars['data']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['key3'] => $this->_tpl_vars['newdata1']):
?>
<tr class="<?php echo $this->_tpl_vars['tdclass']; ?>
" nowrap="nowrap" >
<td>
<input type="checkbox" name="del" value="<?php echo $this->_tpl_vars['data'][$this->_tpl_vars['key3']]['recordid']; ?>
" onclick='selectDel(this.name,"CheckAll");' >
</td>
<?php $_from = $this->_tpl_vars['newdata1']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)):
foreach ($_from as $this->_tpl_vars['key'] => $this->_tpl_vars['newdata2']):
?>
<td >
<?php if ($this->_tpl_vars['key'] == 'recordid'): ?>
<a href="index.php?module=<?php echo $this->_tpl_vars['MODULE']; ?>
&action=DetailView&record=<?php echo $this->_tpl_vars['data'][$this->_tpl_vars['key3']]['recordid']; ?>
&parenttab=<?php echo $this->_tpl_vars['CATEGORY']; ?>
" target ="blank"><?php echo $this->_tpl_vars['newdata2']; ?>
</a>
<?php else: ?>
<?php if ($this->_tpl_vars['key'] == 'Entity Type'): ?>
<?php if ($this->_tpl_vars['newdata2'] == 0 && $this->_tpl_vars['newdata2'] != NULL): ?>
<?php if ($this->_tpl_vars['VIEW'] == true): ?>
<?php echo $this->_tpl_vars['APP']['LBL_LAST_IMPORTED']; ?>
<?php else: ?>
<?php echo $this->_tpl_vars['APP']['LBL_NOW_IMPORTED']; ?>
<?php endif; ?>
<?php else: ?>
<?php echo $this->_tpl_vars['APP']['LBL_EXISTING']; ?>
<?php endif; ?>
<?php else: ?>
<?php echo $this->_tpl_vars['newdata2']; ?>
<?php endif; ?>
<?php endif; ?>
</td>
<?php endforeach; endif; unset($_from); ?>
<td cellpadding="3" nowrap width="80px">
<input name="<?php echo $this->_tpl_vars['key1']; ?>
" id="<?php echo $this->_tpl_vars['key1']; ?>
" value="<?php echo $this->_tpl_vars['data'][$this->_tpl_vars['key3']]['recordid']; ?>
" type="checkbox">
</td>
<?php if ($this->_tpl_vars['cnt2'] == 0): ?>
<td align="center" rowspan='<?php echo $this->_tpl_vars['cnt']; ?>
'><input class="crmbutton small edit" name="merge" value="<?php echo $this->_tpl_vars['APP']['LBL_MERGE']; ?>
" onclick="merge_fields('<?php echo $this->_tpl_vars['key1']; ?>
','<?php echo $this->_tpl_vars['MODULE']; ?>
','<?php echo $this->_tpl_vars['CATEGORY']; ?>
');" type="button"></td>
<?php endif; ?>
<?php $this->assign('cnt2', $this->_tpl_vars['cnt2']+1); ?>
</tr>
<?php endforeach; endif; unset($_from); ?>
<?php endforeach; endif; unset($_from); ?>
</table>
<div name="group_count" id="group_count" style="display :none">
<?php echo $this->_tpl_vars['NUM_GROUP']; ?>
</div>
@@ -0,0 +1,57 @@
<?php /* Smarty version 2.6.18, created on 2010-07-13 03:58:46
compiled from UnifiedSearchModules.tpl */ ?>
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('modifier', 'vtiger_imageurl', 'UnifiedSearchModules.tpl', 21, false),)), $this); ?>
<form id="UnifiedSearch_moduleform" name="UnifiedSearch_moduleform">
<table width="90%" cellspacing="0" cellpadding="0" border="0" align="center" class="mailClient mailClientBg">
<tr>
<td>
<table width="100%" cellspacing="0" cellpadding="0" border="0" class="small">
<tr>
<td height="30px" background="<?php echo vtiger_imageurl('qcBg.gif', $this->_tpl_vars['THEME']); ?>
" class="mailSubHeader"><b><?php echo $this->_tpl_vars['APP']['LBL_SELECT_MODULES_FOR_SEARCH']; ?>
</b></td>
<td align=right background="<?php echo vtiger_imageurl('qcBg.gif', $this->_tpl_vars['THEME']); ?>
" class="mailSubHeader">
<a href='javascript:void(0);' onclick="UnifiedSearch_SelectModuleToggle(true);"><?php echo $this->_tpl_vars['APP']['LBL_SELECT_ALL']; ?>
</a> |
<a href='javascript:void(0);' onclick="UnifiedSearch_SelectModuleToggle(false);"><?php echo $this->_tpl_vars['APP']['LBL_UNSELECT_ALL']; ?>
</a>
<a href='javascript:void(0)' onclick="UnifiedSearch_SelectModuleCancel();"><img src="<?php echo vtiger_imageurl('close.gif', $this->_tpl_vars['THEME']); ?>
" border=0></a>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="5" border="0" class="small">
<?php $_from = $this->_tpl_vars['ALLOWED_MODULES']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }$this->_foreach['allowed_modulesloop'] = array('total' => count($_from), 'iteration' => 0);
if ($this->_foreach['allowed_modulesloop']['total'] > 0):
foreach ($_from as $this->_tpl_vars['SEARCH_MODULENAME'] => $this->_tpl_vars['SEARCH_MODULEINFO']):
$this->_foreach['allowed_modulesloop']['iteration']++;
?>
<?php if (($this->_foreach['allowed_modulesloop']['iteration']-1) % 3 == 0): ?>
<tr valign=top>
<?php endif; ?>
<td class="dvtCellLabel"><input type='checkbox' name='search_onlyin' class='small' value='<?php echo $this->_tpl_vars['SEARCH_MODULENAME']; ?>
'
<?php if ($this->_tpl_vars['SEARCH_MODULEINFO']['selected']): ?>checked=true<?php endif; ?>><?php echo $this->_tpl_vars['SEARCH_MODULEINFO']['label']; ?>
</td>
<?php if (($this->_foreach['allowed_modulesloop']['iteration']-1) % 3 == 2): ?>
</tr>
<?php endif; ?>
<?php endforeach; endif; unset($_from); ?>
</table>
</td>
</tr>
<tr>
<td align="right" height="30px" class="mailSubHeader">
<input type='button' class='crmbutton small cancel' value='<?php echo $this->_tpl_vars['APP']['LBL_CANCEL_BUTTON_LABEL']; ?>
' onclick='UnifiedSearch_SelectModuleCancel();'>
<input type='button' class='crmbutton small create' value='<?php echo $this->_tpl_vars['APP']['LBL_APPLY_BUTTON_LABEL']; ?>
' onclick='UnifiedSearch_SelectModuleSave();'>
</td>
</tr>
</table>
</form>
-307
View File
@@ -1,307 +0,0 @@
O:9:"MagpieRSS":23:{s:6:"parser";i:0;s:12:"current_item";a:0:{}s:5:"items";a:20:{i:0;a:8:{s:5:"title";s:73:"有一个问题: 下拉框编辑的界面是乱码,我该怎么处理呢?";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=801";s:11:"description";s:765:"有一个问题: 下拉框编辑的界面是乱码,我该怎么处理呢? 我哪里弄错了? 如果修改,我怎么修改呢? 谢谢了!
另外:下拉框编辑我怎么改动不成功呢?好像缺少按钮了! 我的系统缺少文件?
截图如下:
1419[/attach] ...
<p><a href="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/0/da"><img src="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/1/da"><img src="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/jjI1ts7ERFU" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:11:"davidyang99";s:7:"pubdate";s:31:"Fri, 18 Jun 2010 16:10:37 +0000";s:7:"summary";s:765:"有一个问题: 下拉框编辑的界面是乱码,我该怎么处理呢? 我哪里弄错了? 如果修改,我怎么修改呢? 谢谢了!
另外:下拉框编辑我怎么改动不成功呢?好像缺少按钮了! 我的系统缺少文件?
截图如下:
1419[/attach] ...
<p><a href="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/0/da"><img src="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/1/da"><img src="http://feedads.g.doubleclick.net/~a/AeuFD-CLIgeDtBAsHL86CqgqxEc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/jjI1ts7ERFU" height="1" width="1"/>";s:14:"date_timestamp";i:1276877437;}i:1;a:8:{s:5:"title";s:70:"求救: 这个问题怎么解决?文件管理无法浏览上传文件?";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=800";s:11:"description";s:684:"在&quot;文件管理&quot;下面,怎么把文件增加进去呢? 没有浏览菜单呀! 谁有类似的问题呀? 还是我哪里错了? 帮忙解决一下,谢谢!
截图如下:
1418[/attach]
<p><a href="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/0/da"><img src="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/1/da"><img src="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/iPad4WQ7W2c" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:11:"davidyang99";s:7:"pubdate";s:31:"Fri, 18 Jun 2010 15:58:26 +0000";s:7:"summary";s:684:"在&quot;文件管理&quot;下面,怎么把文件增加进去呢? 没有浏览菜单呀! 谁有类似的问题呀? 还是我哪里错了? 帮忙解决一下,谢谢!
截图如下:
1418[/attach]
<p><a href="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/0/da"><img src="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/1/da"><img src="http://feedads.g.doubleclick.net/~a/MsOwAKT53AGZ1GQyxHC3E-hmWpY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/iPad4WQ7W2c" height="1" width="1"/>";s:14:"date_timestamp";i:1276876706;}i:2;a:8:{s:5:"title";s:79:"大家有没有遇到过这样的问题。invoice生成pdf文件成这个样子";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=799";s:11:"description";s:830:"[i=s] 本帖最后由 tkboy 于 2010-6-18 20:04 编辑 [/i]
1416[/attach]
在saleorder生成的pdf却没问题。六页每页6个产品。而在invoice生成第二页就不行了。而且还生成了五百多页
1417[/attach]
还有个情况就是在数量多的产品和产品描述很长的时候就会出现这个情况。12 ...
<p><a href="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/0/da"><img src="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/1/da"><img src="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/4drEqkqFO_c" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:5:"tkboy";s:7:"pubdate";s:31:"Fri, 18 Jun 2010 11:58:43 +0000";s:7:"summary";s:830:"[i=s] 本帖最后由 tkboy 于 2010-6-18 20:04 编辑 [/i]
1416[/attach]
在saleorder生成的pdf却没问题。六页每页6个产品。而在invoice生成第二页就不行了。而且还生成了五百多页
1417[/attach]
还有个情况就是在数量多的产品和产品描述很长的时候就会出现这个情况。12 ...
<p><a href="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/0/da"><img src="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/1/da"><img src="http://feedads.g.doubleclick.net/~a/dsqFpbckFl10tc9N0bXKxFqacl4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/4drEqkqFO_c" height="1" width="1"/>";s:14:"date_timestamp";i:1276862323;}i:3;a:8:{s:5:"title";s:57:"如何添加“事件”中的选项才能正确显示?";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=794";s:11:"description";s:875:"我在下拉框编辑项的事件中,在电话、会议外添加“通知、备忘”等选项,但在客户中添加“通知”的相应内容时,在成功保存后却无法显示。但在事件还可以找到相应的内容,就是无法与客户相联系。只有修改电话或者会议后,才可以捆绑两者的联系并成功显示。
请问应该如何设置添 ...
<p><a href="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/0/da"><img src="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/1/da"><img src="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/dFG3wJFIi9k" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:9:"southlion";s:7:"pubdate";s:31:"Thu, 17 Jun 2010 13:43:17 +0000";s:7:"summary";s:875:"我在下拉框编辑项的事件中,在电话、会议外添加“通知、备忘”等选项,但在客户中添加“通知”的相应内容时,在成功保存后却无法显示。但在事件还可以找到相应的内容,就是无法与客户相联系。只有修改电话或者会议后,才可以捆绑两者的联系并成功显示。
请问应该如何设置添 ...
<p><a href="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/0/da"><img src="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/1/da"><img src="http://feedads.g.doubleclick.net/~a/cUYsSXFH5pUDZLYJadEoIFz6j70/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/dFG3wJFIi9k" height="1" width="1"/>";s:14:"date_timestamp";i:1276782197;}i:4;a:8:{s:5:"title";s:21:"网页邮件不能用";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=786";s:11:"description";s:833:"VT有个网页邮件的功能,我点击的时候提示我:
无法连接到邮件服务器。请检查邮件服务器的细节 这. 请 点击这里 电子邮件模块 [/b]
1376[/attach]
还要设置一下自己的邮件服务器啊?
之前看了这个帖子:
http://forums.hawebs.net/computer/viewthread.php?tid=221&amp;highli ...
<p><a href="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/0/da"><img src="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/1/da"><img src="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/CS8Kf5bvDdQ" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"mydream";s:7:"pubdate";s:31:"Wed, 16 Jun 2010 06:49:08 +0000";s:7:"summary";s:833:"VT有个网页邮件的功能,我点击的时候提示我:
无法连接到邮件服务器。请检查邮件服务器的细节 这. 请 点击这里 电子邮件模块 [/b]
1376[/attach]
还要设置一下自己的邮件服务器啊?
之前看了这个帖子:
http://forums.hawebs.net/computer/viewthread.php?tid=221&amp;highli ...
<p><a href="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/0/da"><img src="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/1/da"><img src="http://feedads.g.doubleclick.net/~a/lgwAETMtVX_rItZGhYCWNfGahww/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/CS8Kf5bvDdQ" height="1" width="1"/>";s:14:"date_timestamp";i:1276670948;}i:5;a:8:{s:5:"title";s:24:"导出数据乱码问题";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=767";s:11:"description";s:853:"[i=s] 本帖最后由 mydream 于 2010-6-12 19:21 编辑 [/i]
选择导出用户资料,都是乱码,我用数据库工具查看表中数据也是乱码。字符集编码我已经设置为utf-8了,这是为什么呢。。。。。
都这熊样的:璁板綍杩涘睍鎯呭喌
就是在导出客户信息或者其他数据的时候,到处成一个e ...
<p><a href="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/0/da"><img src="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/1/da"><img src="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/gVBeBvw_zwU" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"mydream";s:7:"pubdate";s:31:"Sat, 12 Jun 2010 08:54:39 +0000";s:7:"summary";s:853:"[i=s] 本帖最后由 mydream 于 2010-6-12 19:21 编辑 [/i]
选择导出用户资料,都是乱码,我用数据库工具查看表中数据也是乱码。字符集编码我已经设置为utf-8了,这是为什么呢。。。。。
都这熊样的:璁板綍杩涘睍鎯呭喌
就是在导出客户信息或者其他数据的时候,到处成一个e ...
<p><a href="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/0/da"><img src="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/1/da"><img src="http://feedads.g.doubleclick.net/~a/0-dZWCinRRj9oTXgEtdQ78yJXXs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/gVBeBvw_zwU" height="1" width="1"/>";s:14:"date_timestamp";i:1276332879;}i:6;a:8:{s:5:"title";s:53:"唉 纠结啊 vtiger生成的pdf文档还是有问题";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=766";s:11:"description";s:675:"vtiger V5.1版本还有 5.2版本生成的pdf文档中折扣和税款部分显示的数字不能超过3位
订单上的金额
1327[/attach]
生成pdf文档上面的金额
1328[/attach]
<p><a href="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/oQD-RzXgLno" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"dasunny";s:7:"pubdate";s:31:"Sat, 12 Jun 2010 07:25:21 +0000";s:7:"summary";s:675:"vtiger V5.1版本还有 5.2版本生成的pdf文档中折扣和税款部分显示的数字不能超过3位
订单上的金额
1327[/attach]
生成pdf文档上面的金额
1328[/attach]
<p><a href="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/n0Eb83FseypSc-OlBkM5IeASSEQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/oQD-RzXgLno" height="1" width="1"/>";s:14:"date_timestamp";i:1276327521;}i:7;a:8:{s:5:"title";s:59:"请教vtiger V5.1备份数据库功能使用后如何还原";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=765";s:11:"description";s:750:"这几天玩vtiger 突然发现两个问题
1.vtiger V5.1里的备份数据库功能是否是备份所有的数据?(包含客户资料、自己上传的文件等)
2.没有找到还原备份过的数据库的功能,如何还原?
谢谢!
嘿嘿 ...
<p><a href="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/W9WQgEooVpA" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"dasunny";s:7:"pubdate";s:31:"Sat, 12 Jun 2010 01:28:42 +0000";s:7:"summary";s:750:"这几天玩vtiger 突然发现两个问题
1.vtiger V5.1里的备份数据库功能是否是备份所有的数据?(包含客户资料、自己上传的文件等)
2.没有找到还原备份过的数据库的功能,如何还原?
谢谢!
嘿嘿 ...
<p><a href="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/PJk7QixogYiJVtnwiFKfqj3-ugQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/W9WQgEooVpA" height="1" width="1"/>";s:14:"date_timestamp";i:1276306122;}i:8;a:8:{s:5:"title";s:70:"vTiger 运行时出现错误 Sorry! Attempt to access restricted file.";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=762";s:11:"description";s:660:"vTiger 运行时出现错误
Sorry! Attempt to access restricted file.
1318[/attach]
这是因为 vTiger 的运行配置文件的文件绝对路径配置不正确。
<p><a href="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/0/da"><img src="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/1/da"><img src="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/MtrpWokywJc" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:10:"honeymoose";s:7:"pubdate";s:31:"Fri, 11 Jun 2010 20:23:57 +0000";s:7:"summary";s:660:"vTiger 运行时出现错误
Sorry! Attempt to access restricted file.
1318[/attach]
这是因为 vTiger 的运行配置文件的文件绝对路径配置不正确。
<p><a href="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/0/da"><img src="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/1/da"><img src="http://feedads.g.doubleclick.net/~a/mf_aGcPGL34AQ9077Nd37AKu6Dk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/MtrpWokywJc" height="1" width="1"/>";s:14:"date_timestamp";i:1276287837;}i:9;a:8:{s:5:"title";s:60:"解决Vtiger在导出PDF文件中文字符为乱码的方法";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=761";s:11:"description";s:846:"使用中发现Vtiger在导出PDF文件的时候,中文字符为乱码,按照网上介绍的方法,结合此版本,找到了解决的方法,此问题的主要原因在于tcpdf中对字符的引用问题,如果使用的是Vtiger5.1版本中自
带的tcpdf,仅需要修改include\tcpdf\tcpdf.php文件即可。将文件中2674行的
$fami ...
<p><a href="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/0/da"><img src="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/1/da"><img src="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/c9HyEnYCTg8" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"dasunny";s:7:"pubdate";s:31:"Fri, 11 Jun 2010 13:52:09 +0000";s:7:"summary";s:846:"使用中发现Vtiger在导出PDF文件的时候,中文字符为乱码,按照网上介绍的方法,结合此版本,找到了解决的方法,此问题的主要原因在于tcpdf中对字符的引用问题,如果使用的是Vtiger5.1版本中自
带的tcpdf,仅需要修改include\tcpdf\tcpdf.php文件即可。将文件中2674行的
$fami ...
<p><a href="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/0/da"><img src="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/1/da"><img src="http://feedads.g.doubleclick.net/~a/Jr5IQ8CiUg70flWlIDNb5n_LsOA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/c9HyEnYCTg8" height="1" width="1"/>";s:14:"date_timestamp";i:1276264329;}i:10;a:8:{s:5:"title";s:32:"PBXManager 语言文件已发布";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=759";s:11:"description";s:803:"PBXManager 的中文语言文件已经发布到 SVN 服务器上了
地址为
http://hawebs.svn.sourceforge.net/viewvc/hawebs/oss/vtiger/trunk/modules/PBXManager/language/zh_cn.lang.php?view=log[/url]
这个语言文件没有几行,我就列到下面了。
在使用手机方式的时候,如果你是 ...
<p><a href="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/0/da"><img src="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/1/da"><img src="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/feepvxbMlcU" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:10:"honeymoose";s:7:"pubdate";s:31:"Thu, 10 Jun 2010 19:18:51 +0000";s:7:"summary";s:803:"PBXManager 的中文语言文件已经发布到 SVN 服务器上了
地址为
http://hawebs.svn.sourceforge.net/viewvc/hawebs/oss/vtiger/trunk/modules/PBXManager/language/zh_cn.lang.php?view=log[/url]
这个语言文件没有几行,我就列到下面了。
在使用手机方式的时候,如果你是 ...
<p><a href="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/0/da"><img src="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/1/da"><img src="http://feedads.g.doubleclick.net/~a/RfppX8rLXtoWonz2Kfn_tYKFi2I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/feepvxbMlcU" height="1" width="1"/>";s:14:"date_timestamp";i:1276197531;}i:11;a:8:{s:5:"title";s:15:"总算回来了";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=757";s:11:"description";s:506:"真不容易啊
<p><a href="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/0/da"><img src="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/1/da"><img src="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/F8EcWz-SmII" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:5:"qqing";s:7:"pubdate";s:31:"Thu, 10 Jun 2010 05:48:50 +0000";s:7:"summary";s:506:"真不容易啊
<p><a href="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/0/da"><img src="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/1/da"><img src="http://feedads.g.doubleclick.net/~a/lCLKAuWqZ_lYxl9TpcZr7nchc2A/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/F8EcWz-SmII" height="1" width="1"/>";s:14:"date_timestamp";i:1276148930;}i:12;a:8:{s:5:"title";s:66:"找到一个易客集成Discuz组件包望高手能整合到vtiger";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=756";s:11:"description";s:823:"不多说上附件
易客CRM集成Discuz5.0论坛的教程在引用里
易客CRM集成Discuz5.0论坛
安装步骤:
1)复制压缩包里的文件到htdocs目录下,覆盖原来的文件
2)修改config.php,增加include('config_discuz.php');这行代码
4)通过phpmyadmin导入bbs/discuz5.sql文件到CRM数据库中 ...
<p><a href="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/0/da"><img src="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/1/da"><img src="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/v_T6vNl2qP8" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"dasunny";s:7:"pubdate";s:31:"Thu, 10 Jun 2010 02:17:47 +0000";s:7:"summary";s:823:"不多说上附件
易客CRM集成Discuz5.0论坛的教程在引用里
易客CRM集成Discuz5.0论坛
安装步骤:
1)复制压缩包里的文件到htdocs目录下,覆盖原来的文件
2)修改config.php,增加include('config_discuz.php');这行代码
4)通过phpmyadmin导入bbs/discuz5.sql文件到CRM数据库中 ...
<p><a href="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/0/da"><img src="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/1/da"><img src="http://feedads.g.doubleclick.net/~a/9oVB9nNSFGiIXKlojpFUsTiTdOE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/v_T6vNl2qP8" height="1" width="1"/>";s:14:"date_timestamp";i:1276136267;}i:13;a:8:{s:5:"title";s:48:"如何在 vTiger 5.1 中使用手机扩展模块";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=755";s:11:"description";s:830:"假设当前你已经成功的安装了手机扩展模块。
使用手机访问的地址为:
http://urlpath_to_vtiger/modules/Mobile
我们这里使用的是本地的安装
那么测试的访问地址为
http://192.168.1.102/modules/Mobile[/url]
在你手机上输入上述地址,如果你的这个模块是部署在公共网 ...
<p><a href="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/0/da"><img src="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/1/da"><img src="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/YHw9Y5Rwe80" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:10:"honeymoose";s:7:"pubdate";s:31:"Wed, 09 Jun 2010 16:08:11 +0000";s:7:"summary";s:830:"假设当前你已经成功的安装了手机扩展模块。
使用手机访问的地址为:
http://urlpath_to_vtiger/modules/Mobile
我们这里使用的是本地的安装
那么测试的访问地址为
http://192.168.1.102/modules/Mobile[/url]
在你手机上输入上述地址,如果你的这个模块是部署在公共网 ...
<p><a href="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/0/da"><img src="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/1/da"><img src="http://feedads.g.doubleclick.net/~a/IBnLaaHGpRODM5vqo0G1PqDR9F4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/YHw9Y5Rwe80" height="1" width="1"/>";s:14:"date_timestamp";i:1276099691;}i:14;a:8:{s:5:"title";s:41:"vtiger 5.1 手机扩展模块安装过程";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=754";s:11:"description";s:831:"vTiger CRM 的移动扩展模块主要是向移动设备能够提供一个基本的 WEB 界面。
首先你需要下载 Mobile 的扩展插件,插件版本被表述为 Mobile-x.y.zip 你可以通过 Google 进行搜索,也可以在本站里面查找。
下面提供一个下载的链接
[url=http://forums.hawebs.net/computer/ ...
<p><a href="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/0/da"><img src="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/1/da"><img src="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/31I6IYmYVl4" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:10:"honeymoose";s:7:"pubdate";s:31:"Wed, 09 Jun 2010 15:45:43 +0000";s:7:"summary";s:831:"vTiger CRM 的移动扩展模块主要是向移动设备能够提供一个基本的 WEB 界面。
首先你需要下载 Mobile 的扩展插件,插件版本被表述为 Mobile-x.y.zip 你可以通过 Google 进行搜索,也可以在本站里面查找。
下面提供一个下载的链接
[url=http://forums.hawebs.net/computer/ ...
<p><a href="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/0/da"><img src="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/1/da"><img src="http://feedads.g.doubleclick.net/~a/0ed-LJbjoH3Ll3WLGTrTz19v9w4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/31I6IYmYVl4" height="1" width="1"/>";s:14:"date_timestamp";i:1276098343;}i:15;a:8:{s:5:"title";s:52:"vtiger CRM 5.1.0手机扩展插件的安装与使用";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=752";s:11:"description";s:565:"不多说了.有需要的朋友自己去下载附件,自己去安装使用
<p><a href="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/OoSeEIbTHK8" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"dasunny";s:7:"pubdate";s:31:"Wed, 09 Jun 2010 01:20:35 +0000";s:7:"summary";s:565:"不多说了.有需要的朋友自己去下载附件,自己去安装使用
<p><a href="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/k5kpgf7g4GM1-uPQ8VCBX-_SRJQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/OoSeEIbTHK8" height="1" width="1"/>";s:14:"date_timestamp";i:1276046435;}i:16;a:8:{s:5:"title";s:73:"发一个极品帖vtiger CRM的主要目录结构及主要数据库结构";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=749";s:11:"description";s:609:"[i=s] 本帖最后由 dasunny 于 2010-6-8 17:45 编辑 [/i]
找了很久的好东西,在这里贴出来大家共享.
<p><a href="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/0/da"><img src="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/1/da"><img src="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/YU44xG0tcLo" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"dasunny";s:7:"pubdate";s:31:"Tue, 08 Jun 2010 08:56:52 +0000";s:7:"summary";s:609:"[i=s] 本帖最后由 dasunny 于 2010-6-8 17:45 编辑 [/i]
找了很久的好东西,在这里贴出来大家共享.
<p><a href="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/0/da"><img src="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/1/da"><img src="http://feedads.g.doubleclick.net/~a/P91IsTFBp-wq5PTW8Frycwt4SY4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/YU44xG0tcLo" height="1" width="1"/>";s:14:"date_timestamp";i:1275987412;}i:17;a:8:{s:5:"title";s:32:"VT显示模块和子模块问题";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=748";s:11:"description";s:866:"现在我有一个职位的权限只有“网页邮件”和“日程安排”
但登录后还是显示4个模块
1277[/attach]
因为除工作台外的那三个模块下都有“网页邮件”或“日程安排”,这样就显得有些多余,怎么给他去掉呢,还有很多模块下都存在这样的问题,不同模块下拥有相同子模块,比如“ ...
<p><a href="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/0/da"><img src="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/1/da"><img src="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/_f_3IxS5gds" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"mydream";s:7:"pubdate";s:31:"Tue, 08 Jun 2010 06:30:56 +0000";s:7:"summary";s:866:"现在我有一个职位的权限只有“网页邮件”和“日程安排”
但登录后还是显示4个模块
1277[/attach]
因为除工作台外的那三个模块下都有“网页邮件”或“日程安排”,这样就显得有些多余,怎么给他去掉呢,还有很多模块下都存在这样的问题,不同模块下拥有相同子模块,比如“ ...
<p><a href="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/0/da"><img src="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/1/da"><img src="http://feedads.g.doubleclick.net/~a/iETopPoevR9BEInU6oeXOQkym40/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/_f_3IxS5gds" height="1" width="1"/>";s:14:"date_timestamp";i:1275978656;}i:18;a:8:{s:5:"title";s:18:"vtiger权限问题";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=745";s:11:"description";s:692:"用户管理里有:
用户、职位、权限、用户组
他们之间是如何实现权限控制的呢?
比如分配某个权限给职位,然后职位属于某个组还是怎么样呢?求解
<p><a href="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/0/da"><img src="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/1/da"><img src="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/FVX_x5kb-JQ" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"mydream";s:7:"pubdate";s:31:"Tue, 08 Jun 2010 00:55:15 +0000";s:7:"summary";s:692:"用户管理里有:
用户、职位、权限、用户组
他们之间是如何实现权限控制的呢?
比如分配某个权限给职位,然后职位属于某个组还是怎么样呢?求解
<p><a href="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/0/da"><img src="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/1/da"><img src="http://feedads.g.doubleclick.net/~a/t-HnbL3HaFBzTXjojttdE-ZppJA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/FVX_x5kb-JQ" height="1" width="1"/>";s:14:"date_timestamp";i:1275958515;}i:19;a:8:{s:5:"title";s:52:"求助 vitger在添加新记录时添加时间错误";s:4:"link";s:56:"http://forums.hawebs.net/computer/viewthread.php?tid=744";s:11:"description";s:673:"我6月8号早上8点45分添加的一条记录,但添加完一查看时间却是:2010-06-08 00:42:42
有人遇到类似的问题吗,或者谁知道解决办法
1263[/attach]
<p><a href="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/HYlQjOHRTOk" height="1" width="1"/>";s:8:"category";s:6:"Vtiger";s:6:"author";s:7:"mydream";s:7:"pubdate";s:31:"Tue, 08 Jun 2010 00:47:49 +0000";s:7:"summary";s:673:"我6月8号早上8点45分添加的一条记录,但添加完一查看时间却是:2010-06-08 00:42:42
有人遇到类似的问题吗,或者谁知道解决办法
1263[/attach]
<p><a href="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/3H7K_A7abQke_h5nX2m8nSqnKCQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/hawebs/WyRb/~4/HYlQjOHRTOk" height="1" width="1"/>";s:14:"date_timestamp";i:1275958069;}}s:7:"channel";a:8:{s:5:"title";s:25:"OSS 计算技术 - Vtiger";s:4:"link";s:57:"http://forums.hawebs.net/computer/forumdisplay.php?fid=50";s:11:"description";s:27:"Latest 20 threads of Vtiger";s:9:"copyright";s:29:"Copyright(C) OSS 计算技术";s:9:"generator";s:13:"HX WEBSYSTEMS";s:13:"lastbuilddate";s:31:"Fri, 18 Jun 2010 21:57:35 +0000";s:3:"ttl";s:2:"30";s:7:"tagline";s:27:"Latest 20 threads of Vtiger";}s:9:"textinput";a:0:{}s:5:"image";a:3:{s:3:"url";s:49:"http://forums.hawebs.net/computer/images/logo.gif";s:5:"title";s:16:"OSS 计算技术";s:4:"link";s:34:"http://forums.hawebs.net/computer/";}s:9:"feed_type";s:3:"RSS";s:12:"feed_version";s:3:"2.0";s:8:"encoding";s:5:"UTF-8";s:16:"_source_encoding";s:0:"";s:5:"ERROR";s:0:"";s:7:"WARNING";s:0:"";s:19:"_CONTENT_CONSTRUCTS";a:6:{i:0;s:7:"content";i:1;s:7:"summary";i:2;s:4:"info";i:3;s:5:"title";i:4;s:7:"tagline";i:5;s:9:"copyright";}s:16:"_KNOWN_ENCODINGS";a:3:{i:0;s:5:"UTF-8";i:1;s:8:"US-ASCII";i:2;s:10:"ISO-8859-1";}s:5:"stack";a:0:{}s:9:"inchannel";b:0;s:6:"initem";b:0;s:9:"incontent";b:0;s:11:"intextinput";b:0;s:7:"inimage";b:0;s:17:"current_namespace";b:0;s:13:"last_modified";s:31:"Fri, 18 Jun 2010 21:57:37 GMT
";s:4:"etag";s:29:"pnSP1GkzAR7kAw1LFKf0ONj7X6s
";}
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

@@ -0,0 +1,7 @@
<img src="cache/images/656574030_outcome_by_month_zh_cn_957285009.png" border="0" usemap="#cache/images/656574030_outcome_by_month_zh_cn_957285009.png">
<map name="cache/images/656574030_outcome_by_month_zh_cn_957285009.png">
<area shape="rect" coords="72,61,160,438" href="index.php?module=Potentials&action=ListView&date_closed=2006-03&sales_stage=%E5%85%B6%E5%AE%83&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 2 该潜在案件的处理结果 其它" title="admin - 2 该潜在案件的处理结果 其它">
<area shape="rect" coords="264,61,352,438" href="index.php?module=Potentials&action=ListView&date_closed=2006-06&sales_stage=%E5%85%B6%E5%AE%83&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 3 该潜在案件的处理结果 其它" title="admin - 3 该潜在案件的处理结果 其它">
<area shape="rect" coords="457,118,545,438" href="index.php?module=Potentials&action=ListView&date_closed=2006-07&sales_stage=%E5%85%B6%E5%AE%83&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 2 该潜在案件的处理结果 其它" title="admin - 2 该潜在案件的处理结果 其它">
<area shape="rect" coords="649,344,737,438" href="index.php?module=Potentials&action=ListView&date_closed=2006-09&sales_stage=%E5%85%B6%E5%AE%83&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 1 该潜在案件的处理结果 其它" title="admin - 1 该潜在案件的处理结果 其它">
</map>
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@@ -0,0 +1,7 @@
<img src="cache/images/656574030_pipeline_zh_cn_11401618562001-01-012100-01-01.png" border="0" usemap="#cache/images/656574030_pipeline_zh_cn_11401618562001-01-012100-01-01.png">
<map name="cache/images/656574030_pipeline_zh_cn_11401618562001-01-012100-01-01.png">
<area shape="rect" coords="81,39,115,69" href="index.php?module=Potentials&action=ListView&sales_stage=Prospecting&closingdate_start=2001-01-01&closingdate_end=2100-01-01&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 1 潜在案件的客服场地 勘察" title="admin - 1 潜在案件的客服场地 勘察">
<area shape="rect" coords="81,79,167,109" href="index.php?module=Potentials&action=ListView&sales_stage=Qualification&closingdate_start=2001-01-01&closingdate_end=2100-01-01&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 1 潜在案件的客服场地 资格" title="admin - 1 潜在案件的客服场地 资格">
<area shape="rect" coords="81,158,339,188" href="index.php?module=Potentials&action=ListView&sales_stage=Value+Proposition&closingdate_start=2001-01-01&closingdate_end=2100-01-01&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 1 潜在案件的客服场地 已提价" title="admin - 1 潜在案件的客服场地 已提价">
<area shape="rect" coords="81,197,771,227" href="index.php?module=Potentials&action=ListView&sales_stage=Id.+Decision+Makers&closingdate_start=2001-01-01&closingdate_end=2100-01-01&query=true&type=dbrd&owner=admin&viewname=10" alt="admin - 5 潜在案件的客服场地 Id. 决策者" title="admin - 5 潜在案件的客服场地 Id. 决策者">
</map>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

+3 -1
View File
@@ -1,4 +1,6 @@
<img src="cache/images/vert_" border="0" usemap="#cache/images/vert_">
<map name="cache/images/vert_">
<area shape="rect" coords="166,126,416,180" href="index.php?module=Calendar&action=ListView&from_homepagedb=true&type=dbrd&query=true&owner=huyucheng&viewname=19" alt="&aelig;—&yen;&ccedil;&uml;&aring;&reg;‰&aelig;Ž’=%d" title="&aelig;—&yen;&ccedil;&uml;&aring;&reg;‰&aelig;Ž’=%d">
<area shape="rect" coords="78,119,156,169" href="index.php?module=Accounts&action=ListView&from_homepagedb=true&type=dbrd&query=true&owner=huyucheng&viewname=4" alt="客户=%d" title="客户=%d">
<area shape="rect" coords="251,119,329,169" href="index.php?module=Contacts&action=ListView&from_homepagedb=true&type=dbrd&query=true&owner=huyucheng&viewname=7" alt="联系人=%d" title="联系人=%d">
<area shape="rect" coords="424,119,502,169" href="index.php?module=Calendar&action=ListView&from_homepagedb=true&type=dbrd&query=true&owner=huyucheng&viewname=19" alt="日程安排=%d" title="日程安排=%d">
</map>
-1
View File
@@ -1 +0,0 @@
This directory must be writable by the webserver user.
+1 -1
View File
@@ -10,7 +10,7 @@
/* Performance paramters can be configured to fine tune vtiger CRM runtime */
$PERFORMANCE_CONFIG = Array(
// Enable log4php debugging only if requried
'LOG4PHP_DEBUG' => false,
'LOG4PHP_DEBUG' => true,
// Should the caller information be captured in SQL Logging?
// It adds little overhead for performance but will be useful to debug
@@ -18,6 +18,7 @@ DEFINE("FF_COMIC",'Comic');
DEFINE("FF_ARIAL",'Arial');
DEFINE("FF_GEORGIA",'Georgia');
DEFINE("FF_TREBUCHE",'Trebuc');
DEFINE("FF_DROIDSANSFALLBACK",'Droid Sans Fallback');
// Chinese font
DEFINE("FF_SIMSUN",'Simsun');
@@ -38,9 +39,9 @@ function calculate_font_name($locale)
switch($locale)
{
case 'cn_zh':
case 'zh_cn':
$log->debug("Exiting calculate_font_name method ...");
return FF_SIMSUN;
return FF_DROIDSANSFALLBACK;
case 'tw_zh':
if(!function_exists('iconv')){
echo " Unable to display traditional Chinese on the graphs.<BR>The function iconv does not exists please read more about <a href='http://us4.php.net/iconv'>iconv here</a><BR>";
+1 -1
View File
@@ -52,7 +52,7 @@ log4php.appender.A6.layout.ContextPrinting="true"
log4php.appender.A6.layout.DateFormat="%c"
log4php.appender.A6.File=logs/platform.log
log4php.logger.SQLTIME=INFO,A7
log4php.logger.SQLTIME=DEBUG,A7
log4php.appender.A7=LoggerAppenderRollingFile
log4php.appender.A7.MaxFileSize=3MB
log4php.appender.A7.MaxBackupIndex=10
+409
View File
@@ -0,0 +1,409 @@
07/13/10 22:09:12,056 [3216] INFO VT - PearDatabase ->ADODB disconnect
07/13/10 22:09:12,369 [3216] DEBUG VT - Entering set_default_config(Array) method ...
07/13/10 22:09:12,370 [3216] DEBUG VT - Exiting set_default_config method ...
07/13/10 22:09:12,739 [3216] DEBUG index - ****Starting for session 40n7kpmpg06a33geihjojr6926
07/13/10 22:09:12,743 [3216] DEBUG index - We have an authenticated user id: 6
07/13/10 22:09:12,744 [3216] DEBUG index - array (
'action' => 'PickListAjax',
'module' => 'PickList',
'mode' => 'edit',
'file' => 'PickListAction',
'fld_module' => 'Products',
'fieldname' => 'productcategory',
'newValues' => '["其他","签证","企业注册S","VPN"]',
'oldValues' => '["其他","签证","企业注册","VPN"]',
'ck_login_id_vtiger' => '6',
'ck_login_theme_vtiger' => 'hawebs',
'ck_login_language_vtiger' => 'zh_cn',
'timezone' => '0',
'phpbb3_iq7rs_k' => '',
'phpbb3_iq7rs_u' => '2',
'phpbb3_iq7rs_sid' => 'fe174e27af1966725c55150593ef3942',
'style_cookie' => 'null',
'fontSize' => '100',
'OFBiz_Visitor' => '10000',
'webtools_autoUserLoginId' => 'admin',
'webpos_autoUserLoginId' => 'admin',
's_lastvisit' => '1264968505417',
'ebay_autoUserLoginId' => 'admin',
'smile' => '1D1',
'googlebase_autoUserLoginId' => 'admin',
'partymgr_autoUserLoginId' => 'admin',
'humanres_autoUserLoginId' => 'admin',
'facility_autoUserLoginId' => 'admin',
'ZDEDebuggerPresent' => 'php,phtml,php3',
'PHPSESSID' => '40n7kpmpg06a33geihjojr6926',
)
07/13/10 22:09:12,746 [3216] INFO index - About to take action PickListAjax
07/13/10 22:09:12,746 [3216] DEBUG index - in PickListAjax
07/13/10 22:09:12,748 [3216] INFO index - current page is modules/PickList/PickListAjax.php
07/13/10 22:09:12,749 [3216] INFO index - current module is PickList
07/13/10 22:09:13,071 [3216] DEBUG user - Entering Users() method ...
07/13/10 22:09:13,072 [3216] DEBUG user - Exiting Users() method ...
07/13/10 22:09:13,076 [3216] DEBUG index - Entering getPermittedModuleNames() method ...
07/13/10 22:09:13,082 [3216] DEBUG index - Entering getTabModuleName(1) method ...
07/13/10 22:09:13,086 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,087 [3216] DEBUG index - Entering getTabModuleName(2) method ...
07/13/10 22:09:13,090 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,091 [3216] DEBUG index - Entering getTabModuleName(3) method ...
07/13/10 22:09:13,095 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,096 [3216] DEBUG index - Entering getTabModuleName(4) method ...
07/13/10 22:09:13,099 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,100 [3216] DEBUG index - Entering getTabModuleName(6) method ...
07/13/10 22:09:13,104 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,105 [3216] DEBUG index - Entering getTabModuleName(7) method ...
07/13/10 22:09:13,108 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,109 [3216] DEBUG index - Entering getTabModuleName(8) method ...
07/13/10 22:09:13,113 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,114 [3216] DEBUG index - Entering getTabModuleName(9) method ...
07/13/10 22:09:13,117 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,118 [3216] DEBUG index - Entering getTabModuleName(10) method ...
07/13/10 22:09:13,122 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,123 [3216] DEBUG index - Entering getTabModuleName(13) method ...
07/13/10 22:09:13,127 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,128 [3216] DEBUG index - Entering getTabModuleName(14) method ...
07/13/10 22:09:13,131 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,132 [3216] DEBUG index - Entering getTabModuleName(15) method ...
07/13/10 22:09:13,136 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,137 [3216] DEBUG index - Entering getTabModuleName(18) method ...
07/13/10 22:09:13,141 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,142 [3216] DEBUG index - Entering getTabModuleName(19) method ...
07/13/10 22:09:13,148 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,150 [3216] DEBUG index - Entering getTabModuleName(20) method ...
07/13/10 22:09:13,153 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,154 [3216] DEBUG index - Entering getTabModuleName(21) method ...
07/13/10 22:09:13,158 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,159 [3216] DEBUG index - Entering getTabModuleName(22) method ...
07/13/10 22:09:13,163 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,164 [3216] DEBUG index - Entering getTabModuleName(23) method ...
07/13/10 22:09:13,169 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,170 [3216] DEBUG index - Entering getTabModuleName(24) method ...
07/13/10 22:09:13,173 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,174 [3216] DEBUG index - Entering getTabModuleName(25) method ...
07/13/10 22:09:13,177 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,178 [3216] DEBUG index - Entering getTabModuleName(26) method ...
07/13/10 22:09:13,182 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,183 [3216] DEBUG index - Entering getTabModuleName(27) method ...
07/13/10 22:09:13,186 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,187 [3216] DEBUG index - Entering getTabModuleName(28) method ...
07/13/10 22:09:13,190 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,191 [3216] DEBUG index - Entering getTabModuleName(29) method ...
07/13/10 22:09:13,195 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,196 [3216] DEBUG index - Entering getTabModuleName(30) method ...
07/13/10 22:09:13,199 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,200 [3216] DEBUG index - Entering getTabModuleName(31) method ...
07/13/10 22:09:13,204 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,204 [3216] DEBUG index - Entering getTabModuleName(32) method ...
07/13/10 22:09:13,208 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,209 [3216] DEBUG index - Entering getTabModuleName(33) method ...
07/13/10 22:09:13,213 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,214 [3216] DEBUG index - Entering getTabModuleName(34) method ...
07/13/10 22:09:13,217 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,218 [3216] DEBUG index - Entering getTabModuleName(35) method ...
07/13/10 22:09:13,222 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,223 [3216] DEBUG index - Entering getTabModuleName(36) method ...
07/13/10 22:09:13,226 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,227 [3216] DEBUG index - Entering getTabModuleName(37) method ...
07/13/10 22:09:13,231 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,232 [3216] DEBUG index - Entering getTabModuleName(38) method ...
07/13/10 22:09:13,235 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:13,236 [3216] DEBUG index - Exiting getPermittedModuleNames method ...
07/13/10 22:09:13,240 [3216] DEBUG index - Current user is: huyucheng
07/13/10 22:09:13,240 [3216] DEBUG index - Current theme is: hawebs
07/13/10 22:09:13,241 [3216] DEBUG index - current_language is: zh_cn
07/13/10 22:09:13,242 [3216] DEBUG index - Entering return_app_currency_strings_language(zh_cn) method ...
07/13/10 22:09:13,256 [3216] DEBUG index - Exiting return_app_currency_strings_language method ...
07/13/10 22:09:13,258 [3216] DEBUG index - Entering return_application_language(zh_cn) method ...
07/13/10 22:09:13,272 [3216] DEBUG index - Exiting return_application_language method ...
07/13/10 22:09:13,273 [3216] DEBUG index - Entering return_app_list_strings_language(zh_cn) method ...
07/13/10 22:09:13,287 [3216] DEBUG index - Exiting return_app_list_strings_language method ...
07/13/10 22:09:13,289 [3216] DEBUG index - Entering return_module_language(zh_cn,PickList) method ...
07/13/10 22:09:13,294 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:13,294 [3216] DEBUG index - setting cookie ck_login_id_vtiger to 6
07/13/10 22:09:13,295 [3216] DEBUG index - setting cookie ck_login_theme_vtiger to hawebs
07/13/10 22:09:13,296 [3216] DEBUG index - setting cookie ck_login_language_vtiger to zh_cn
07/13/10 22:09:13,297 [3216] DEBUG index - skipping headers
07/13/10 22:09:13,310 [3216] DEBUG index - Entering isPermitted(PickList,PickListAction,) method ...
07/13/10 22:09:13,316 [3216] DEBUG index - Exiting isPermitted method ...
07/13/10 22:09:13,355 [3216] DEBUG index - Prepared sql query being executed : select tablename,columnname from vtiger_field where fieldname=? and presence in (0,2)
07/13/10 22:09:13,356 [3216] DEBUG index - Prepared sql query parameters : [productcategory]
07/13/10 22:09:13,360 [3216] DEBUG index - Prepared sql query being executed : UPDATE vtiger_productcategory SET productcategory=? WHERE productcategory=?
07/13/10 22:09:13,361 [3216] DEBUG index - Prepared sql query parameters : [企业注册S,企业注册]
07/13/10 22:09:13,363 [3216] DEBUG index - Prepared sql query being executed : update vtiger_products set productcategory=? where productcategory=?
07/13/10 22:09:13,365 [3216] DEBUG index - Prepared sql query parameters : [企业注册S,企业注册]
07/13/10 22:09:13,663 [3216] INFO VT - PearDatabase ->ADODB disconnect
07/13/10 22:09:13,974 [3216] DEBUG VT - Entering set_default_config(Array) method ...
07/13/10 22:09:13,975 [3216] DEBUG VT - Exiting set_default_config method ...
07/13/10 22:09:14,239 [3216] DEBUG index - ****Starting for session 40n7kpmpg06a33geihjojr6926
07/13/10 22:09:14,243 [3216] DEBUG index - We have an authenticated user id: 6
07/13/10 22:09:14,244 [3216] DEBUG index - array (
'action' => 'PickListAjax',
'module' => 'PickList',
'directmode' => 'ajax',
'file' => 'PickList',
'moduleName' => 'Products',
'roleid' => 'H2',
'ck_login_id_vtiger' => '6',
'ck_login_theme_vtiger' => 'hawebs',
'ck_login_language_vtiger' => 'zh_cn',
'timezone' => '0',
'phpbb3_iq7rs_k' => '',
'phpbb3_iq7rs_u' => '2',
'phpbb3_iq7rs_sid' => 'fe174e27af1966725c55150593ef3942',
'style_cookie' => 'null',
'fontSize' => '100',
'OFBiz_Visitor' => '10000',
'webtools_autoUserLoginId' => 'admin',
'webpos_autoUserLoginId' => 'admin',
's_lastvisit' => '1264968505417',
'ebay_autoUserLoginId' => 'admin',
'smile' => '1D1',
'googlebase_autoUserLoginId' => 'admin',
'partymgr_autoUserLoginId' => 'admin',
'humanres_autoUserLoginId' => 'admin',
'facility_autoUserLoginId' => 'admin',
'ZDEDebuggerPresent' => 'php,phtml,php3',
'PHPSESSID' => '40n7kpmpg06a33geihjojr6926',
)
07/13/10 22:09:14,245 [3216] INFO index - About to take action PickListAjax
07/13/10 22:09:14,246 [3216] DEBUG index - in PickListAjax
07/13/10 22:09:14,248 [3216] INFO index - current page is modules/PickList/PickListAjax.php
07/13/10 22:09:14,248 [3216] INFO index - current module is PickList
07/13/10 22:09:14,566 [3216] DEBUG user - Entering Users() method ...
07/13/10 22:09:14,567 [3216] DEBUG user - Exiting Users() method ...
07/13/10 22:09:14,571 [3216] DEBUG index - Entering getPermittedModuleNames() method ...
07/13/10 22:09:14,577 [3216] DEBUG index - Entering getTabModuleName(1) method ...
07/13/10 22:09:14,581 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,582 [3216] DEBUG index - Entering getTabModuleName(2) method ...
07/13/10 22:09:14,585 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,586 [3216] DEBUG index - Entering getTabModuleName(3) method ...
07/13/10 22:09:14,590 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,591 [3216] DEBUG index - Entering getTabModuleName(4) method ...
07/13/10 22:09:14,595 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,596 [3216] DEBUG index - Entering getTabModuleName(6) method ...
07/13/10 22:09:14,599 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,601 [3216] DEBUG index - Entering getTabModuleName(7) method ...
07/13/10 22:09:14,604 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,605 [3216] DEBUG index - Entering getTabModuleName(8) method ...
07/13/10 22:09:14,609 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,610 [3216] DEBUG index - Entering getTabModuleName(9) method ...
07/13/10 22:09:14,614 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,615 [3216] DEBUG index - Entering getTabModuleName(10) method ...
07/13/10 22:09:14,618 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,619 [3216] DEBUG index - Entering getTabModuleName(13) method ...
07/13/10 22:09:14,623 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,624 [3216] DEBUG index - Entering getTabModuleName(14) method ...
07/13/10 22:09:14,627 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,628 [3216] DEBUG index - Entering getTabModuleName(15) method ...
07/13/10 22:09:14,632 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,633 [3216] DEBUG index - Entering getTabModuleName(18) method ...
07/13/10 22:09:14,636 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,637 [3216] DEBUG index - Entering getTabModuleName(19) method ...
07/13/10 22:09:14,641 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,642 [3216] DEBUG index - Entering getTabModuleName(20) method ...
07/13/10 22:09:14,645 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,646 [3216] DEBUG index - Entering getTabModuleName(21) method ...
07/13/10 22:09:14,650 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,651 [3216] DEBUG index - Entering getTabModuleName(22) method ...
07/13/10 22:09:14,654 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,655 [3216] DEBUG index - Entering getTabModuleName(23) method ...
07/13/10 22:09:14,659 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,660 [3216] DEBUG index - Entering getTabModuleName(24) method ...
07/13/10 22:09:14,663 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,664 [3216] DEBUG index - Entering getTabModuleName(25) method ...
07/13/10 22:09:14,668 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,669 [3216] DEBUG index - Entering getTabModuleName(26) method ...
07/13/10 22:09:14,673 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,674 [3216] DEBUG index - Entering getTabModuleName(27) method ...
07/13/10 22:09:14,677 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,678 [3216] DEBUG index - Entering getTabModuleName(28) method ...
07/13/10 22:09:14,683 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,685 [3216] DEBUG index - Entering getTabModuleName(29) method ...
07/13/10 22:09:14,688 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,689 [3216] DEBUG index - Entering getTabModuleName(30) method ...
07/13/10 22:09:14,693 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,694 [3216] DEBUG index - Entering getTabModuleName(31) method ...
07/13/10 22:09:14,698 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,699 [3216] DEBUG index - Entering getTabModuleName(32) method ...
07/13/10 22:09:14,702 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,703 [3216] DEBUG index - Entering getTabModuleName(33) method ...
07/13/10 22:09:14,707 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,708 [3216] DEBUG index - Entering getTabModuleName(34) method ...
07/13/10 22:09:14,712 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,713 [3216] DEBUG index - Entering getTabModuleName(35) method ...
07/13/10 22:09:14,717 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,718 [3216] DEBUG index - Entering getTabModuleName(36) method ...
07/13/10 22:09:14,721 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,722 [3216] DEBUG index - Entering getTabModuleName(37) method ...
07/13/10 22:09:14,726 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,727 [3216] DEBUG index - Entering getTabModuleName(38) method ...
07/13/10 22:09:14,730 [3216] DEBUG index - Exiting getTabModuleName method ...
07/13/10 22:09:14,731 [3216] DEBUG index - Exiting getPermittedModuleNames method ...
07/13/10 22:09:14,735 [3216] DEBUG index - Current user is: huyucheng
07/13/10 22:09:14,736 [3216] DEBUG index - Current theme is: hawebs
07/13/10 22:09:14,737 [3216] DEBUG index - current_language is: zh_cn
07/13/10 22:09:14,738 [3216] DEBUG index - Entering return_app_currency_strings_language(zh_cn) method ...
07/13/10 22:09:14,752 [3216] DEBUG index - Exiting return_app_currency_strings_language method ...
07/13/10 22:09:14,753 [3216] DEBUG index - Entering return_application_language(zh_cn) method ...
07/13/10 22:09:14,767 [3216] DEBUG index - Exiting return_application_language method ...
07/13/10 22:09:14,768 [3216] DEBUG index - Entering return_app_list_strings_language(zh_cn) method ...
07/13/10 22:09:14,782 [3216] DEBUG index - Exiting return_app_list_strings_language method ...
07/13/10 22:09:14,783 [3216] DEBUG index - Entering return_module_language(zh_cn,PickList) method ...
07/13/10 22:09:14,788 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:14,789 [3216] DEBUG index - setting cookie ck_login_id_vtiger to 6
07/13/10 22:09:14,790 [3216] DEBUG index - setting cookie ck_login_theme_vtiger to hawebs
07/13/10 22:09:14,791 [3216] DEBUG index - setting cookie ck_login_language_vtiger to zh_cn
07/13/10 22:09:14,792 [3216] DEBUG index - skipping headers
07/13/10 22:09:14,807 [3216] DEBUG index - Entering isPermitted(PickList,PickList,) method ...
07/13/10 22:09:14,814 [3216] DEBUG index - Exiting isPermitted method ...
07/13/10 22:09:14,850 [3216] INFO GS - PearDatabase ->DatabaseConnection - Illegal Access
07/13/10 22:09:14,858 [3216] DEBUG index - Prepared sql query being executed : select distinct vtiger_field.fieldname,vtiger_field.tabid,vtiger_tab.tablabel, vtiger_tab.name as tabname,uitype from vtiger_field inner join vtiger_tab on vtiger_tab.tabid=vtiger_field.tabid where uitype IN (15,33) and vtiger_field.tabid != 29 and vtiger_tab.presence != 1 and vtiger_field.presence in (0,2) order by vtiger_field.tabid ASC
07/13/10 22:09:14,907 [3216] DEBUG index - Entering return_module_language(zh_cn,Products) method ...
07/13/10 22:09:14,913 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:14,915 [3216] DEBUG index - Entering getTabid(Products) method ...
07/13/10 22:09:14,916 [3216] DEBUG index - Exiting getTabid method ...
07/13/10 22:09:14,917 [3216] DEBUG index - Prepared sql query being executed : select vtiger_field.fieldlabel,vtiger_field.columnname,vtiger_field.fieldname, vtiger_field.uitype FROM vtiger_field inner join vtiger_picklist on vtiger_field.fieldname = vtiger_picklist.name where (displaytype=1 and vtiger_field.tabid=? and vtiger_field.uitype in ('15','55','33','16') or (vtiger_field.tabid=? and fieldname='salutationtype' and fieldname !='vendortype')) and vtiger_field.presence in (0,2) ORDER BY vtiger_picklist.picklistid ASC
07/13/10 22:09:14,918 [3216] DEBUG index - Prepared sql query parameters : [14,14]
07/13/10 22:09:14,924 [3216] DEBUG index - Entering getSubordinateRoleAndUsers(H2) method ...
07/13/10 22:09:14,925 [3216] DEBUG index - Entering getRoleSubordinates(H2) method ...
07/13/10 22:09:14,926 [3216] DEBUG index - Entering getRoleInformation(H2) method ...
07/13/10 22:09:14,927 [3216] DEBUG index - Prepared sql query being executed : select * from vtiger_role where roleid=?
07/13/10 22:09:14,928 [3216] DEBUG index - Prepared sql query parameters : [H2]
07/13/10 22:09:14,931 [3216] DEBUG index - Exiting getRoleInformation method ...
07/13/10 22:09:14,932 [3216] DEBUG index - Prepared sql query being executed : select * from vtiger_role where parentrole like ? order by parentrole asc
07/13/10 22:09:14,933 [3216] DEBUG index - Prepared sql query parameters : [H1::H2::%]
07/13/10 22:09:14,936 [3216] DEBUG index - Exiting getRoleSubordinates method ...
07/13/10 22:09:14,937 [3216] DEBUG index - Entering getRoleUsers(H3) method ...
07/13/10 22:09:14,938 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:14,939 [3216] DEBUG index - Prepared sql query parameters : [H3]
07/13/10 22:09:14,947 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:14,948 [3216] DEBUG index - Entering getRoleUsers(H4) method ...
07/13/10 22:09:14,949 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:14,950 [3216] DEBUG index - Prepared sql query parameters : [H4]
07/13/10 22:09:14,952 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:14,953 [3216] DEBUG index - Entering getRoleUsers(H5) method ...
07/13/10 22:09:14,954 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:14,955 [3216] DEBUG index - Prepared sql query parameters : [H5]
07/13/10 22:09:14,958 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:14,959 [3216] DEBUG index - Exiting getSubordinateRoleAndUsers method ...
07/13/10 22:09:14,960 [3216] DEBUG index - Prepared sql query being executed : select picklistid from vtiger_picklist where name = ?
07/13/10 22:09:14,961 [3216] DEBUG index - Prepared sql query parameters : [glacct]
07/13/10 22:09:14,965 [3216] DEBUG index - Prepared sql query being executed : SELECT distinct glacct FROM vtiger_glacct inner join vtiger_role2picklist on vtiger_glacct.picklist_valueid=vtiger_role2picklist.picklistvalueid and roleid in (?,?,?,?) order by sortid
07/13/10 22:09:14,966 [3216] DEBUG index - Prepared sql query parameters : [H2,H3,H4,H5]
07/13/10 22:09:14,983 [3216] DEBUG index - Entering getSubordinateRoleAndUsers(H2) method ...
07/13/10 22:09:14,984 [3216] DEBUG index - Entering getRoleSubordinates(H2) method ...
07/13/10 22:09:14,985 [3216] DEBUG index - Exiting getRoleSubordinates method ...
07/13/10 22:09:14,986 [3216] DEBUG index - Entering getRoleUsers(H3) method ...
07/13/10 22:09:14,986 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:14,987 [3216] DEBUG index - Prepared sql query parameters : [H3]
07/13/10 22:09:14,992 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:14,993 [3216] DEBUG index - Entering getRoleUsers(H4) method ...
07/13/10 22:09:14,994 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:14,995 [3216] DEBUG index - Prepared sql query parameters : [H4]
07/13/10 22:09:14,998 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:14,999 [3216] DEBUG index - Entering getRoleUsers(H5) method ...
07/13/10 22:09:14,1000 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,001 [3216] DEBUG index - Prepared sql query parameters : [H5]
07/13/10 22:09:15,004 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,005 [3216] DEBUG index - Exiting getSubordinateRoleAndUsers method ...
07/13/10 22:09:15,006 [3216] DEBUG index - Prepared sql query being executed : select picklistid from vtiger_picklist where name = ?
07/13/10 22:09:15,007 [3216] DEBUG index - Prepared sql query parameters : [manufacturer]
07/13/10 22:09:15,010 [3216] DEBUG index - Prepared sql query being executed : SELECT distinct manufacturer FROM vtiger_manufacturer inner join vtiger_role2picklist on vtiger_manufacturer.picklist_valueid=vtiger_role2picklist.picklistvalueid and roleid in (?,?,?,?) order by sortid
07/13/10 22:09:15,012 [3216] DEBUG index - Prepared sql query parameters : [H2,H3,H4,H5]
07/13/10 22:09:15,024 [3216] DEBUG index - Entering getSubordinateRoleAndUsers(H2) method ...
07/13/10 22:09:15,025 [3216] DEBUG index - Entering getRoleSubordinates(H2) method ...
07/13/10 22:09:15,026 [3216] DEBUG index - Exiting getRoleSubordinates method ...
07/13/10 22:09:15,027 [3216] DEBUG index - Entering getRoleUsers(H3) method ...
07/13/10 22:09:15,028 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,029 [3216] DEBUG index - Prepared sql query parameters : [H3]
07/13/10 22:09:15,035 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,036 [3216] DEBUG index - Entering getRoleUsers(H4) method ...
07/13/10 22:09:15,037 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,038 [3216] DEBUG index - Prepared sql query parameters : [H4]
07/13/10 22:09:15,041 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,042 [3216] DEBUG index - Entering getRoleUsers(H5) method ...
07/13/10 22:09:15,043 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,044 [3216] DEBUG index - Prepared sql query parameters : [H5]
07/13/10 22:09:15,048 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,049 [3216] DEBUG index - Exiting getSubordinateRoleAndUsers method ...
07/13/10 22:09:15,050 [3216] DEBUG index - Prepared sql query being executed : select picklistid from vtiger_picklist where name = ?
07/13/10 22:09:15,051 [3216] DEBUG index - Prepared sql query parameters : [productcategory]
07/13/10 22:09:15,055 [3216] DEBUG index - Prepared sql query being executed : SELECT distinct productcategory FROM vtiger_productcategory inner join vtiger_role2picklist on vtiger_productcategory.picklist_valueid=vtiger_role2picklist.picklistvalueid and roleid in (?,?,?,?) order by sortid
07/13/10 22:09:15,056 [3216] DEBUG index - Prepared sql query parameters : [H2,H3,H4,H5]
07/13/10 22:09:15,070 [3216] DEBUG index - Entering getSubordinateRoleAndUsers(H2) method ...
07/13/10 22:09:15,071 [3216] DEBUG index - Entering getRoleSubordinates(H2) method ...
07/13/10 22:09:15,072 [3216] DEBUG index - Exiting getRoleSubordinates method ...
07/13/10 22:09:15,073 [3216] DEBUG index - Entering getRoleUsers(H3) method ...
07/13/10 22:09:15,074 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,075 [3216] DEBUG index - Prepared sql query parameters : [H3]
07/13/10 22:09:15,080 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,081 [3216] DEBUG index - Entering getRoleUsers(H4) method ...
07/13/10 22:09:15,082 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,083 [3216] DEBUG index - Prepared sql query parameters : [H4]
07/13/10 22:09:15,086 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,087 [3216] DEBUG index - Entering getRoleUsers(H5) method ...
07/13/10 22:09:15,088 [3216] DEBUG index - Prepared sql query being executed : select vtiger_user2role.*,vtiger_users.user_name from vtiger_user2role inner join vtiger_users on vtiger_users.id=vtiger_user2role.userid where roleid=?
07/13/10 22:09:15,089 [3216] DEBUG index - Prepared sql query parameters : [H5]
07/13/10 22:09:15,092 [3216] DEBUG index - Exiting getRoleUsers method ...
07/13/10 22:09:15,093 [3216] DEBUG index - Exiting getSubordinateRoleAndUsers method ...
07/13/10 22:09:15,094 [3216] DEBUG index - Prepared sql query being executed : select picklistid from vtiger_picklist where name = ?
07/13/10 22:09:15,096 [3216] DEBUG index - Prepared sql query parameters : [usageunit]
07/13/10 22:09:15,100 [3216] DEBUG index - Prepared sql query being executed : SELECT distinct usageunit FROM vtiger_usageunit inner join vtiger_role2picklist on vtiger_usageunit.picklist_valueid=vtiger_role2picklist.picklistvalueid and roleid in (?,?,?,?) order by sortid
07/13/10 22:09:15,101 [3216] DEBUG index - Prepared sql query parameters : [H2,H3,H4,H5]
07/13/10 22:09:15,123 [3216] DEBUG index - function getTranslatedString(GL Account) - translated to (会计科目)
07/13/10 22:09:15,124 [3216] DEBUG index - function getTranslatedString(Manufacturer) - translated to (Manufacturer)
07/13/10 22:09:15,125 [3216] DEBUG index - function getTranslatedString(Product Category) - translated to (产品类别)
07/13/10 22:09:15,126 [3216] DEBUG index - function getTranslatedString(Usage Unit) - translated to (使用单位)
07/13/10 22:09:15,127 [3216] DEBUG index - Prepared sql query being executed : select rolename,roleid from vtiger_role where roleid not in('H1') order by roleid
07/13/10 22:09:15,132 [3216] DEBUG index - Entering return_module_language(zh_cn,Settings) method ...
07/13/10 22:09:15,144 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:15,145 [3216] DEBUG index - Entering return_module_language(zh_cn,PickList) method ...
07/13/10 22:09:15,146 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:15,172 [3216] DEBUG index - Entering return_module_language(zh_cn,Products) method ...
07/13/10 22:09:15,173 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:15,174 [3216] DEBUG index - function getTranslatedString(会计科目) - translated to (会计科目)
07/13/10 22:09:15,175 [3216] DEBUG index - Entering return_module_language(zh_cn,Products) method ...
07/13/10 22:09:15,176 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:15,177 [3216] DEBUG index - function getTranslatedString(Manufacturer) - translated to (厂商)
07/13/10 22:09:15,178 [3216] DEBUG index - Entering return_module_language(zh_cn,Products) method ...
07/13/10 22:09:15,179 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:15,180 [3216] DEBUG index - function getTranslatedString(产品类别) - translated to (产品类别)
07/13/10 22:09:15,181 [3216] DEBUG index - Entering return_module_language(zh_cn,Products) method ...
07/13/10 22:09:15,182 [3216] DEBUG index - Exiting return_module_language method ...
07/13/10 22:09:15,183 [3216] DEBUG index - function getTranslatedString(使用单位) - translated to (使用单位)
07/13/10 22:09:19,133 [3216] INFO VT - PearDatabase ->ADODB disconnect
07/13/10 22:09:19,458 [3216] DEBUG VT - Entering set_default_config(Array) method ...
07/13/10 22:09:19,459 [3216] DEBUG VT - Exiting set_default_config method ...
07/13/10 22:09:19,788 [3216] DEBUG index - ****Starting for session 40n7kpmpg06a33geihjojr6926
07/13/10 22:09:19,792 [3216] DEBUG index - We have an authenticated user id: 6
07/13/10 22:09:19,793 [3216] DEBUG index - array (
'module' => 'Calendar',
'action' => 'CalendarAjax',
'file' => 'ActivityReminderCallbackAjax',
'ajax' => 'true',
'ck_login_id_vtiger' => '6',
'ck_login_theme_vtiger' => 'hawebs',
'ck_login_language_vtiger' => 'zh_cn',
'timezone' => '0',
'phpbb3_iq7rs_k' => '',
'phpbb3_iq7rs_u' => '2',
'phpbb3_iq7rs_sid' => 'fe174e27af1966725c55150593ef3942',
'style_cookie' => 'null',
'fontSize' => '100',
'OFBiz_Visitor' => '10000',
'webtools_autoUserLoginId' => 'admin',
'webpos_autoUserLoginId' => 'admin',
's_lastvisit' => '1264968505417',
'ebay_autoUserLoginId' => 'admin',
'smile' => '1D1',
'googlebase_autoUserLoginId' => 'admin',
'partymgr_autoUserLoginId' => 'admin',
'humanres_autoUserLoginId' => 'admin',
'facility_autoUserLoginId' => 'admin',
'ZDEDebuggerPresent' => 'php,phtml,php3',
'PHPSESSID' => '40n7kpmpg06a33geihjojr6926',
)
07/13/10 22:09:19,794 [3216] INFO index - About to take action CalendarAjax
07/13/10 22:09:19,795 [3216] DEBUG index - in CalendarAjax
07/13/10 22:09:19,797 [3216] INFO index - current page is modules/Calendar/CalendarAjax.php
07/13/10 22:09:19,798 [3216] INFO index - current module is Calendar
View File
View File
View File
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,99 +1,101 @@
<?php
/*********************************************************************************
* The contents of this file are subject to the SugarCRM Public License Version 1.1.2
* ("License"); You may not use this file except in compliance with the
* License. You may obtain a copy of the License at http://www.sugarcrm.com/SPL
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
* the specific language governing rights and limitations under the License.
* The Original Code is: SugarCRM Open Source
* The Initial Developer of the Original Code is SugarCRM, Inc.
* Portions created by SugarCRM are Copyright (C) SugarCRM, Inc.;
* All Rights Reserved.
* Contributor(s): ______________________________________.
********************************************************************************/
/*********************************************************************************
* $Header: /advent/projects/wesat/vtiger_crm/sugarcrm/modules/Dashboard/language/en_us.lang.php,v 1.4 2005/01/25 06:01:38 jack Exp $
* Description: Defines the English language pack for the Account module.
* Portions created by SugarCRM are Copyright (C) SugarCRM, Inc.
* All Rights Reserved.
* Contributor(s): ______________________________________..
********************************************************************************/
/**
* Copyright (C) 2006-2010 YUCHENG HU
*
* ---------------------------------------------
* HA WEBSYSTEMS
* http://www.hawebs.net
* https://www.hawebs.org/forums/computer/
*
* CONTACT
* huyuchengus@gmail.com / yuchenghu@hawebs.net
*
* ---------------------------------------------
* [A] GNU GENERAL PUBLIC LICENSE GNU/LGPL
* [B] Apache License, Version 2.0
*
* ---------------------------------------------
* NOTE
* 1. 所有的语言配置文件请采用 UTF-8 编码
*
* ---------------------------------------------
*/
$mod_strings = Array(
'LBL_SALES_STAGE_FORM_TITLE' => '销售策略统计',
'LBL_SALES_STAGE_FORM_DESC' => '显示选择的客服策略、使用者累计客服数量在指定期间内预期要结案.',
'LBL_MONTH_BY_OUTCOME' => '月客服统计',
'LBL_MONTH_BY_OUTCOME_DESC' => '显示选取使用者于指定期间的对外按月累计潜在案件,对外指的是根据客服策略判断优劣.',
'LBL_LEAD_SOURCE_FORM_TITLE' => '经由接触来源的潜在案件',
'LBL_LEAD_SOURCE_FORM_DESC' => '显示选取使用者潜在客户来源的累计潜在案件数量.',
'LBL_LEAD_SOURCE_BY_OUTCOME' => '由潜在客户来源显示所有对外潜在案件',
'LBL_LEAD_SOURCE_BY_OUTCOME_DESC' => '显示选取潜在客户来源于指定期间的对外按月累计潜在案件,对外指的是根据销售策略判断优劣.',
'LBL_PIPELINE_FORM_TITLE_DESC' => '显示预期在指定期间结案的销售策略潜在案件数量.',
'LBL_DATE_RANGE' => '日期范围从',
'LBL_DATE_RANGE_TO' => '到',
'ERR_NO_OPPS' => '请新增潜在案件,然后才能看见潜在案件图.',
'LBL_TOTAL_PIPELINE' => '总处理数 ',
'LBL_ALL_OPPORTUNITIES' => '潜在案件总数',
'LBL_OPP_SIZE' => '预算在1万元以下的潜在案件',
'LBL_OPP_SIZE_VALUE' => '1K',
'NTC_NO_LEGENDS' => '无',
'LBL_LEAD_SOURCE_OTHER' => '其它',
'LBL_EDIT' => '编辑',
'LBL_REFRESH' => '更新画面',
'LBL_CREATED_ON' => '最后执行 ',
'LBL_OPPS_IN_STAGE' => '潜在案件的客服场地',
'LBL_OPPS_IN_LEAD_SOURCE' => '潜在案件的接触来源',
'LBL_OPPS_OUTCOME' => '该潜在案件的处理结果',
'LBL_USERS' => '使用者:',
'LBL_SALES_STAGES' => '客服场地:',
'LBL_LEAD_SOURCES' => '接触来源:',
'LBL_DATE_START' => '开始日期:',
'LBL_DATE_END' => '结束日期:',
'LBL_SALES_STAGE_FORM_DESC' =>'显示选择的客服策略、使用者累计客服数量在指定期间内预期要结案.',
'LBL_MONTH_BY_OUTCOME'=>'月客服统计',
'LBL_MONTH_BY_OUTCOME_DESC' => '显示选取使用者于指定期间的对外按月累计潜在案件,对外指的是根据客服策略判断优劣.',
'LBL_LEAD_SOURCE_FORM_TITLE' => '经由接触来源的潜在案件',
'LBL_LEAD_SOURCE_FORM_DESC' => '显示选取使用者潜在客户来源的累计潜在案件数量.',
'LBL_LEAD_SOURCE_BY_OUTCOME' => '由潜在客户来源显示所有对外潜在案件',
'LBL_LEAD_SOURCE_BY_OUTCOME_DESC' => '显示选取潜在客户来源于指定期间的对外按月累计潜在案件,对外指的是根据销售策略判断优劣.',
'LBL_PIPELINE_FORM_TITLE_DESC' => '显示预期在指定期间结案的销售策略潜在案件数量.',
'LBL_DATE_RANGE' => '日期范围从',
'LBL_DATE_RANGE_TO' => '到',
'ERR_NO_OPPS' => '请新增潜在案件,然后才能看见潜在案件图.',
'LBL_TOTAL_PIPELINE' => '总处理数 ',
'LBL_ALL_OPPORTUNITIES' => '潜在案件总数',
'LBL_OPP_SIZE' => '预算在1万元以下的潜在案件',
'LBL_OPP_SIZE_VALUE' => '1K',
'NTC_NO_LEGENDS' => '无',
'LBL_LEAD_SOURCE_OTHER' => '其它',
'LBL_EDIT' => '编辑',
'LBL_REFRESH' => '更新画面',
'LBL_CREATED_ON' => '最后执行 ',
'LBL_OPPS_IN_STAGE' => '潜在案件的客服场地',
'LBL_OPPS_IN_LEAD_SOURCE' => '潜在案件的接触来源',
'LBL_OPPS_OUTCOME' => '该潜在案件的处理结果',
'LBL_USERS' => '使用者:',
'LBL_SALES_STAGES' => '客服场地:',
'LBL_LEAD_SOURCES' => '接触来源:',
'LBL_DATE_START' => '开始日期:',
'LBL_DATE_END' => '结束日期:',
//Added for 5.0
'LBL_NO_PERMISSION' => '您没有检视这个模块图形的权限',
'LBL_NO_PERMISSION_FIELD' => '您没有检视这个模块或字段图形的权限',
'LBL_NO_PERMISSION'=>'您没有检视这个模块图形的权限',
'LBL_NO_PERMISSION_FIELD'=>'您没有检视这个模块或字段图形的权限',
'leadsource' => '依照来源显示潜在客户',
'leadstatus' => '依照状态显示潜在客户',
'leadindustry' => '依照行业显示潜在客户',
'salesbyleadsource' => '依照潜在客户来源显示业绩',
'salesbyaccount' => '依照客户显示业绩',
'salesbyuser' => '依照业务显示业绩',
'salesbyteam' => '依照团队显示业绩',
'accountindustry' => '依照产业显示客户',
'productcategory' => '依照类别显示产品',
'productbyqtyinstock' => '依照库存数量显示产品',
'productbypo' => '依照采购订单显示产品',
'productbyquotes' => '依照报价单显示产品',
'productbyinvoice' => '依照发票显示产品',
'sobyaccounts' => '依照客户显示销售订单',
'sobystatus' => '依照状态显示销售订单',
'pobystatus' => '依照状态显示采购订单',
'quotesbyaccounts' => '依照客户显示报价单',
'quotesbystage' => '依照销售策略显示报价单',
'invoicebyacnts' => '依照公司显示发票',
'invoicebystatus' => '依照状态显示发票',
'ticketsbystatus' => '依照状态显示传票',
'ticketsbypriority' => '依照优先级显示传票',
'ticketsbycategory' => '依照类别显示传票',
'ticketsbyuser' => '依照业务显示传票',
'ticketsbyteam' => '依照团队显示传票',
'ticketsbyproduct' => '依照产品显示传票',
'contactbycampaign' => '依照活动显示联络人',
'ticketsbyaccount' => '依照客户显示传票',
'ticketsbycontact' => '依照联络人显示传票',
'LBL_DASHBRD_HOME' => '统计图表首页',
'LBL_HORZ_BAR_CHART' => '水平长条图',
'LBL_VERT_BAR_CHART' => '垂直长条图',
'LBL_PIE_CHART' => '圆饼图',
'LBL_NO_DATA' => '没有资料',
'DashboardHome' => '统计图表首页',
'GRIDVIEW' => '格状检视',
'NORMALVIEW' => '一般检视',
'VIEWCHART' => '视图',
'LBL_DASHBOARD' => '统计图表',
"leadsource" => "依照来源显示潜在客户",
"leadstatus" => "依照状态显示潜在客户",
"leadindustry" => "依照行业显示潜在客户",
"salesbyleadsource" => "照潜在客户来源显示销售情况",
"salesbyaccount" => "按照客户显示销售情况",
"salesbyuser" => "按照用户显示销售情况",
"salesbyteam"=>"按照团队显示销售情况",
"accountindustry" => "依照产业显示客户",
"productcategory" => "依照类别显示产品",
"productbyqtyinstock" => "依照库存数量显示产品",
"productbypo" => "依照采购订单显示产品",
"productbyquotes" => "依照报价单显示产品",
"productbyinvoice" => "依照税单显示产品",
"sobyaccounts" => "依照客户显示销售订单",
"sobystatus" => "依照状态显示销售订单",
"pobystatus" => "依照状态显示采购订单",
"quotesbyaccounts" => "依照客户显示报价单",
"quotesbystage" => "依照销售策略显示报价单",
"invoicebyacnts" => "依照公司显示税单",
"invoicebystatus" => "依照状态显示税单",
"ticketsbystatus" => "依照状态显示服务请求",
"ticketsbypriority" => "依照优先级显示服务请求",
"ticketsbycategory" => "依照类别显示服务请求",
"ticketsbyuser"=>"依照用户显示服务请求",
"ticketsbyteam"=>"依照团队显示服务请求",
"ticketsbyproduct"=>"依照产品显示服务请求t",
"contactbycampaign"=>"依照活动显示联络人",
"ticketsbyaccount"=>"依照客户显示服务请求",
"ticketsbycontact"=>"依照联系显示服务请求",
'LBL_DASHBRD_HOME'=>'统计图表',
'LBL_HORZ_BAR_CHART'=>'水平柱状图',
'LBL_VERT_BAR_CHART'=>'垂直柱状图',
'LBL_PIE_CHART'=>'饼图',
'LBL_NO_DATA'=>'无可用数据',
'DashboardHome'=>'统计图表',
'GRIDVIEW'=>'网格视图',
'NORMALVIEW'=>'正常视图',
'VIEWCHART'=>'查看图表',
'LBL_DASHBOARD'=>'图表',
// Added/Updated for vtiger CRM 5.0.4
"Approved"=>"批准",
"Created"=>"创造",
"Cancelled"=>"取消",
@@ -43,7 +43,7 @@ function vertical_graph($referdata,$refer_code,$width,$height,$left,$right,$top,
else
$name=$datax[$i];
$pos = substr_count($name," ");
$alts[]=htmlentities($name)."=%d";
$alts[]=htmlentities($name,ENT_QUOTES,'UTF-8')."=%d";
//If the datax value of a string is greater, adding '\n' to it so that it'll cme inh 2nd line
if(strlen($name)>=15)
$name=substr($name, 0, 15);
@@ -123,6 +123,7 @@ $currencies = array(
'Venezuela, Bolivares Fuertes'=>array('VEF','Bs'),
'Vietnam, Dong'=>array('VND','₫'),
'Zimbabwe Dollars'=>array('ZWD','Z$'),
'China, Yuan Renminbi'=>array('CNY','¥'),
);
/*
'China, Yuan Renminbi'=>array('SAR','﷼'),
@@ -0,0 +1,109 @@
<?php
//This is the sharing access privilege file
$defaultOrgSharingPermission=array('2'=>2,'4'=>2,'6'=>2,'7'=>2,'9'=>3,'13'=>2,'16'=>3,'20'=>2,'21'=>2,'22'=>0,'23'=>2,'26'=>2,'8'=>2,'30'=>3,'31'=>2,);
$related_module_share=array(2=>array(6,),13=>array(6,),20=>array(6,2,),22=>array(6,2,20,),23=>array(6,22,),);
$Leads_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Leads_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Leads_Emails_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Leads_Emails_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Contacts_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Contacts_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Potentials_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Potentials_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_HelpDesk_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_HelpDesk_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Emails_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Emails_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Quotes_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Quotes_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_SalesOrder_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_SalesOrder_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Invoice_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Accounts_Invoice_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Potentials_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Potentials_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Potentials_Quotes_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Potentials_Quotes_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Potentials_SalesOrder_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Potentials_SalesOrder_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$HelpDesk_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$HelpDesk_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Emails_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Emails_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Campaigns_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Campaigns_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Quotes_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Quotes_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Quotes_SalesOrder_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Quotes_SalesOrder_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$PurchaseOrder_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$PurchaseOrder_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$SalesOrder_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$SalesOrder_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$SalesOrder_Invoice_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$SalesOrder_Invoice_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Invoice_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Invoice_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$Documents_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$Documents_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$PBXManager_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$PBXManager_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
$ServiceContracts_share_read_permission=array('ROLE'=>array(),'GROUP'=>array());
$ServiceContracts_share_write_permission=array('ROLE'=>array(),'GROUP'=>array());
?>
@@ -0,0 +1,28 @@
<?php
//This is the access privilege file
$is_admin=false;
$current_user_roles='H2';
$current_user_parent_role_seq='H1::H2';
$current_user_profiles=array(1,);
$profileGlobalPermission=array('1'=>0,'2'=>0,);
$profileTabsPermission=array('1'=>0,'2'=>0,'3'=>0,'4'=>0,'6'=>0,'7'=>0,'8'=>0,'9'=>0,'10'=>0,'13'=>0,'14'=>0,'15'=>0,'16'=>0,'18'=>0,'19'=>0,'20'=>0,'21'=>0,'22'=>0,'23'=>0,'24'=>0,'25'=>0,'26'=>0,'27'=>0,'30'=>0,'31'=>0,'32'=>0,'33'=>0,'35'=>0,'36'=>0,'37'=>0,'38'=>0,);
$profileActionPermission=array(2=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,10=>0,),4=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,8=>0,10=>0,),6=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,8=>0,10=>0,),7=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,8=>0,9=>0,10=>0,),8=>array(0=>0,1=>0,2=>0,3=>0,4=>0,6=>0,),9=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),13=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,8=>0,10=>0,),14=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,10=>0,),15=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),16=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),18=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,10=>0,),19=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),20=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),21=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),22=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),23=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),26=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),30=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,8=>0,),31=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,10=>0,),32=>array(0=>0,1=>0,2=>0,3=>0,4=>0,5=>0,6=>0,10=>0,),33=>array(0=>0,1=>0,2=>0,3=>0,4=>0,),);
$current_user_groups=array(4,);
$subordinate_roles=array('H3','H4','H5',);
$parent_roles=array('H1',);
$subordinate_roles_users=array('H3'=>array(2,9,10,),'H4'=>array(8,),'H5'=>array(7,11,),);
$user_info=array('user_name'=>'yucheng','is_admin'=>'off','user_password'=>'$1$yu$L.rOr1PDOoEvwJOFsRPFx.','confirm_password'=>'$1$yu$L.rOr1PDOoEvwJOFsRPFx.','first_name'=>'','last_name'=>'HU','roleid'=>'H2','email1'=>'yucheng@mysonicfire.com','status'=>'Active','activity_view'=>'Today','lead_view'=>'Today','currency_id'=>'1','currency_name'=>'USA, Dollars','currency_code'=>'USD','currency_symbol'=>'&#36;','conv_rate'=>'1.000','hour_format'=>'','end_hour'=>'','start_hour'=>'','title'=>'','phone_work'=>'','department'=>'','phone_mobile'=>'','reports_to_id'=>'','phone_other'=>'','email2'=>'','phone_fax'=>'','yahoo_id'=>'','phone_home'=>'','imagename'=>'','date_format'=>'dd-mm-yyyy','signature'=>'','description'=>'','reminder_interval'=>'None','internal_mailer'=>'1','address_street'=>'','address_city'=>'','address_state'=>'','address_postalcode'=>'','address_country'=>'','asterisk_extension'=>'','use_asterisk'=>'1','accesskey'=>'N4YJtVIcAebwB8Cv','record_id'=>'','record_module'=>'','id'=>'13');
?>