}
if ($_SESSION['imp']['file_upload']) {
+ $t->set('can_import', true);
$t->set('no_source', !$GLOBALS['prefs']->getValue('add_source'));
if (!$t->get('no_source')) {
$cacheSess = $GLOBALS['injector']->getInstance('Horde_SessionObjects');
$t->set('import_pubkey-help', Horde_Help::link('imp', 'smime-import-pubkey'));
Horde::addInlineScript(array(
- '$("import_pgp").observe("click", function(e) { ' . Horde::popupJs($smime_url, array('params' => array('actionID' => 'import_public_key', 'reload' => $cacheSess->storeOid($ui->selfUrl()->setRaw(true), false)), 'height' => 275, 'width' => 750, 'urlencode' => true)) . '; e.stop(); })'
+ '$("import_smime_public").observe("click", function(e) { ' . Horde::popupJs($smime_url, array('params' => array('actionID' => 'import_public_key', 'reload' => $cacheSess->storeOid($ui->selfUrl()->setRaw(true), false)), 'height' => 275, 'width' => 750, 'urlencode' => true)) . '; e.stop(); })'
), 'dom');
}
}
</else:pubkey_list></if:pubkey_list>
</div>
-<if:import_url>
+<if:can_import>
<if:no_source>
<div>
<em><gettext>Key import is not available. You have no address book defined to add your contacts.</gettext></em>
<else:no_source>
<div>
<p>
- <input type="submit" name="save" class="button" onclick="<tag:import_url />return false;" value="<gettext>Import Public Key</gettext>" />
+ <input type="submit" name="save" id="import_smime_public" class="button" value="<gettext>Import Public Key</gettext>" />
<tag:import_pubkey-help />
</p>
</div>
</else:no_source></if:no_source>
-<else:import_url>
+<else:can_import>
<div>
<div class="prefsSmimeWarning"><gettext>Key import is not available. File upload is not enabled on this server.</gettext></div>
</div>
-</else:import_url></if:import_url>
+</else:can_import></if:can_import>
</div>
</div>