/** * Static function to display the data in detail view * @param string $value */ public static function display_value($value) { if ($value > 0) { $do_user = new User(); $do_user->getId($value); if ($do_user->getNumRows() > 0) { return $do_user->firstname . ' ' . $do_user->lastname . ' (' . $do_user->user_name . ')'; } else { return ''; } } else { return ''; } }
$num_project_shared = $do_project->getNumProjectsShared($_SESSION["do_User"]->iduser, $_SESSION['do_coworker']->idcoworker); $no_proj_shared_by_co_worker = $do_project->getNumProjectsShared($_SESSION['do_coworker']->idcoworker, $_SESSION["do_User"]->iduser); echo '<div style="clear:both;padding:10px;"></div>'; echo '<div class="feed_user_pic" style="overflow:hidden;"> </div> <div id="' . $_SESSION['do_coworker']->idcoworker . '" style="display:none;width:80%;margin:0px;">'; if ($no_cont_shared > 0) { //echo $e_shared_contacts_filter->getLink('<span>' . sprintf(_('You shared %d contacts') , $no_cont_shared) . '</span> ' . sprintf(_('and %d projects') , $num_project_shared) . ' '); echo '<span>' . sprintf(_('You shared %d contacts'), $no_cont_shared) . '</span> ' . sprintf(_('and %d projects'), $num_project_shared) . ' '; } else { echo '<span>' . sprintf(_('You shared %d contacts'), $no_cont_shared) . '</span> ' . sprintf(_('and %d projects'), $num_project_shared) . ' '; } $do_user = new User(); $do_contact = new Contact(); $do_user->query("select idcontact from user where iduser = " . $_SESSION['do_coworker']->idcoworker); $do_user->getValues(); if ($do_user->getNumRows() > 0) { $contact_id = $do_user->idcontact; if ($contact_id != '' || $contact_id != 0) { if ($do_contact->getId($contact_id)) { $user_picture = $do_contact->picture; } } } /*$do_contact->getUserContacts($_SESSION['do_coworker']->idcoworker); if($do_contact->getNumRows()){ // while($do_contact->next()){ $co_workers[] = $do_contact->idcoworker; $user_picture = $do_contact->picture; $contact_id = $do_contact->idcontact;
require_once 'ZendOfuz/OpenId/Consumer.php'; require_once 'ZendOfuz/OpenId/Ak33m_OpenId_Consumer.php'; require_once 'ZendOfuz/OpenId/Extension/Sreg.php'; require_once 'ZendOfuz/OpenId/Extension/Ax.php'; $sreg = new Ak33m_OpenId_Extension_Ax(array('firstname' => true, 'email' => true, 'lastname' => true, 'dob' => true, 'gender' => true, 'postcode' => true, 'country' => true, 'language' => true, 'timezone' => true), null, 1.1); if (isset($_GET['openid_mode'])) { if ($_GET['openid_mode'] == "id_res") { require_once "config.php"; $consumer = new Ak33m_OpenId_Consumer(); if ($consumer->verify($_GET, $id, $sreg)) { $array = preg_split("/[\\s]*[=][\\s]*/", $id); $google_openid_identity = $array[1]; $do_user_openid = new User(); $do_user_openid->setRegistry(false); $do_user_openid->googleOpenIdIdentityExists($google_openid_identity); if ($do_user_openid->getNumRows()) { $do_user_openid->setSessionVariable(); header('Location: index.php'); exit; } else { $data = $sreg->getProperties(); $_SESSION["google"]["openid_identity"] = $google_openid_identity; $_SESSION["google"]["firstname"] = $data["firstname"]; $_SESSION["google"]["lastname"] = $data["lastname"]; $_SESSION["google"]["email"] = $data["email"]; $_SESSION["google"]["lang"] = $data["en"]; header('Location: user_glogin.php?message=Welcome to Ofuz Google login. You do not seem to have an Ofuz account linked to your google login.'); exit; } } else { //$status = "INVALID " . htmlspecialchars($id);
$idcontact = $do_contact->idcontact; $firstname = $do_contact->firstname; $lastname = $do_contact->lastname; $email = $do_contact->email; $name = $firstname . " " . $lastname; if (!is_object($_SESSION['do_cont'])) { $do_cont = new Contact(); $do_cont->sessionPersistent("do_cont", "index.php", OFUZ_TTL); $_SESSION['do_cont']->idcontact = $idcontact; } $do_cont_emails = new ContactEmail(); $arr_contact_emails = $do_cont_emails->getContactEmails($idcontact); $do_co_worker = new UserRelations(); $do_user = new User(); $do_user->getUserDetailsByNameEmail($firstname, $lastname, $arr_contact_emails); if ($do_user->getNumRows()) { echo '<div class="solidline"></div>'; while ($do_user->next()) { echo '<div class="contacts" >'; echo '<div class="contacts_desc">'; $full_name = $do_user->firstname . ' ' . $do_user->lastname; $invite = "Invite " . $full_name; $e_add_coworker = new Event("UserRelations->eventAddAsCoWorker"); $e_add_coworker->addParam("iduser", $_SESSION['do_User']->iduser); $e_add_coworker->addParam("idcoworker", $do_user->iduser); $e_add_coworker->addParam("goto", $_SERVER['PHP_SELF']); $relation = $do_co_worker->getCoWorkerRelationData($do_user->iduser); //echo $e_add_coworker->getLink($invite); if ($relation && is_array($relation)) { if ($relation['accepted'] == 'Yes') { echo '<i>' . _($full_name . ' is already a Co-Worker') . '</i>';
/** * function to check the action permission on setting related data * @param string $action * @param integer $sqrecord * @return boolean */ public function action_permitted_user($action, $sqrecord = '') { $retval = true; if ((int) $sqrecord > 0) { $do_check = new User(); $do_check->getId($sqrecord); if ($do_check->getNumRows() == 0) { $retval = false; } } return $retval; }
<?php /** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ // Copyright 2008 - 2010 all rights reserved, SQLFusion LLC, info@sqlfusion.com /** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ /** * unsubscribe a user */ include_once "config.php"; $idcontact = (int) $_GET['idc']; $iduser = (int) trim($_GET['idu']); $do_contact = new Contact(); //$do_contact->getId($idcontact); $do_user = new User(); $do_user->getId($iduser); $do_user->sessionPersistent('user_unsub', 'unsubscribe_message.php', TTL_OFUZ); $do_contact->query("SELECT * \n FROM contact \n WHERE contact.idcontact=" . $idcontact . " AND contact.iduser = "******"SELECT contact.*\n FROM contact, contact_sharing \n WHERE `contact_sharing`.`idcoworker` = " . $iduser . "\n AND contact.idcontact = contact_sharing.idcontact\n\t\t\t\t\t\t\tAND contact.idcontact=" . $idcontact); } if ($do_contact->getNumRows() == 1 && $do_user->getNumRows() == 1) { $do_contact->email_optout = 'y'; $do_contact->update(); $do_workfeed_uns = new WorkFeedContactUnsubscibeEmails(); $do_workfeed_uns->addUnsubscribeEmailWorkfeed($do_contact); } //$do_contact->sessionPersistent('do_contact', 'unsubscribe_messaage.php', OFUZ_TTL); header("Location: /unsubscribe_message.php"); exit;