removed mods directory from the ATutor codebase
[atutor.git] / mods / pnATutor / pnblocks / courses.php
diff --git a/mods/pnATutor/pnblocks/courses.php b/mods/pnATutor/pnblocks/courses.php
deleted file mode 100644 (file)
index 64a9e0b..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-<?php\r
-function pnATutor_coursesblock_init()\r
-{\r
-    // Security\r
-    pnSecAddSchema('pnATutor:courses:', 'Block title::');\r
-}\r
-\r
-\r
-function pnATutor_coursesblock_info()\r
-{\r
-    return array('text_type'      => 'courses',\r
-                 'module'         => 'pnATutor',\r
-                 'text_type_long' => 'Available courses within ATutor',\r
-                 'allow_multiple' => true,\r
-                 'form_content'   => false,\r
-                 'form_refresh'   => false,\r
-                 'show_preview'   => true);\r
-}\r
-\r
-\r
-function pnATutor_coursesblock_display($blockinfo)\r
-{\r
-  if (!pnSecAuthAction(0,\r
-                         'pnATutor:courses:',\r
-                         "$blockinfo[title]::",\r
-                         ACCESS_READ)) {\r
-        return false;\r
-    }\r
-\r
-\r
-   // Get current content\r
-    $vars = pnBlockVarsFromContent($blockinfo['content']);\r
-\r
-    // Defaults\r
-    if (empty($vars['amount'])) {\r
-        $vars['amount'] = 5;\r
-    }\r
-\r
-    if (empty($vars['trim'])) {\r
-        $vars['trim'] = 30;\r
-    }\r
-    if (empty($vars['usejava'])) {\r
-        $vars['usejava'] = 'n';\r
-    }\r
-    if (empty($vars['loadjava'])) {\r
-        $vars['loadjava'] = 'n';\r
-    }\r
-    if (empty($vars['enrolled'])) {\r
-        $vars['enrolled'] = 'n';\r
-    }\r
-\r
-$amount=$vars['amount'];\r
-$trim = $vars['trim'] ;\r
-$usejava= $vars['usejava'];\r
-$loadjava = $vars['loadjava'] ;\r
-$enrolled =$vars['enrolled'] ;\r
-\r
-$db=pnModGetVar('pnATutor', '_db');\r
-$prefix=pnModGetVar('pnATutor', '_prf');\r
-$std_db = pnConfigGetVar('dbname');\r
-\r
-$pcModInfo = pnModGetInfo(pnModGetIDFromName('pnATutor'));\r
-$ModName = pnVarPrepForOS($pcModInfo['directory']);\r
-\r
-$username=pnUserGetVar(uname);\r
-\r
-$true = mysql_select_db($db) or die("cannot select database: " . mysql_error()) ;\r
-if ($enrolled == 'n'){\r
-$result = mysql_query("select course_id, title, description from $prefix".courses."  order by course_id DESC limit ".$amount." ") or die("cannot select from table: " . mysql_error());\r
-} else {\r
-       if (pnUserLoggedIn()) {\r
-               $result1 =mysql_query( "SELECT member_id FROM $prefix".members." WHERE login='$username' ");\r
-               if (mysql_num_rows($result1)< 1){\r
-                       $userid = 0;\r
-               }else {\r
-                       $row99 = mysql_fetch_row($result1) ;\r
-                       $userid = $row99[0];\r
-               }\r
-\r
-               $result = mysql_query("SELECT $prefix".courses.".course_id, title, description FROM $prefix".courses.", $prefix".course_enrollment." WHERE  $prefix".course_enrollment.".course_id = $prefix".courses.".course_id and $prefix".course_enrollment.".member_id = ".$userid." order by title limit ".$amount."  ") or die("cannot select from table: " . mysql_error());\r
-       }\r
-}\r
-$items = array();\r
-while (list($id, $title, $summary) = mysql_fetch_row($result)) {\r
-    if ($trim != 0){\r
-        if (strlen($title) > $trim) {\r
-            $title = substr($title,0,$trim);\r
-            $title .= "...";\r
-        }\r
-    }\r
-\r
-       $items[] = array('id' => $id,'title' => $title ,'summary' => $summary);\r
-\r
-}\r
-\r
-$url1="index.php?module=pnATutor&func=main";\r
-$urllink = _PNATUTORMODULE ;\r
-\r
-$true = mysql_select_db($std_db) ;\r
-\r
-// Create output object\r
-// Note that for a block the corresponding module must be passed.\r
-$pnRender =& new pnRender('pnATutor');\r
-$pnRender->assign('items', $items);\r
-$pnRender->assign('url1', $url1);\r
-$pnRender->assign('urllink', $urllink);\r
-$pnRender->assign('loadjava', $loadjava);\r
-$pnRender->assign('usejava', $usejava);\r
-$pnRender->assign('modname', $ModName);\r
-\r
-\r
-\r
-// Populate block info and pass to theme\r
-$blockinfo['content'] = $pnRender->fetch('pnATutor_block_courses.htm');\r
-themesideblock($blockinfo);\r
-}\r
-\r
-\r
-\r
-\r
-function pnATutor_coursesblock_modify($blockinfo)\r
-{\r
-\r
-    // Get current content\r
-    $vars = pnBlockVarsFromContent($blockinfo['content']);\r
-\r
-    // Defaults\r
-    if (empty($vars['amount'])) {\r
-        $vars['amount'] = 5;\r
-    }\r
-\r
-    if (empty($vars['trim'])) {\r
-        $vars['trim'] = 30;\r
-    }\r
-    if (empty($vars['usejava'])) {\r
-        $vars['usejava'] = 'n';\r
-    }\r
-    if (empty($vars['loadjava'])) {\r
-        $vars['loadjava'] = 'n';\r
-    }\r
-    if (empty($vars['enrolled'])) {\r
-        $vars['enrolled'] = 'y';\r
-    }\r
-    // Create output object\r
-       $pnRender =& new pnRender('pnATutor');\r
-\r
-       // As Admin output changes often, we do not want caching.\r
-       $pnRender->caching = false;\r
-\r
-    // assign the approriate values\r
-       $pnRender->assign('amount', $vars['amount']);\r
-       $pnRender->assign('trim', $vars['trim']);\r
-       $pnRender->assign('usejava', $vars['usejava']);\r
-       $pnRender->assign('loadjava', $vars['loadjava']);\r
-       $pnRender->assign('enrolled', $vars['enrolled']);\r
-\r
-    // Return the output that has been generated by this function\r
-       return $pnRender->fetch('pnATutor_block_courses_modify.htm');\r
-}\r
-\r
-function pnATutor_coursesblock_update($blockinfo)\r
-{\r
-   // Get current content\r
-    $vars = pnBlockVarsFromContent($blockinfo['content']);\r
-\r
-       // alter the corresponding variable\r
-    $vars['amount'] = pnVarCleanFromInput('amount');\r
-    $vars['trim'] = pnVarCleanFromInput('trim');\r
-    $vars['usejava'] = pnVarCleanFromInput('usejava');\r
-    $vars['loadjava'] = pnVarCleanFromInput('loadjava');\r
-    $vars['enrolled'] = pnVarCleanFromInput('enrolled');\r
-\r
-       // write back the new contents\r
-    $blockinfo['content'] = pnBlockVarsToContent($vars);\r
-\r
-       // clear the block cache\r
-       $pnRender =& new pnRender('pnATutor');\r
-       $pnRender->clear_cache('pnATutor_block_courses.htm');\r
-\r
-    return $blockinfo;\r
-\r
-}\r
-\r
-?>\r