<?php /* ==================== [BEGIN_COT_EXT] Hooks=projects.add.add.done,projects.edit.update.done [END_COT_EXT] ==================== */ /** * Creates alias when adding or updating a projects * * @package AutoAlias2lance * @copyright CrazyFreeMan (simple-website.in.ua), CMSworks.ru */ defined('COT_CODE') or die('Wrong URL'); if ($cfg['plugin']['autoalias2lance']['fl_projects_alias']) { if (empty($ritem['item_alias'])) { require_once cot_incfile('autoalias2lance', 'plug'); $ritem['item_alias'] = autoalias2lance_update($ritem['item_title'], $id, 'projects'); } }
<?php /* ==================== [BEGIN_COT_EXT] Hooks=market.add.add.done,market.edit.update.done [END_COT_EXT] ==================== */ /** * Creates alias when adding or updating a market * * @package AutoAlias2lance * @copyright CrazyFreeMan (simple-website.in.ua), CMSworks.ru */ defined('COT_CODE') or die('Wrong URL'); if ($cfg['plugin']['autoalias2lance']['fl_market_alias']) { if (empty($ritem['item_alias'])) { require_once cot_incfile('autoalias2lance', 'plug'); $ritem['item_alias'] = autoalias2lance_update($ritem['item_title'], $id, 'market'); } }
$adminsubtitle = $L['AutoAlias2lance']; if ($a == 'create') { $for = cot_import('aliasfor', 'G', 'TXT'); switch ($for) { case 'projects': $queryToDB = "SELECT item_title, item_id FROM {$db_projects} WHERE item_alias = ''"; break; case 'market': $queryToDB = "SELECT item_title, item_id FROM {$db_market} WHERE item_alias = ''"; break; case 'folio': $queryToDB = "SELECT item_title, item_id FROM {$db_folio} WHERE item_alias = ''"; break; default: # WTF? break; } $count = 0; $res = $db->query($queryToDB); foreach ($res->fetchAll() as $row) { autoalias2lance_update($row['item_title'], $row['item_id'], $for); $count++; } $res->closeCursor(); cot_message(cot_rc('aliases_written', $count)); cot_redirect(cot_url('admin', 'm=other&p=autoalias2lance', '', true)); } $t->assign(array('AUTOALIAS_PROJECTS_CREATE' => cot_url('admin', 'm=other&p=autoalias2lance&a=create&aliasfor=projects'), 'AUTOALIAS_MARKET_CREATE' => cot_url('admin', 'm=other&p=autoalias2lance&a=create&aliasfor=market'), 'AUTOALIAS_FOLIO_CREATE' => cot_url('admin', 'm=other&p=autoalias2lance&a=create&aliasfor=folio'))); cot_display_messages($t); $t->parse(); $plugin_body = $t->text('MAIN');
<?php /* ==================== [BEGIN_COT_EXT] Hooks=folio.add.add.done,folio.edit.update.done [END_COT_EXT] ==================== */ /** * Creates alias when adding or updating a folio * * @package AutoAlias2lance * @copyright CrazyFreeMan (simple-website.in.ua), CMSworks.ru */ defined('COT_CODE') or die('Wrong URL'); if ($cfg['plugin']['autoalias2lance']['fl_folio_alias']) { if (empty($ritem['item_alias'])) { require_once cot_incfile('autoalias2lance', 'plug'); $ritem['item_alias'] = autoalias2lance_update($ritem['item_title'], $id, 'folio'); } }