Example #1
0
 $_SESSION['contracts'] = array();
 $_SESSION['auth'] = FALSE;
 $_SESSION['contact_source'] = $contact->contact_source;
 if ($language != 'default') {
     $_SESSION['lang'] = $language;
 } else {
     $_SESSION['lang'] = '';
 }
 //get admin contracts
 if (admin_contact_contracts($_SESSION['contactid'], $_SESSION['siteid']) != NULL) {
     $admincontracts = admin_contact_contracts($_SESSION['contactid'], $_SESSION['siteid']);
     $_SESSION['usertype'] = 'admin';
 }
 //get named contact contracts
 if (contact_contracts($_SESSION['contactid'], $_SESSION['siteid']) != NULL) {
     $contactcontracts = contact_contracts($_SESSION['contactid'], $_SESSION['siteid']);
     if (!isset($_SESSION['usertype'])) {
         $_SESSION['usertype'] = 'contact';
     }
 }
 //get other contracts
 if (all_contact_contracts($_SESSION['contactid'], $_SESSION['siteid']) != NULL) {
     $allcontracts = all_contact_contracts($_SESSION['contactid'], $_SESSION['siteid']);
     if (!isset($_SESSION['usertype'])) {
         $_SESSION['usertype'] = 'user';
     }
 }
 $_SESSION['contracts'] = array_merge((array) $admincontracts, (array) $contactcontracts, (array) $allcontracts);
 //get entitlement
 $sql = "SELECT m.*, p.name, ";
 $sql .= "(m.incident_quantity - m.incidents_used) AS availableincidents ";
    if ($_SESSION['contact_source'] != 'sit' and !empty($CONFIG['ldap_fax'])) {
        echo "<input type='hidden' name='fax' value='{$user->fax}' />" . $user->fax;
    } else {
        echo "<input name='fax' value='{$user->fax}' />";
    }
    echo "<tr><th>{$strEmail}</th><td>";
    if ($_SESSION['contact_source'] != 'sit' and !empty($CONFIG['ldap_email'])) {
        echo "<input type='hidden' name='email' value='{$user->email}' />{$user->email}";
    } else {
        echo "<input class='required' name='email' value='{$user->email}' />";
        echo " <span class='required'><span>{$strRequired}</span>";
    }
    echo "</td></tr>\n";
    if ($_SESSION['contact_source'] != 'sit') {
        echo "<tr><th>{$strNewPassword}</th><td><input name='newpassword' value='' type='password' /></td></tr>\n";
        echo "<tr><th>{$strRepeat}</th><td><input name='newpassword2' value='' type='password' /></td></tr>\n";
    }
    echo "</table>";
    echo "<p align='center'>";
    echo "<input type='hidden' name='id' value='{$id}' />";
    echo "<input type='submit' value='{$strUpdate}' /></p></form>";
    echo "<br />" . user_contracts_table($id, 'external');
    if ($_SESSION['usertype'] == 'admin') {
        echo "<h4>{$strAssociateContactWithContract}</h4>";
        echo "<form method='post' action='{$_SERVER['PHP_SELF']}?id={$id}'>";
        $exclude = contact_contracts($id, $_SESSION['siteid'], FALSE);
        echo "<p align='center'>" . maintenance_drop_down('maintid', 0, $_SESSION['siteid'], $exclude, TRUE, FALSE, $sit[2]) . "<br />";
        echo "<input type='submit' name='add' value='{$strAdd}' /></form></p>";
    }
    include APPLICATION_INCPATH . 'htmlfooter.inc.php';
}