Esempio n. 1
0
<?php

/**
 * $Id$
 *
 * @category Password Keeper
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @link     http://www.mediboard.org */
CPasswordKeeper::checkHTTPS();
CCanDo::checkAdmin();
$password_id = CValue::getOrSession("password_id");
$password = new CPasswordEntry();
$password->load($password_id);
// Déchiffrement
$revealed = $password->getPassword();
$smarty = new CSmartyDP();
$smarty->assign("revealed", $revealed);
$smarty->display("inc_revealed.tpl");
Esempio n. 2
0
<?php

/**
 * $Id: ajax_list_password.php 18926 2013-04-25 08:53:02Z kgrisel $
 *
 * @category Password Keeper
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @link     http://www.mediboard.org */
CPasswordKeeper::checkHTTPS();
CCanDo::checkAdmin();
$category_id = CValue::getOrSession("category_id");
$password_id = CValue::getOrSession("password_id");
$password = new CPasswordEntry();
$password->category_id = $category_id;
// Récupération de la liste des mots de passe
$passwords = $password->loadMatchingList();
$smarty = new CSmartyDP();
$smarty->assign("passwords", $passwords);
$smarty->assign("password", $password);
$smarty->assign("revealed", null);
$smarty->assign("password_id", $password_id);
$smarty->display("inc_list_password.tpl");
Esempio n. 3
0
<?php

/**
 * $Id: ajax_edit_password.php 18956 2013-04-29 07:45:28Z kgrisel $
 *
 * @category Password Keeper
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @link     http://www.mediboard.org */
CPasswordKeeper::checkHTTPS();
CCanDo::checkAdmin();
$password_id = CValue::getOrSession("password_id");
$category_id = CValue::getOrSession("category_id");
// Récupération de la catégorie
$category = new CPasswordCategory();
$category->load($category_id);
$category->loadRefsPasswords();
// Récupération du mot de passe
$password = new CPasswordEntry();
$password->load($password_id);
$smarty = new CSmartyDP();
$smarty->assign("category", $category);
$smarty->assign("password", $password);
$smarty->display("inc_edit_password.tpl");
Esempio n. 4
0
    CAppUI::redirect('m=passwordKeeper&a=vw_import_keeper&dialog=1');
}
$keeper = new CPasswordKeeper();
$keeper->keeper_name = $keeperName;
$keeper->_passphrase = $passphrase;
$keeper->user_id = $user->_id;
$keeper->store();
$categoryNodes = $xpath->query("//category");
foreach ($categoryNodes as $_categoryNode) {
    $category = new CPasswordCategory();
    $category->category_name = $_categoryNode->getAttribute("name");
    $category->password_keeper_id = $keeper->_id;
    $category->store();
    $passwordNodes = $xpath->query(".//password", $_categoryNode);
    foreach ($passwordNodes as $_passwordNode) {
        $password = new CPasswordEntry();
        $desc = $xpath->queryUniqueNode("description", $_passwordNode);
        $password->password_description = $desc->nodeValue;
        $crypted = $xpath->queryUniqueNode("crypted", $_passwordNode);
        $password->password = $crypted->nodeValue;
        $last_change = $xpath->queryUniqueNode("last_change", $_passwordNode);
        $password->password_last_change = $last_change->nodeValue;
        $iv = $xpath->queryUniqueNode("iv", $_passwordNode);
        $password->iv = $iv->nodeValue;
        $comments = $xpath->queryUniqueNode("comments", $_passwordNode);
        $password->password_comments = $comments->nodeValue;
        $password->category_id = $category->_id;
        $password->store(null, true);
    }
}
CAppUI::redirect('m=passwordKeeper&a=vw_import_keeper&dialog=1');