Newer
Older
$entity_ctrl = new EntityControler();
$tmp_array = array();
if($_SESSION['service_tag'] == 'user_init' && isset($_SESSION['m_admin']['users']['user_id']))
$_SESSION['m_admin']['nbentities'] = $entity_ctrl->getEntitiesCount();

SNA
committed
$tmp_array = $entity_ctrl->getUsersEntities($_SESSION['m_admin']['users']['user_id']);

SNA
committed
for($i=0; $i<count($tmp_array);$i++)
{
$ent = $entity_ctrl->get($tmp_array[$i]['ENTITY_ID']);
if(isset($ent))
{
$tmp_array[$i]['LABEL'] = $ent->__get('entity_label');
$tmp_array[$i]['SHORT_LABEL'] = $ent->__get('short_label');
}

SNA
committed
}
if(!empty($tmp_array)){
$_SESSION['m_admin']['entity']['entities'] = $tmp_array;
}

SNA
committed
unset($tmp_array);
}
elseif($_SESSION['service_tag'] == 'formuser')
{
?>
<script type="text/javascript" src="<?php echo $_SESSION['config']['businessappurl'];?>static.php?module=entities&filename=users_entities_management.js"></script>
<script type="text/javascript">updateContent('<?php echo $_SESSION['config']['businessappurl'];?>index.php?display=true&page=users_entities_form&module=entities', 'user_entities');</script>
<?php
}
elseif($_SESSION['service_tag'] == 'users_list_init')
{

SNA
committed
$_SESSION['m_admin']['load_entities'] = true;
}
elseif($_SESSION['service_tag'] == 'user_check')
{

SNA
committed
$primary_set = false;
if(isset($_SESSION['m_admin']['entity']['entities']) && !empty($_SESSION['m_admin']['entity']['entities']) )
{
for($i=0; $i < count($_SESSION['m_admin']['entity']['entities']); $i++)
{
if($_SESSION['m_admin']['entity']['entities'][$i]['PRIMARY'] == 'Y')
{
$primary_set = true;
break;
}
}
}
if($primary_set == false)
{
$_SESSION['error'] .= _NO_PRIMARY_ENTITY;
}
elseif($_SESSION['service_tag'] == 'user_add' || $_SESSION['service_tag'] == 'user_up')
$entity_ctrl->cleanUsersentities($_SESSION['m_admin']['users']['user_id'], 'user_id');
$entity_ctrl->loadDbUsersentities($_SESSION['m_admin']['users']['user_id'], $_SESSION['m_admin']['entity']['entities']);